/*@import url('/Style%20Library/Themes/theme_global.css');*/
@import url('theme_global.css');

/*------------COLOR W@I --------
JAUNE : #FFCC33
NOIR :  #444444
------------*/

html body span,
html body p,
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body a,
html body div,
html body strong,
html body ul,
html body li {
    font-family: Arial, Sans-Serif !important;
}

h3 {
    font-weight: bold;
}

h4 {
    font-weight: lighter;
    font-size: 18px !important;
}

.home .block {
    float: left;
    display: block;
    margin: 0 0px 50px;
}

/*------------- Block Welcome at Iter ----------------*/
.home #g_85919b2f_60a1_4cbb_b67c_cbd1014bdc03{
    margin: 20px 0px 55px 0;
}

/*------------- STYLE TEXTE SHAREPOINT ----------------*/
.ms-rteStyle-TITREJAUNE {
    -ms-name: "Titre jaune";
    display: block;
    font-weight: bold;
    font-size: 31px;
    padding: 10px 0 0 0;
    margin: 0;
    color: #fc3;
    line-height: 1.5em;
}

/* Newsletter*/

#g_037e90d9_7cd9_4435_982b_49ceb6144b94 {
    width: 424px !important;
}

#g_037e90d9_7cd9_4435_982b_49ceb6144b94 .grid_3 {
    width: 450px !important;
}

#g_037e90d9_7cd9_4435_982b_49ceb6144b94 .logo {
        display: block;
        width: 450px !important;
        height: 250px !important;
        overflow: hidden;
        background-color: #333;
    }

#g_037e90d9_7cd9_4435_982b_49ceb6144b94 .logo img {
    width: auto !important;
    height: 337px !important;
    max-height: 250px !important;
    margin: auto;
}


/* Mosaic */

.webpart-mosaic h2 {
    padding-bottom: 0px;
    padding-right: 5%;
    border-bottom: 0px !important;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin-bottom: 0px;
}
.webpart-mosaic {
    margin: 0px !important;
}

.webpart-mosaic .header {
    margin-bottom: 13px;
}

.webpart-mosaic h2 small {
    visibility: hidden !important;
}

.container_12 .grid_3{
    width: 221px;
}

/* chgt W@I */
.page_article #main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .header h2 {
    display: block;
    font-weight: bold;
    font-size: 23px;
    padding: 10px 0 0 0;
    margin: 0;
    color: #444;
}

.page_article #main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .pagination {
    margin: 1em 0;
}

/* .ms-rteStyle-TITRENOIR{-ms-name:"Texte Niveau 2";margin-bottom:100px;} */
.ms-rteStyle-FOND-GRIS {
    -ms-name: "Fond Gris";
    background-color: #E6EAFF;
    display: block;
    color: #676A6E;
    padding: 10px 0;
    margin: 10px 0;
}

.ms-rteStyle-FOND-VERT {
    -ms-name: "Fond Vert";
    height: auto;
    position: absolute;
    padding: 10px;
    min-height: 31px;
    min-width: 180px;
    width: 200px;
    margin: 0;
    font-weight: normal;
    color: #fc3;
}

.ms-rteStyle-FOND-VERT a:hover {
    background: rgba(68, 68, 68, 0.71);
}

.ms-rteStyle-BORDURE-IMG {
    -ms-name: "Bordure image";
    border: 1px solid #E2E3E5;
}


.ms-rtestate-field H4,
.ms-rtestate-field H4.ms-rteElement-H4,
.ms-rtestate-field H4.ms-rteElement-H4 {
    color: #444 !important;
    font-size: 18px !important;
}


div.ms-rteElement-cea-rte-box-1 {
    -ms-name: "W@I Encadré";
    border-left: 5px solid #fc3 !important;
    background-color: #E6EAFF;
    font-size: 16px;
    color: #444;
    padding: 15px 20px 15px 25px;
    text-align: center;
    margin: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    border-right: 0px !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_6.alpha .ms-rtestate-field p {
    line-height: 1.5 !important;
    font-size: 16px !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_6.alpha p.ms-rteElement-P {
    line-height: 1.5 !important;
    font-size: 16px !important;
}

.ms-rteTable-default p,
.ms-rtestate-field p,
p.ms-rteElement-P {
    line-height: 1.5 !important;
    font-size: 16px !important;
}


/* .page_article #main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega .ms-rtestate-field ul li{list-style-image:url(img/puce-gris-clair.gif); margin-bottom:5px; font-size:13px; color:#FFFFFF;} */
#header #header-wrapper {
    background-image: none;
}

.ms-rteTable-default,
.ms-rteTable-default>tbody>tr>td,
.ms-rteTable-default>tbody>tr>th,
td.ms-rteTable-default,
th.ms-rteTable-default,
.ms-rtetablecells {
    padding-left: 15px;
    padding-right: 15px;
}
#content .cartouche h1 {
    font-size: 30px;
    font-weight: bold;
    color: #fc3;
} 

.ms-rtestate-field H2,
.ms-rtestate-field H2.ms-rteElement-H2,
.ms-rtestate-field H2.ms-rteElement-H2B {
    font-weight: bold;
    font-size: 24px;
    text-align: left;
} 
.ms-rtestate-field H3,
.ms-rtestate-field H3.ms-rteElement-H3,
.ms-rtestate-field H3.ms-rteElement-H3B {
    background: url(img/fleche-wai.png) left top no-repeat !important;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    color: #e8b315;
    background-size: 20px !important;
    padding-left: 25px;
    /*modifHB*/
    text-decoration: none;
    font-weight: bold;
    padding-left: 25px;
}

/* Liens internes sur fond blanc */
a.ms-rteElement-cea-link:active {
    color: #fc3 !important;
    text-decoration: underline;
}

a.ms-rteElement-cea-link:focus {
    color: #E8B315 !important;
    text-decoration: none;
}

a.ms-rteElement-cea-link:visited {
    color: #bababa !important;
    text-decoration: underline;
}

a.ms-rteElement-cea-link:hover {
    color: #E8B315 !important;
    text-decoration: underline;
}

/*Liens externes sur fond blanc */
a.ms-rteElement-cea-external:active {
    color: #3366ff !important;
    text-decoration: underline;
}

a.ms-rteElement-cea-external:focus {
    color: #35598B !important;
    text-decoration: none;
}

a.ms-rteElement-cea-external:visited {
    color: #bababa !important;
    text-decoration: underline;
}

a.ms-rteElement-cea-external:hover {
    color: #35598B !important;
    text-decoration: underline;
}

/*---------BACKGROUND SITE---------*/
html body#page_body {
    background: #FFFFFF;
    color: #444;
}

html body#page_body #s4-workspace #ctl00_MSO_ContentDiv {
    background: url(img/bkg.png) center 130px no-repeat #FFFFFF;
    background-size: contain;
}

/* chgt W@I */
html body #header #header-wrapper {
    box-shadow: none;
}

html body #s4-mainarea #mainwrapper {
    box-shadow: none;
    background-color: #FFF;
}

/*---------  LOGO & HEADER WAI ---------
#branding .logo {margin-bottom:5px!important; margin-left:0!important;}
.home #header-inner #branding {display:inline-block;width:960px;vertical-align:top;
	height:130px;
	background-image: url(img/slogan-WAI-fr.png);
	background-position: 160px 15px;
	background-repeat: no-repeat;
	background-size: 460px;
}*/

/* UK 
form[action*="/english"] .home #header-inner #branding {display:inline-block;width:960px;vertical-align:top;
	height:130px;
	background-image: url(img/slogan-WAI-en.png)!important;
	background-position: 160px 15px;
	background-repeat: no-repeat;
	background-size: 460px;
}  */

/*#header-inner .navheader{display:inline-block;width:650px;vertical-align:top;}*/

/* Placement slogan WAI 

#header-inner #branding .baseline {
    position: absolute;
    left: 160px;
    width: 315px;
    margin-top: 20px !important;
    text-align: left !important
}

#header-inner #branding .baseline h1 {
    display: none;
}

#header-inner #branding .baseline p {
    font-size: 20px !important;
    color: #e2e3e5 !important;
}*/


/*--------------- IMAGES PAGES INTERNES ----------------*/
.imgZone3 {
    background-color: #FFFFFF;
    padding-top: 10px;
    width: 100%;
    height: 100%;
}

/*---------STYLE BARRE RECHERCHE TOP---------*/
#s4-searcharea {
    right: 200px !important;
}

#s4-searcharea .s4-search label[for="search"] {
    display: none;
}

#s4-searcharea .s4-search label {
    display: none;
}

#s4-searcharea .s4-search input[type="text"] {
    padding-left: 3px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
}

#s4-searcharea .s4-search input[type="submit"] {
    border: none;
    background-color: transparent;
    background-image: url('img/loupe.png');
    background-repeat: no-repeat;
    font-size: 0;
    box-shadow: none;
    background-size: contain;
    background-position: center center;
    margin-left: -23px;
    margin-top: 2px;
    margin-right: 0;
    padding-right: 5px;
    min-width: 0;
    height: 16px;
}

#s4-searcharea .s4-search input[type="submit"]:hover {
    background-color: transparent;
}

#s4-searcharea .s4-search input[type=password]:hover,
input[type=text]:hover,
input[type=file]:hover,
textarea:hover,
.sp-peoplepicker-topLevel:hover,
.ms-inputBox:hover {
    border-color: #fc3;
}

#s4-searcharea .s4-search textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
.cea-input-taxonomyselector .ms-taxonomy .ms-taxonomy-fieldeditor .ms-taxonomy-writeableregion:focus {
    border-color: rgba(118, 184, 42, 0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(118, 184, 42, 0.6);
}

/*-----------POSITIONNEMENT CONTACT ENGLISH-------------*/
.navheader #navquick {
    top: -125px;
}

.navheader #navquick ul.menu li.nav-edit-link {
    float: none !important;
    clear: left !important;
    margin-top: 25px;
}

.navheader #navquick ul.menu li {
    border-right: solid 1px #676A6E;
}

.navheader #navquick ul.menu li.last {
    border-right: none;
}

.navheader #navquick ul.menu li a {
    color: #676A6E;
    font-weight: bold
}

.navheader #navquick ul.menu li.nv-item-1 a {
    font-size: 0;
    background-image: url('img/french-lang.png');
    background-size: contain;
    background-position: center center;
    display: block;
    height: 20px;
    background-repeat: no-repeat;
    padding-right: 30px;
    margin-right: 4px;
}

/* UK */
form[action*="/english"] .navheader #navquick ul.menu li.nv-item-1 a {
    font-size: 0;
    background-image: url('img/french-lang.png');
    background-size: contain;
    background-position: center center;
    display: block;
    height: 20px;
    background-repeat: no-repeat;
    padding-right: 30px;
    margin-right: 4px;
}

.navheader #navquick ul.menu li.nv-item-2 a {
    font-size: 0;
    background-image: url('img/contact.png');
    background-size: contain;
    background-position: center center;
    display: block;
    height: 18px;
    background-repeat: no-repeat;
    padding-right: 80px;
    margin-left: 10px;
}




/*-----------POSITIONNEMENT MENU W@I -------------*/
#header-inner .navheader {
    position: absolute;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
}

#header-inner .navheader #navprimary #nav {
    position: absolute;
    top: -22px;
    width: auto;
    background-color: #FFFFFF;
}

#header-inner .navheader #navprimary #nav ul.mega-menu {
    float: right;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item {
    background-color: #FFFFFF;
    background-image: none;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item:hover a {
    border-bottom: solid 2px #fc3;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item a {
    color: #444;
    height: 12px !important;
    padding-right: 5px;
    font-size: 0.95em;
    text-transform: uppercase;
    font-weight: bold;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item.active a {
    color: #676A6E;
    background-image: none;
    border-bottom: solid 2px #fc3;
    padding-bottom: 10px;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item.active a span.arrow {
    color: #fc3;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item a span.arrow {
    color: #676A6E;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item-1.first {
    background-image: url('img/home-wai.png');
    background-size: contain;
    background-position: center center;
    height: 27px;
    width: 15px;
    margin-top: 3px;
    margin-right: 10px;
}

#header-inner .navheader #navprimary #nav ul.mega-menu li.nv-item-1.first img {
    display: none;
}

#header-inner .navheader #navprimary #navdropdown {
    background-color: #FFFFFF;
    background-image: none;
    overflow: visible;
}

/*--------- MENU W@I DROPDOWN ----------- */
#header-inner .navheader #navprimary #navdropdown {
    position: absolute;
    top: 10px;
    width: 100%;
    z-index: 9999;
}

/*chgt WAI */
#header-inner .navheader #navprimary #navdropdown .menu-dropdown {
    background-color: #FFFFFF;
    background-image: none;
    margin: 0px;
    padding: 20px;
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.5);
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown div.goto-link {
    display: none;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown>.grid_3 {
    display: none;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 {
    width: 100%;
    float: none;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.nv-item {
    height: auto !important;
    word-wrap: break-word;
    width: 230px;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.nv-item a {
    color: #444;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.nv-item a:hover {
    text-decoration: underline;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.nv-item a:active {
    text-decoration: underline;
}

#header-inner .navheader #navprimary #navdropdown .level1 li.nv-item a {
    background-image: url(img/puceRC.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    padding-left: 15px;
    background-size: 5px;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.level1 {
    width: 30%;
    padding-right: 2em;
}

#header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.level1>a {
    color: #bd8e00;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}

/*chgt W@I */
#header-inner .navheader #navprimary #navdropdown .menu-dropdown .level2 {
    font-size: 13px !important;
}

/*chgt WAI */
#header-inner .navheader #navprimary #navdropdown>div.close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 0;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
}

#header-inner .navheader #navprimary #navdropdown>div.close a {
    background-image: url('img/closer-wai.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
}

#header-inner .navheader #navprimary #nav li.nv-item a {
    text-transform: none;
    padding: .6em 5px 10px !important;

}

#ctl00_MainLocalNavigationControl span.ms-displayInlineBlock {
    position: absolute !important;
    top: -45px !important;
    right: 0px;
}


/* --------------- SITE MAP ---------------*/

.page_plan #content ul.rte-list-1 li strong a {
    color: #bd8e00 !important;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}

.page_plan #content h2 {
    padding-top: 1em;
}

.page_plan #content ul.rte-list ul {
    list-style-image: url(img/puceRC.png);
}



/*---------CARROUSSEL HOME WAI---------*/
.home #mainwrapper #main-inner {
    margin-left: 0;
    margin-right: 0;
}

.home #mainwrapper #main-inner .webpart-slider {
    width: 960px !important;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 15px !important;
}

.home #mainwrapper #main-inner .ms-webpart-chrome {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.home #mainwrapper #main-inner .ms-webpart-chrome ms-WPBody {
    width: 960px !important;
    margin-left: 0;
    margin-right: 0;
}

/* .home #mainwrapper #main-inner .registre-1 .webpart .ms-rtestate-field {
 */
display: none;
}

.home #mainwrapper #main-inner .webpart-slider .bx-wrapper,
.home #mainwrapper #main-inner .webpart-slider .bx-window {
    width: 960px !important;
}

.home #mainwrapper #main-inner .webpart-slider #slider-1 img {
    width: 960px;
}

.home #mainwrapper #main-inner .webpart-slider .slider-carrousel .caption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    bottom: 10px;
    padding: 10px;
    font-size: 20px;
    min-height: 30px;
    width: 700px;
    margin: 0;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

.home #mainwrapper #main-inner .webpart-slider .slider-carrousel .caption:hover {
    background: rgba(60, 60, 60, 0.8);
    color: #E6EAFF;
}

.home #mainwrapper #main-inner .webpart-slider .bx-auto {
    display: none;
}

.home #mainwrapper #main-inner .webpart-slider .bx-pager {
    right: 2%;
    bottom: 1.2%;
}

.home #mainwrapper #main-inner .webpart-slider .bx-pager a {
    background-image: url('img/puceSlider.png');
    width: 11px;
    height: 11px;
    margin: 5px 5px;
    display: block;
    opacity: 0.5;
    content: "";
    border: none;
    min-width: 0;
    padding: 0;
    background-color: transparent;
    color: transparent;
}

.home #mainwrapper #main-inner .webpart-slider .bx-pager a.pager-active {
    opacity: 1;
    background-color: transparent;
    color: transparent;
}

.home #mainwrapper #main-inner .webpart-slider li a {
    color: #FFF;
}

/*--------- ITER AGENDA ---------*/
.home #g_db9f0797_1c6b_450e_8a21_5860243adc8e {
    background-image: none !important;
    margin-left: 0px;
	margin-bottom: 0px;
}

.home #g_db9f0797_1c6b_450e_8a21_5860243adc8e h2 {
    background: none !important;
    border-top: 0px solid #FFF !important;
    font-size: 1.538em;
    text-transform: uppercase;
    padding: 0px !important;
    letter-spacing: .03em;
}

.home #g_db9f0797_1c6b_450e_8a21_5860243adc8e .inner  {
    background-image: none !important;
    width: 105%;
}

.home #g_db9f0797_1c6b_450e_8a21_5860243adc8e .inner ul  {
    width: auto;
}

.home #g_e7230ad2_c951_4626_a95b_2af625517a28 h2 {
    background: none !important;
    border-top: 0px solid #FFF !important;
    font-size: 1.538em;
    text-transform: uppercase;
    padding: 0px !important;
    letter-spacing: .03em;
	font-weight: normal;
}

.webpart-list h2{
    color: #262626;
}

.webpart-list .inner .nv-item {
    margin-bottom: 10px;
    overflow: hidden;
    background-color: #E2E3E5;
    width: 450px;
    margin-right: 20px;
    padding: 10px;
    float: left;
    min-height: 85px;
}

.webpart-list .inner .li .nv-item-1 {
    margin-right: 10px !important;
}

.webpart-list .inner .nv-item .intro {
    margin-top: 25px;
}

.block-trick {
    border:0px solid #ffffff !important;   
}

.block-trick .footer{
    padding-left: 0px !important;   
}

.block-trick .inner {
    padding: 0px !important;   
} 

.block-trick .date {
    background: url(img/icon-metro-calendar.png) no-repeat center left;
    padding-left: 15px !important;
    font-size: 100%;
    font-weight: 700;     
} 

.block-trick .more {
    text-align: left !important;
}


.block-trick .more a {
    padding-left: 15px;
    background: url(img/fleche-wai_jaune.png) no-repeat left 0px;
    background-size: 11px;
    font-weight: 700;
}

.home #titreWnews {
    height: 23px;
    margin-bottom: 8px;
}

.home #titreWnews h1 {
    font-size: 23px !important;
}

.home #ReadMore {
    padding: 15px 0 15px 0;
    position: relative;
}

.home #ReadMore a.voirToutActu {
    display: block;
    text-align: right;
    background-image: url(img/fleche-wai_jaune.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;
    padding-right: 15px;
    background-size: 11px;
    text-decoration: none !important;
    position: absolute;
    top: 8px;
    font-size: 13px;
    font-weight: bold;
    color: #676A6E;
}

.home #ReadMore a:hover.voirToutActu {
    text-decoration: underline !important;
}

.home #g_e2e902af_2135_4470_a3eb_fd5b71719681 {
    padding-top: 10px;
}


/* ----- REGLAGES POSITIONNEMENT COLONNE DROITE  ---------*/
.home #g_79efb8de_bcb0_4dea_9072_35470f7c7d09 {
    width: 450px;
    height: 200px;
}

/* bloc à propos CEA WAI */
.home #g_825aa579_c28d_44f8_af59_1b232a485b3f {
    width: 450px;
    height: 204px;
}

/* chgt WAI */
.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 div {
    width: 470px !important;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .header h2 {
    font-weight: lighter;
    font-size: 1.93em;
    color: #FFFFFF;
    padding-bottom: 10px;
    background: none;
    border: none;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner {
    background: none;
    border: none;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul {
    list-style: none;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li {
    padding: 10px 0 10px 15px;
    border: none;
    width: 420px;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li div.intro {
    width: auto !important;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li div.intro>p {
    display: none;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li strong.title {
    background: url(img/arrow-WAI-32-light-grey.png) left center no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 20px;
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    padding-left: 25px;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li strong.title a {
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li strong.title a:hover {
    text-decoration: underline;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li .date {
    font-size: 16px;
    color: #F5F5F5;
    text-decoration: none;
    background: none;
    padding-left: 0;
    padding-bottom: 5px;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .inner ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 {
    vertical-align: top;
    display: inline-block;
    margin-left: 10px;
}

.home #g_ea9e6a20_89d6_4396_ac9b_696301a5e069 .logo img {
    width: 100px;
    height: 63px;
}

/*--------- EVENEMENTS HOME EN ---------*/
.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 {
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    height: 250px !important;
    position: relative;
    border: none;
}

/* chgt WAI */
.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 div {
    width: 470px !important;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .header h2 {
    font-weight: lighter;
    font-size: 1.89em;
    color: #FFFFFF;
    padding-bottom: 10px;
    background: none;
    border: none;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner {
    background: none;
    border: none;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul {
    list-style: none;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li {
    padding: 10px 0 10px 15px;
    border: none;
    width: 420px;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li div.intro {
    width: auto !important;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li div.intro>p {
    display: none;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li strong.title {
    background: url(img/arrow-WAI-32-light-grey.png) left center no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 20px;
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    padding-left: 25px;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li strong.title a {
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li strong.title a:hover {
    text-decoration: underline;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li .date {
    font-size: 16px;
    color: #F5F5F5;
    text-decoration: none;
    background: none;
    padding-left: 0;
    padding-bottom: 5px;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .inner ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 {
    vertical-align: top;
    display: inline-block;
    margin-left: 10px;
}

.home #g_7e6ba3be_4511_4e49_876b_07010e83b932 .logo img {
    width: 100px;
    height: 63px;
}


/*------------FOOTER-------------*/
#s4-bodyContainer #footer {
    margin: 0;
    padding: 0
}

#s4-bodyContainer #footer div.footer {
    background: #FFFFFF;
}

#s4-bodyContainer #footer div.footer li.nv-item {
    background-image: none;
    margin-top: 20px;
}

#s4-bodyContainer #footer div.footer a {
    color: #676A6E;
    font-size: 13px;
}

#s4-bodyContainer #footer div.footer ul.menu {
    position: relative;
    width: 100%;
}

#s4-bodyContainer #footer div.footer span.ms-displayInlineBlock {
    float: left !important;
}

/*-------------ARTICLE GENERIQUE--------------*/
/*---------BREADCRUMB / FIL D'ARIANE ---------*/
#header-inner .navheader #navprimary {
    background-color: transparent;
}

span.breadcrumb span.here {
    display: none;
}

span.breadcrumb span,
span.breadcrumb a {
    color: #676A6E;
    text-decoration: none;
    font-size: 11px;
}


/*MENU LEFT
#main-inner span.grid_3.omega.left.s4-notdlg.noindex{display:none;} 
#main-inner div.grid_3.omega.left.s4-notdlg.noindex{display:none;}*/
#navsub {
    display: none;
}

#main-inner {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix {
    width: 100%;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_9.alpha.omega {
    width: 100%;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_6.alpha {
    width: 711px;
}

.page_article #main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega {
    border: none !important;
}

/*IMAGE ENTETE*/
#main-inner div#content.grid_9.alpha.right.clearfix div.grid_9.alpha.omega p.imgEntete {
    position: relative;
    height: 270px;
    overflow: hidden;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_9.alpha.omega p.imgEntete img {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    top: 0;
}

/*TAG FOOTER*/
#main-inner div#content div#navtags {
    display: none;
}


/*--------CONTENU------*/
/*LISTE NEWS*/
#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list {
    border: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner {
    border: none;
    background: none;
    border-bottom: 1px dotted #bababa;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li {
    border: none;
    background: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li .logo a img {
    width: 160px !important;
    height: auto !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li .intro small.date {
    display: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li .intro p.meta {
    display: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li .intro strong.title a {
    color: #505253;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li .intro strong.title a:hover {
    color: #bababa;
    text-decoration: underline;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell-plain div.block.block-trick.webpart.webpart-list .inner ul li .intro p a {
    color: #676A6E;
    font-size: 90%;
}

/*LISTE INFOS*/
#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list {
    border: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner {
    border: none;
    background: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner ul li {
    border: none;
    background: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner ul li .logo a img {
    width: 160px !important;
    height: auto !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner ul li .intro small.date {
    display: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner ul li .intro p.meta {
    display: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner ul li .intro strong.title a {
    color: #505253;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.alpha div.ms-rte-wpbox div.s4-wpcell div.block.block-trick.webpart.webpart-list .inner ul li .intro p a {
    color: #676A6E;
    font-size: 90%;
}

/*TABLEAU PUBLICATION*/
#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome {}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div {
    width: 100%;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table {
    width: 100%;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th {
    background: #E6EAFF;
    border-right: 5px solid #FFFFFF;
    border-left: 5px solid #FFFFFF;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th a {
    color: #676A6E;
    text-decoration: none;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th a span.ms-sortarrowdown-iconouter {}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th div.ms-positionRelative a.ms-headerSortArrowLink {
    background-image: url('assets/arrowRedTable.png');
    background-size: contain;
    background-position: center center;
    height: 13px;
    width: 26px;
    background-repeat: no-repeat;
    font-size: 0;
    padding: 14px 0 0 0;
    cursor: pointer;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th div.ms-positionRelative a.ms-headerSortArrowLink:hover {
    background-image: url('assets/arrowRedTableOn.png');
    cursor: pointer;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th div.ms-positionRelative a.ms-headerSortArrowLink img {
    display: none;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table thead tr th div.ms-positionRelative div.s4-ctx {
    top: -20px !important;
    right: -15px !important;
    height: 26px !important;
    line-height: 24px !important;
    margin: 0px !important;
}

#main-inner div#content.grid_9 div.grid_9 div.ms-rtestate-read div.s4-wpcell div.ms-webpart-chrome>div table tbody a {
    text-decoration: none;
    color: #676A6E;
}

/*PUCE DANS PUCE*/
.page_article ul>ul>li {
    margin-left: 40px;
    list-style: none;
    background: url(img/puceRC.png) left center no-repeat;
    padding-left: 14px;
}


/*--------COLONNE DROITE------*/
/*DERNIEREMENT*/
#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div {
    margin: 0px;
}

/* #main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div a{color:#FFFFFF;}/* ?!?! */
#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic {
    background: none;
    color: #FFFFFF;
    padding: 0 10px 10px 5px;
    width: 200px !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.header {
    margin: 0;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.header h2 {
    font-weight: lighter;
    border: none;
    color: #FFFFFF;
    margin: 0;
    text-transform: uppercase;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner {
    width: 100%;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner .logo {
    width: 200px !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner .logo img {
    border: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner ul.menu li {
    width: 200px;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner ul.menu a {
    text-decoration: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner ul.menu a:hover {
    text-decoration: underline;
}

#main-inner div#content.grid_9.alpha.right.clearfix div.grid_3.omega div.webpart-mosaic div.inner ul.menu .figcaption {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    padding-top: 10px;
    height: auto;
    font-size: 13px;
}

/*CONTACT*/
.ZDcontact {
    padding: 15px;
    margin-bottom: 15px !important;
    border-top: 1px dotted #bababa;
    border-bottom: 1px dotted #bababa;
    width: 180px !important;
}

.ZDcontact a {
    font-size: 20px;
    text-decoration: none !important;
    font-weight: normal;
    padding: 20px;
    padding-left: 40px;
    color: #FFFFFF;
    background-image: url(img/email.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 26px;
    text-decoration: none;
}

.ZDcontact a:hover {
    color: #E2E3E5;
    text-decoration: underline;
}

/*RED 1*/
.ZDred1 {
    background:
        /* url(assets/trame05.png)*/
        center center no-repeat #891812;
    padding: 20px;
    color: #FFFFFF;
    background-position: cover;
    font-size: 12px;
}

.ZDred1 h4 {
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #FFFFFF;
}

.ZDred1 a {
    display: block;
    font-size: 12px;
    text-decoration: none !important;
    color: #FFFFFF;
    background-image: url(assets/arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 20px;
    margin: 10px 0;
}

.ZDred1 li {
    display: block;
    font-size: 12px;
    text-decoration: none !important;
    color: #FFFFFF;
    background-image: url(assets/arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 20px;
    margin: 10px 0 !important;
}

/*RED 2*/
.ZDred2 {
    background:
        /* url(assets/trame05.png)*/
        center center no-repeat #9B0000;
    padding: 20px;
    color: #FFFFFF;
    background-position: cover;
    font-size: 12px;
}

.ZDred2 h4 {
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #FFFFFF;
}

.ZDred2 a {
    display: block;
    font-size: 12px;
    text-decoration: none !important;
    color: #FFFFFF;
    background-image: url(assets/arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 20px;
    margin: 10px 0;
}

.ZDred2 li {
    display: block;
    font-size: 12px;
    text-decoration: none !important;
    color: #FFFFFF;
    background-image: url(assets/arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 20px;
    margin: 10px 0 !important;
}

/*RED 3*/
.ZDred3 {
    background:
        /* url(assets/trame05.png)*/
        center center no-repeat #C10000;
    padding: 20px;
    color: #FFFFFF;
    background-position: cover;
    font-size: 12px;
}

.ZDred3 h4 {
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #FFFFFF;
}

.ZDred3 a {
    display: block;
    font-size: 12px;
    text-decoration: none !important;
    color: #FFFFFF;
    background-image: url(assets/arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 20px;
    margin: 10px 0;
}

.ZDred3 li {
    display: block;
    font-size: 12px;
    text-decoration: none !important;
    color: #FFFFFF;
    background-image: url(assets/arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 20px;
    margin: 10px 0 !important;
}

/*PLAQUETTE*/
.ZDpla {
    background: #E6EAFF;
    padding: 20px;
    color: #505253;
}

.ZDpla h4 {
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #505253;
}

.ZDpla ul {
    list-style: none;
}

.ZDpla ul li {
    display: inline-block;
    width: 48%;
}

.ZDpla ul li a {
    text-decoration: none !important;
    color: #505253 !important;
    font-size: 12px;
}

/*PARTENAIRES*/
.ZDpar {
    background: #E6EAFF;
    padding: 20px;
    color: #505253;
}

.ZDpar h4 {
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #505253;
}

.ZDpar ul {
    list-style: none;
}

.ZDpar ul li {
    display: block;
    width: auto;
    padding: 10px 0;
    margin: 0;
}

div.ZDpar ul li:first-child {
    padding-top: 0;
}

.ZDpar ul li a {
    text-decoration: none !important;
    color: #505253 !important;
    font-size: 12px;
}

.ZDpar ul li a img {
    width: 180px !important;
}

.ZDpar ul li a p {
    background-image: url(assets/arrowG.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 8px;
    padding-left: 14px;
    margin-top: 5px;
}

/*---------- PAGES STATIQUES suppression bandeau infos -----------*/
form[action*="/Pages/Logement/"] #main-inner div#content div#bando-infos {
    display: none;
}  

form[action*="Pages/Transports/Les-transports.aspx"] #main-inner div#content div#bando-infos {
display: none;
} 
 
form[action*="Pages/Economie-et-territoire/Economie-du-Territoire.aspx"] #main-inner div#content div#bando-infos {
display: none;
 
}

/*----------RESSOURCES PRESS-----------*/
div.Resslogo {
    margin: 10px 0;
    display: block;
}

div.Resslogo h2 {
    color: #fc3;
    margin: 0;
    padding: 10px 0;
    font-size: 24px;
}

div.Resslogo table.Resstable {
    width: 100%;
    border: none !important;
    background: #FFFFFF !important;
    background-image: none !important;
}

div.Resslogo table.Resstable tr {
    border: none !important;
    background: #FFFFFF !important;
    background-image: none !important;
}

div.Resslogo table.Resstable td {
    width: 50%;
    border: none;
    background: #FFFFFF !important;
    background-image: none !important;
    vertical-align: top;
}

div.Resslogo table.Resstable td a {
    text-decoration: none;
    color: #676A6E;
}

div.Resslogo table.Resstable td a img {
    float: left;
    /*height:55px;*/
    height: 90px;
    margin-right: 10px;
}

div.Resslogo table.Resstable td img {
    float: left;
    /*height:55px;*/
    height: 90px;
    margin-right: 10px;
}

div.Resslogo table.Resstable td a div.Resstexte {
    height: auto;
    vertical-align: top;
    min-height: 100px;
    margin-top: 5px;
    padding-bottom: 10px;
}

div.Resslogo table.Resstable td a div.Resstexte p {
    font-size: 12px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

div.Resslogo table.Resstable td a div.Resstexte p.Resslien {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.RessPhotos {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF !important;
}

table.RessPhotos tr {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF !important;
}

table.RessPhotos tr td {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF !important;
}

table.RessPhotos tr:nth-child(even) {
    height: 50px;
}

table.RessPhotos tr:nth-child(even) td {
    vertical-align: top;
}

table.RessPhotos tr td a {
    margin: 0;
    padding: 0;
}

table.RessPhotos tr td a img {
    margin: 0;
    padding: 0;
}

table.RessPhotos tr:hover td {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF !important;
}


/*----------LISTE ACTUALITES WAI -----------*/

form[action*="/Medias/Liste-actualites.aspx"] span[class^=mosaic-Article],
span[class^=mosaic-article],
span[class^=mosaic-Dossier] {
    display: none !important;
}

form[action*="/Medias/Liste-actualites.aspx"] span.mosaic-Dossier-de-presse,
span[class^=mosaic-Edition],
span[class^=mosaic-edition] {
    display: none !important;
}

/*LISTE ACTUALITES*/

form[action*="/Medias/Liste-actualites.aspx"] #main-inner div#content div.cartouche.clearfix {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #main-inner div#content div#bando-infos {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic {}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    background: none;
    border: none;
    font-size: 30px;
    color: #676A6E;
    text-transform: capitalize;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner {
    width: 960px;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu {}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li {
    min-width: 222px;
    margin: 0;
    padding: 0 20px 20px 0px;
    vertical-align: top;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2) {
    padding-right: 0;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a {
    /* position:relative;*/
    text-decoration: none;
    overflow: hidden;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo {
    width: 100% !important;
    max-height: 240px !important;
    height: 240px !important;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img {
    max-height: 240px !important;
    border: none;
    height: 240px !important;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 14px;
    min-height: 30px;
    width: 180px;
    margin: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover {
    background: rgba(60, 60, 60, 0.8);
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    width: 465px;
    padding: 0;
    margin: 0 10px 20px 0;
    font-size: 0;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    padding: 0 !important;
    margin: 0 0px 20px 10px;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a {
    font-size: 0;
    text-decoration: none !important;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo {
    width: 380px !important;
    max-height: 500px !important;
    height: auto !important;
    vertical-align: top;
    display: inline-block;
    font-size: 0;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img {
    max-height: 500px !important;
    border: none;
    height: 240px !important;
    width: auto !important;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption {
    width: 150px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    border-radius: 0;
    height: 230px;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px 10px 0 10px;
    overflow: hidden;
    bottom: 0;
    right: 0;
    text-align: right;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover {
    color: #E6EAFF;
}

/* form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption{position:relative;width:225px;font-size:20px;vertical-align:top;display:inline-block;margin:0;border-radius:0;height:230px;background-color: #555; background-image: linear-gradient(to bottom, #333, #444, #555, #666);font-weight:normal;color:#FFFFFF;text-decoration:none;padding:10px 0 0 10px;overflow:hidden;bottom:0;}  */

/*PAGINATION*/
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.prev {
    background-image: url('assets/pagiL.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.next {
    background-image: url('assets/pagiR.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #676A6E;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #fc3 !important;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a:hover {
    color: #fc3 !important;
}

form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li:hover a {
    color: #fc3 !important;
}


form[action*="/Medias/News-list.aspx"] span[class^=mosaic-Article],
span[class^=mosaic-article],
span[class^=mosaic-Dossier],
span[class^=mosaic-Publication-and-books],
span[class^=mosaic-Reports] {
    display: none !important;
}

/*LISTE NEWS UK */
/*
form[action*="/Medias/News-list.aspx"] #main-inner div#content div.cartouche.clearfix{display:none;}
form[action*="/Medias/News-list.aspx"] #main-inner div#content div#bando-infos{display:none;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic{}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2{ display:none; /* background:none;border:none;font-size:30px;color:#676A6E;text-transform:capitalize; */
/*}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small{display:none;}
/* form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner{width:960px;} */
/*
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu{}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li{min-width:222px;margin:0;padding:0 20px 20px 0px;vertical-align:top;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight{display:none;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2){padding-right:0;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News{display:none;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a{/* position:relative;*/
/*text-decoration:none;overflow:hidden;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo{width:100%!important;max-height:240px!important;height:240px!important;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img{max-height:240px!important;border:none;height:240px!important;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption{height:auto;background:rgba(60,60,60,0.5);border-radius: 12px;position:absolute;bottom:10px;padding:10px;font-size:14px;min-height:30px;width:180px;margin:10px;margin-bottom:20px;font-weight:normal;color:#FFFFFF;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover{background:rgba(60,60,60,0.8);}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2{display:none;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small{display:none;}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2){width:465px;padding:0;margin:0 10px 20px 0;font-size:0;background-color: #555; background-image: linear-gradient(to bottom, #333, #444, #555, #666);}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2){padding:0!important;margin:0 0px 20px 10px;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a{font-size:0;text-decoration:none!important;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo{width:380px!important;max-height:500px!important;height:auto!important;vertical-align:top;display:inline-block;font-size:0;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img{max-height:500px!important;border:none;height:240px!important;width:auto!important;font-size:0;margin:0;padding:0;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption{width:150px;font-size:20px;vertical-align:top;display:inline-block;margin:0;border-radius:0;height:230px;background-color: #555; background-image: linear-gradient(to bottom, #333, #444, #555, #666);font-weight:normal;color:#FFFFFF;text-decoration:none;padding:10px 10px 0 10px;overflow:hidden;bottom:0;right:0;text-align:right;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover{color:#E6EAFF;} */

/* form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Liste-actualites.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption{position:relative;width:225px;font-size:20px;vertical-align:top;display:inline-block;margin:0;border-radius:0;height:230px;background-color: #555; background-image: linear-gradient(to bottom, #333, #444, #555, #666);font-weight:normal;color:#FFFFFF;text-decoration:none;padding:10px 0 0 10px;overflow:hidden;bottom:0;}  */

/*
/*PAGINATION*/
/*
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.prev{background-image:url('assets/pagiL.png');margin:0;padding:0;background-position:center center;background-size:contain;background-color:#FFFFFF;display:block;font-size:0;height:17px;width:25px;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.next{background-image:url('assets/pagiR.png');margin:0;padding:0;background-position:center center;background-size:contain;background-color:#FFFFFF;display:block;font-size:0;height:17px;width:25px;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li a{background:none;border:none;font-size:20px;font-weight:lighter;color:#676A6E;text-decoration:none;height:auto;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a{background:none;border:none;font-size:20px;font-weight:lighter;color:#fc3!important;text-decoration:none;height:auto;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a:hover{color:#fc3!important;}
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li:hover a{color:#fc3!important;}
*/

form[action*="/Medias/News-list.aspx"] #main-inner div#content div.cartouche.clearfix {
    display: none;
}

form[action*="/Medias/News-list.aspx"] #main-inner div#content div#bando-infos {
    display: none;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic {}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    background: none;
    border: none;
    color: #676A6E;
    text-transform: capitalize;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner {
    width: 950px;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu {}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li {
    min-width: 222px;
    margin: 0;
    padding: 0 20px 20px 0px;
    vertical-align: top;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight {
    display: none;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2) {
    padding-right: 0;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+0) {
    padding-right: 0;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News {
    display: none;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a {
    /* position:relative;*/
    text-decoration: none;
    overflow: hidden;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo {
    width: 100% !important;
    max-height: 240px !important;
    height: 240px !important;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img {
    max-height: 240px !important;
    border: none;
    height: 240px !important;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 14px;
    min-height: 30px;
    width: 180px;
    margin: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover {
    background: rgba(60, 60, 60, 0.8);
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    color: #555;
    text-transform: capitalize;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) {
    margin-top: 30px;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    width: 465px;
    padding: 0;
    margin: 0 10px 20px 0;
    font-size: 0;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    padding: 0 !important;
    margin: 0 0px 20px 10px;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a {
    font-size: 0;
    text-decoration: none !important;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo {
    width: 380px !important;
    max-height: 500px !important;
    height: auto !important;
    vertical-align: top;
    display: inline-block;
    font-size: 0;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img {
    max-height: 500px !important;
    border: none;
    height: 240px !important;
    width: auto !important;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption {
    width: 150px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    border-radius: 0;
    height: 230px;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px 10px 0 10px;
    overflow: hidden;
    bottom: 0;
    right: 0;
    text-align: right;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover {
    color: #E6EAFF;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .header {
    display: none;
}


/*PAGINATION*/
form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.prev {
    background-image: url('assets/pagiL.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.next {
    background-image: url('assets/pagiR.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #676A6E;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #fc3 !important;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a:hover {
    color: #fc3 !important;
}

form[action*="/Medias/News-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li:hover a {
    color: #fc3 !important;
}


/*----------COMMUNIQUES DE PRESSE-----------*/

form[action*="/Medias/Presse.aspx"] span[class^=mosaic-Article],
span[class^=mosaic-article],
span[class^=mosaic-Dossier] {
    display: none;
}

form[action*="/Medias/Press.aspx"] span[class^=mosaic-Article],
span[class^=mosaic-article],
span[class^=mosaic-Folder] {
    display: none;
}

/*LISTE COMMUNIQUES DE PRESSE */

form[action*="/Medias/Presse.aspx"] #main-inner div#content div.cartouche.clearfix {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #main-inner div#content div#bando-infos {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic {}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    background: none;
    border: none;
    font-size: 30px;
    color: #676A6E;
    text-transform: capitalize;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner {
    width: 960px;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu {}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li {
    min-width: 222px;
    margin: 0;
    padding: 0 20px 20px 0px;
    vertical-align: top;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2) {
    padding-right: 0;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a {
    /* position:relative;*/
    text-decoration: none;
    overflow: hidden;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo {
    width: 100% !important;
    max-height: 240px !important;
    height: 240px !important;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img {
    max-height: 240px !important;
    border: none;
    height: 240px !important;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 14px;
    min-height: 30px;
    width: 180px;
    margin: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover {
    background: rgba(60, 60, 60, 0.8);
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    width: 465px;
    padding: 0;
    margin: 0 10px 20px 0;
    font-size: 0;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    padding: 0 !important;
    margin: 0 0px 20px 10px;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a {
    font-size: 0;
    text-decoration: none !important;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo {
    width: 222px !important;
    max-height: 500px !important;
    height: auto !important;
    vertical-align: top;
    display: inline-block;
    font-size: 0;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img {
    max-height: 500px !important;
    border: none;
    height: 240px !important;
    width: auto !important;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption {
    position: relative;
    width: 225px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    border-radius: 0;
    height: 230px;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px 0 0 10px;
    overflow: hidden;
    bottom: 0;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover {
    color: #E6EAFF;
}

/*PAGINATION*/
form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.prev {
    background-image: url('assets/pagiL.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.next {
    background-image: url('assets/pagiR.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #676A6E;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #fc3 !important;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a:hover {
    color: #fc3 !important;
}

form[action*="/Medias/Presse.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li:hover a {
    color: #fc3 !important;
}


form[action*="/Medias/Press.aspx"] #main-inner div#content div.cartouche.clearfix {
    display: none;
}

form[action*="/Medias/Press.aspx"] #main-inner div#content div#bando-infos {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic {}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner {
    width: 960px;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu {}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li {
    min-width: 222px;
    margin: 0;
    padding: 0 20px 20px 0px;
    vertical-align: top;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2) {
    padding-right: 0;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a {
    /* position:relative;*/
    text-decoration: none;
    overflow: hidden;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo {
    width: 100% !important;
    max-height: 240px !important;
    height: 240px !important;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img {
    max-height: 240px !important;
    border: none;
    height: 240px !important;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 14px;
    min-height: 30px;
    width: 180px;
    margin: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover {
    background: rgba(60, 60, 60, 0.8);
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    width: 465px;
    padding: 0;
    margin: 0 10px 20px 0;
    font-size: 0;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    padding: 0 !important;
    margin: 0 0px 20px 10px;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a {
    font-size: 0;
    text-decoration: none !important;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo {
    width: 222px !important;
    max-height: 500px !important;
    height: auto !important;
    vertical-align: top;
    display: inline-block;
    font-size: 0;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img {
    max-height: 500px !important;
    border: none;
    height: 240px !important;
    width: auto !important;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption {
    position: relative;
    width: 225px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    border-radius: 0;
    height: 230px;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px 0 0 10px;
    overflow: hidden;
    bottom: 0;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover {
    color: #E6EAFF;
}

/*PAGINATION*/
form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.prev {
    background-image: url('assets/pagiL.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination span a.next {
    background-image: url('assets/pagiR.png');
    margin: 0;
    padding: 0;
    background-position: center center;
    background-size: contain;
    background-color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 17px;
    width: 25px;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #676A6E;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a {
    background: none;
    border: none;
    font-size: 20px;
    font-weight: lighter;
    color: #fc3 !important;
    text-decoration: none;
    height: auto;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li.on a:hover {
    color: #fc3 !important;
}

form[action*="/Medias/Press.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .pagination ul.center li:hover a {
    color: #fc3 !important;
}


/*----------EVENEMENTS-----------*/
/*LISTE EVENEMENT 2*/
form[action*="/Medias/Liste-evenements.aspx"] #main-inner div#content div.cartouche.clearfix {
    display: none;
}

form[action*="/Medias/Liste-evenements.aspx"] #main-inner div#content div#bando-infos {
    display: none;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic {}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    background: none;
    border: none;
    color: #676A6E;
    text-transform: capitalize;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner {
    width: 950px;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu {}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li {
    min-width: 222px;
    margin: 0;
    padding: 0 20px 20px 0px;
    vertical-align: top;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight {
    display: none;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2) {
    padding-right: 0;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+0) {
    padding-right: 0;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News {
    display: none;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a {
    /* position:relative;*/
    text-decoration: none;
    overflow: hidden;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo {
    width: 100% !important;
    max-height: 240px !important;
    height: 240px !important;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img {
    max-height: 240px !important;
    border: none;
    height: 240px !important;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 14px;
    min-height: 30px;
    width: 180px;
    margin: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover {
    background: rgba(60, 60, 60, 0.8);
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    color: #555;
    text-transform: capitalize;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) {
    margin-top: 30px;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    width: 465px;
    padding: 0;
    margin: 0 10px 20px 0;
    font-size: 0;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    padding: 0 !important;
    margin: 0 0px 20px 10px;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a {
    font-size: 0;
    text-decoration: none !important;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo {
    width: 222px !important;
    max-height: 500px !important;
    height: auto !important;
    vertical-align: top;
    display: inline-block;
    font-size: 0;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img {
    max-height: 500px !important;
    border: none;
    height: 240px !important;
    width: auto !important;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption {
    position: relative;
    width: 225px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    border-radius: 0;
    height: 230px;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px;
    overflow: hidden;
    bottom: 0;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover {
    color: #E6EAFF;
}

form[action*="/Medias/Liste-evenements.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .header {
    display: none;
}

/*----------EVENEMENTS-----------*/
/*LISTE EVENEMENT 2*/
form[action*="/Medias/Events-list.aspx"] #main-inner div#content div.cartouche.clearfix {
    display: none;
}

form[action*="/Medias/Events-list.aspx"] #main-inner div#content div#bando-infos {
    display: none;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic {}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    background: none;
    border: none;
    color: #676A6E;
    text-transform: capitalize;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner {
    width: 950px;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu {}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li {
    min-width: 222px;
    margin: 0;
    padding: 0 20px 20px 0px;
    vertical-align: top;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Highlight {
    display: none;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+2) {
    padding-right: 0;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li.nv-item:nth-child(4n+0) {
    padding-right: 0;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-News {
    display: none;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li a {
    /* position:relative;*/
    text-decoration: none;
    overflow: hidden;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo {
    width: 100% !important;
    max-height: 240px !important;
    height: 240px !important;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.logo img {
    max-height: 240px !important;
    border: none;
    height: 240px !important;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 14px;
    min-height: 30px;
    width: 180px;
    margin: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li strong.figcaption:hover {
    background: rgba(60, 60, 60, 0.8);
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 {
    color: #555;
    text-transform: capitalize;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(5) div.s4-wpcell-plain div.webpart-mosaic .header h2 small {
    display: none;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) {
    margin-top: 30px;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1),
form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    width: 465px;
    padding: 0;
    margin: 0 10px 20px 0;
    font-size: 0;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) {
    padding: 0 !important;
    margin: 0 0px 20px 10px;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) a,
form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) a {
    font-size: 0;
    text-decoration: none !important;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo,
form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo {
    width: 222px !important;
    max-height: 500px !important;
    height: auto !important;
    vertical-align: top;
    display: inline-block;
    font-size: 0;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) span.logo img,
form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) span.logo img {
    max-height: 500px !important;
    border: none;
    height: 240px !important;
    width: auto !important;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption,
form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption {
    position: relative;
    width: 225px;
    font-size: 20px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    border-radius: 0;
    height: 230px;
    background-color: #555;
    background-image: linear-gradient(to bottom, #333, #444, #555, #666);
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px;
    overflow: hidden;
    bottom: 0;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(1) strong.figcaption:hover,
form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li:nth-child(2) strong.figcaption:hover {
    color: #E6EAFF;
}

form[action*="/Medias/Events-list.aspx"] #content div.grid_9.alpha.omega:nth-child(4) div.s4-wpcell-plain div.webpart-mosaic .header {
    display: none;
}


/* Cacher les icônes mosaïque */
form[action*="/Medias/Actualites/"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Articles-＆-Dossiers,
form[action*="/Medias/Evenements/"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Articles-＆-Dossiers {
    display: none;
}

form[action*="/Medias/News/"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Articles-＆-Dossiers,
form[action*="/Medias/Evenements/"] #content div.grid_9.alpha.omega div.s4-wpcell-plain div.webpart-mosaic .inner ul.menu li span.mosaic-Articles-＆-Dossiers {
    display: none;
}


/*---------------PAGE NAVIGATION NIVEAU 2----------------*/
table.WAI_nav2 {
    margin: 0;
    padding: 0;
}

table.WAI_nav2 tr {
    margin: 0;
    padding: 0;
    height: 260px !important;
}

table.WAI_nav2 td {}

table.WAI_nav2 a {}

table.WAI_nav2 a img {}

table.WAI_nav2 a p,
table.WAI_nav2 a span {}

div.WAI_nav2 {}

div.WAI_nav2 ul {
    margin: 0;
    padding: 0;
}

div.WAI_nav2 ul li {
    margin: 0px 24px 17px 0;
    padding: 0;
    width: 222px !important;
    display: inline-block;
    list-style: none;
    vertical-align: top;
    font-size: 0;
}

div.WAI_nav2 ul li:nth-child(4n) {
    margin-right: 0px;
}

div.WAI_nav2 ul li a {
    position: relative;
    color: #FFFFFF !important;
    text-decoration: none;
}

div.WAI_nav2 ul li a img {
    width: 220px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
    border: none;
}

div.WAI_nav2 ul li a p {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 17px !important;
    min-height: 25px;
    min-width: 180px;
    margin: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

div.WAI_nav2 ul li a:hover p {
    background: rgba(60, 60, 60, 0.8);
}

/*---------------PAGE FINANCEURS PUBLICS MISE EN FORME TABLEAU ----------------*/
form[action*="/CEA-WAI/Financeurs-publics.aspx"] div.grid_9 table td {
    padding-left: 15px;
    padding-right: 15px;
}

form[action*="/CEA-WAI/Financeurs-publics.aspx"] div.grid_9 table td p a {
    height: auto;
    border-radius: 10px;
    display: block;
    padding: 10px;
    min-height: 30px;
    width: 180px;
    margin: auto;
    color: #555555;
    text-decoration: none;
}

form[action*="/CEA-WAI/Financeurs-publics.aspx"] div.grid_9 table td p a:hover {
    background: rgba(60, 60, 60, 0.08);
    text-decoration: underline;
}

form[action*="/CEA-WAI/Public-Funders.aspx"] div.grid_9 table td {
    padding-left: 15px;
    padding-right: 15px;
}

form[action*="/CEA-WAI/Public-Funders.aspx"] div.grid_9 table td p a {
    height: auto;
    border-radius: 10px;
    display: block;
    padding: 10px;
    min-height: 30px;
    width: 180px;
    margin: auto;
    color: #555555;
    text-decoration: none;
}

form[action*="/CEA-WAI/Public-Funders.aspx"] div.grid_9 table td p a:hover {
    background: rgba(60, 60, 60, 0.08);
    text-decoration: underline;
}



table.WAI_finp {
    margin: 0;
    padding: 0;
}

table.WAI_finp tr {
    margin: 0;
    padding: 0;
    height: 260px !important;
}

table.WAI_finp td {}

table.WAI_finp a {}

table.WAI_finp a img {}

table.WAI_finp a p,
table.finp a span {}

div.WAI_finp {}

div.WAI_finp ul {
    margin: 0;
    padding: 0;
}

div.WAI_finp ul li {
    margin: 0px 24px 17px 0;
    padding: 0;
    width: 222px !important;
    display: inline-block;
    list-style: none;
    vertical-align: bottom;
    font-size: 0;
    text-align: center;
}

div.WAI_finp ul li:nth-child(4n) {
    margin-right: 0px;
}

div.WAI_finp ul li a {
    position: relative;
    color: #FFFFFF !important;
    text-decoration: none;
}

div.WAI_finp ul li a img {
    max-width: 150px !important;
    max-height: 110px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
    border: none;
}

div.WAI_finp ul li a p {
    height: auto;
    border-radius: 10px;
    position: absolute;
    padding: 10px;
    min-height: 30px;
    min-width: 180px;
    width: 200px;
    margin: 0;
    font-weight: normal;
    color: #555555;
}

div.WAI_finp ul li a:hover p {
    background: rgba(68, 68, 68, 0.71);
}

/*---------------PAGE RAPPORTS POSITIONNEMENT VIGNETTES ----------------*/
table.WAI_rap {
    margin: 0;
    padding: 0;
}

table.WAI_rap tr {
    margin: 0;
    padding: 0;
    height: 300px !important;
}

table.WAI_rap td {}

table.WAI_rap a {}

table.WAI_rap a img {}

table.WAI_rap a p,
table.rap a span {}

div.WAI_rap {}

div.WAI_rap ul {
    margin: 0;
    padding: 0;
}

div.WAI_rap ul li {
    margin: 0px 24px 17px 0;
    padding: 0;
    width: 210px !important;
    display: inline-block;
    list-style: none;
    vertical-align: top;
    font-size: 0;
}

div.WAI_rap ul li:nth-child(4n) {
    margin-right: 0px;
}

div.WAI_rap ul li a {
    position: relative;
    color: #FFFFFF !important;
    text-decoration: none !important;
}

div.WAI_rap ul li a img {
    width: 210px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
    border: none;
}

div.WAI_rap ul li a p {
    height: auto;
    background: rgba(60, 60, 60, 0.2);
    border-radius: 12px;
    padding: 10px;
    font-size: 17px !important;
    margin: auto;
    min-height: 20px;
    width: 100px;
    font-weight: normal;
    color: #555;
    text-align: center;
}

div.WAI_rap ul li a:hover p {
    background: rgba(60, 60, 60, 0.6);
    color: #FFFFFF;
}

div.WAI_rap ul li a.ms-rteElement-cea-link:link {
    text-decoration: none !important;
}

div.WAI_rap ul li a.ms-rteElement-cea-link:visited {
    text-decoration: none !important;
}


/*---------------PAGE RESSOURCES PHOTOS POSITIONNEMENT VIGNETTES ----------------*/
table.WAI_resphot {
    margin: 0;
    padding: 0;
}

table.WAI_resphot tr {
    margin: 0;
    padding: 0;
    height: 300px !important;
}

table.WAI_resphot td {}

table.WAI_resphot a {}

table.WAI_resphot a img {}

table.WAI_resphot a p,
table.rap a span {}

div.WAI_resphot {}

div.WAI_resphot ul {
    margin: 0;
    padding: 0;
}

div.WAI_resphot ul li {
    margin: 0px 24px 17px 0;
    padding: 0;
    width: 210px !important;
    display: inline-block;
    list-style: none;
    vertical-align: top;
    font-size: 0;
}

div.WAI_resphot ul li:nth-child(4n) {
    margin-right: 0px;
}

div.WAI_resphot ul li a {
    position: relative;
    color: #FFFFFF !important;
    text-decoration: none !important;
}

div.WAI_resphot ul li a img {
    width: 210px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
    border: none;
}

div.WAI_resphot ul li a p {
    height: auto;
    padding: 10px;
    font-size: 14px !important;
    margin: auto;
    min-height: 20px;
    width: 190px;
    font-weight: normal;
    color: #555;
    text-align: center;
}

div.WAI_resphot ul li a:hover p {
    background: rgba(60, 60, 60, 0.2);
    color: #555;
}

div.WAI_resphot ul li a.ms-rteElement-cea-link:link {
    text-decoration: none !important;
}

div.WAI_resphot ul li a.ms-rteElement-cea-link:visited {
    text-decoration: none !important;
}


/*---------------PAGE COLLABORATIONS INDUSTRIELLES POSITIONNEMENT ICONES ----------------*/
table.WAI_collab {
    margin: 0;
    padding: 0;
}

table.WAI_collab tr {
    margin: 0;
    padding: 0;
    height: 260px !important;
}

table.WAI_collab td {}

table.WAI_collab a {}

table.WAI_collab a img {}

table.WAI_collab a p,
table.collab a span {}

div.WAI_collab {}

div.WAI_collab ul {
    margin: 0;
    padding: 0;
}

div.WAI_collab ul li {
    margin: 0px 24px 17px 0;
    padding: 0;
    width: 222px !important;
    display: inline-block;
    list-style: none;
    vertical-align: bottom;
    font-size: 0;
    text-align: center;
}

div.WAI_collab ul li:nth-child(4n) {
    margin-right: 0px;
}

div.WAI_collab ul li a {
    position: relative;
    color: #FFFFFF !important;
    text-decoration: none;
}

div.WAI_collab ul li a img {
    max-width: 220px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
    border: none;
}

div.WAI_collab ul li a p {
    height: auto;
    background: rgba(60, 60, 60, 0.5);
    border-radius: 12px;
    position: absolute;
    bottom: 10px;
    padding: 10px;
    font-size: 17px !important;
    min-height: 25px;
    min-width: 180px;
    margin: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

div.WAI_collab ul li a:hover p {
    background: rgba(60, 60, 60, 0.8);
}

div.WAI_collab ul li a.ms-rteElement-cea-link:link {
    text-decoration: none !important;
}

div.WAI_collab ul li a.ms-rteElement-cea-link:visited {
    text-decoration: none !important;
}


#fond-triptyque {
    border: rgba(60, 60, 60, 0.5) 1px solid;
    border-radius: 20px;
    margin: 10px;
    padding: 10px;
}

/*-------------- ZOOM IMAGE ------------*/

.grid_6 a.popin-caption:before {
    content: "zoom \002197" !important;
}


/*---------------PAGE CONTACT--------------*/
#Hicone {
    margin: 50px 0 0 0;
}

#Hicone a {
    display: inline-block;
    width: 21%;
    margin: 0 20px;
    text-align: center;
    text-decoration: none;
}

#Hicone a:first-child {
    margin-left: 0px;
}

#Hicone a:last-child {
    margin-right: 0px;
}

#Hicone a h4 {
    color: #fc3;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
}

#Hicone a p {
    color: #676A6E;
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
}

div.Zcontact {
    margin-top: 50px;
}

div.Zcontact div.Tcontact {
    display: inline-block;
    width: 25%;
    margin-top: 50px;
    vertical-align: top;
}

div.Zcontact div.Tcontact h4 {
    font-weight: lighter;
    font-size: 20px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #fc3;
}

div.Zcontact div.Tcontact p {
    color: #676A6E;
}

div.Zcontact div.Tcontact a {
    text-decoration: none;
    color: #000000;
}

div.Zcontact div.Ccontact {
    display: inline-block;
    width: 74%;
    height: 140px;
    margin-top: 50px;
    vertical-align: top;
}




/*-------ASIDE ARTICLE--------  */
/* form[action*="/Medias/Actualites/"] #main-inner div#content #aside{width:711px;}*/
form[action*="/Medias/Actualites/"] #main-inner div#content #aside {
    width: 219px;
}

form[action*="/Medias/Actualites/"] #main-inner div#content #aside .block-more {
    border: none;
}

form[action*="/Medias/Actualites/"] #main-inner div#content #aside .header {
    background-image: none;
    border: none;
    padding-left: 0;
}

form[action*="/Medias/Actualites/"] #main-inner div#content #aside .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
    color: #fc3;
}

form[action*="/Medias/Actualites/"] #main-inner div#content #aside .inner li {
    border: none;
}

form[action*="/Medias/Actualites/"] #main-inner div#content #aside .inner .dtstamp {
    background-color: #fc3;
}

form[action*="/Medias/Actualites/"] #main-inner div#content #aside .footer .more a {
    text-decoration: none;
    background: none;
    color: #fc3;
    padding: 0;
}

/* form[action*="/Medias/Actualites/"] #main-inner span.breadcrumb span, span.breadcrumb a {display:none;} */

form[action*="/Medias/Evenements/"] #main-inner div#content #aside {
    width: 219px;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .block-more {
    border: none;
    padding-left: 15px;
    border-left: 1px solid #fc3;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .header {
    background-image: none;
    border: none;
    padding-left: 0;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
    color: #fc3;
    padding-left: 0 !important;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .inner li {
    border: none;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .inner .dtstamp {
    background-color: #fc3;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .inner a strong.title {
    color: #676A6E;
}

form[action*="/Medias/Evenements/"] #main-inner div#content #aside .footer .more a {
    text-decoration: none;
    background: none;
    color: #fc3;
    padding: 0;
}

/* form[action*="/Medias/Evenements/"] #main-inner span.breadcrumb span, span.breadcrumb a {display:none;} */
form[action*="/Medias/Evenements/"] #main-inner .block.box {
    background-color: #f4f9ed;
}

form[action*="/Medias/Evenements/"] #main-inner .block.box .header h2 {
    background-image: url(img/arrow-WAI-32-grey.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 16px;
    font-weight: lighter;
    border: none;
    padding-left: 20px;
}


/* form[action*="/Medias/News/"] #main-inner div#content #aside{width:711px;}*/
form[action*="/Medias/News/"] #main-inner div#content #aside {
    width: 219px;
}

form[action*="/Medias/News/"] #main-inner div#content #aside .block-more {
    border: none;
}

form[action*="/Medias/News/"] #main-inner div#content #aside .header {
    background-image: none;
    border: none;
    padding-left: 0;
}

form[action*="/Medias/News/"] #main-inner div#content #aside .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
    color: #fc3;
}

form[action*="/Medias/News/"] #main-inner div#content #aside .inner li {
    border: none;
}

form[action*="/Medias/News/"] #main-inner div#content #aside .inner .dtstamp {
    background-color: #fc3;
}

form[action*="/Medias/News/"] #main-inner div#content #aside .footer .more a {
    text-decoration: none;
    background: none;
    color: #fc3;
    padding: 0;
}

/* form[action*="/Medias/Actualites/"] #main-inner span.breadcrumb span, span.breadcrumb a {display:none;} */

form[action*="/Medias/Events/"] #main-inner div#content #aside {
    width: 219px;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .block-more {
    border: none;
    padding-left: 15px;
    border-left: 1px solid #fc3;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .header {
    background-image: none;
    border: none;
    padding-left: 0;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
    color: #fc3;
    padding-left: 0 !important;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .inner li {
    border: none;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .inner .dtstamp {
    background-color: #fc3;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .inner a strong.title {
    color: #676A6E;
}

form[action*="/Medias/Events/"] #main-inner div#content #aside .footer .more a {
    text-decoration: none;
    background: none;
    color: #fc3;
    padding: 0;
}

/* form[action*="/Medias/Evenements/"] #main-inner span.breadcrumb span, span.breadcrumb a {display:none;} */
form[action*="/Medias/Events/"] #main-inner .block.box {
    background-color: #f4f9ed;
}

form[action*="/Medias/Events/"] #main-inner .block.box .header h2 {
    background-image: url(img/arrow-WAI-32-grey.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    background-size: 16px;
    font-weight: lighter;
    border: none;
    padding-left: 20px;
}


/*LISTE TEST*/
#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list {
    border: none;
    border-left: 1px solid #fc3;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .header h2 {
    font-weight: lighter;
    border: none;
    background: none;
    color: #fc3;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner {
    border: none;
    background: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li {
    border: none;
    background: none;
    margin-bottom: 0;
    list-style: none;
    padding-left: 14px;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li .logo a img {
    width: 160px !important;
    height: auto !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li .intro small.date {
    display: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li .intro p.meta {
    display: none;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li .intro strong.title a {
    color: #505253;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;
    background-image: url(img/puceRC.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    padding-left: 15px;
    background-size: 5px;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li .intro strong.title a:hover {
    text-decoration: underline;
    color: #676A6E;
}

#main-inner div#content.grid_9.alpha.right.clearfix div#aside div.block.block-trick.webpart.webpart-list .inner ul li .intro p a {
    color: #676A6E;
    font-size: 90%;
}

/* SITE MAP */
form[action*="SiteMapPage"] #content a {
    color: #555 !important;
}

#main-inner div#content.grid_9.alpha.right.clearfix {
    background-color: #FFFFFF;
}

#main-inner div#content.grid_12.clearfix {
    background-color: #FFFFFF;
}

div.grid_6.alpha p.gotop:last-child {
    display: none;
}


@media all and (max-device-width: 480px) {
    #header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.nv-item {
        min-height: 30px;
        outline: none;
    }

    #header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li.nv-item:focus {
        background-color: green;
        outline-color: pink;
    }

    #header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu:focus {
        background: red;
    }

    #header-inner .navheader #navprimary #navdropdown .menu-dropdown .grid_9 ul.menu li {
        outline: none;
    }
}

/* ---------------- GALERIE PHOTO -------------*/

.webpart-diapo .diapo-img {
    background-color: #FFF !important;
}

.webpart-diapo .footer .thumbs {
    background-color: #FFF !important;
}

.webpart-diapo .caption,
.webpart-diapo .caption * {
    color: #666;
}

.webpart-diapo .caption span {
    top: 2em !important;
}

.webpart-diapo .title {
    color: #666;
    font-size: 16px;
}

.webpart-diapo .header {
    background: #FFF !important;
}

.webpart-diapo .title .diapo {
    display: none
}

.webpart-diapo .inner {
    color: #bababa;
}

.webpart-diapo .inner li .caption {
    background: #FFF;
    border: 1px solid #FFF;
}

.webpart-diapo .thumbs li {
    border: 1px solid #bababa !important;
}

.cboxElement {
    padding: 10px;
}

.cboxElement:hover {}

#cboxOverlay {
    background: rgba(60, 60, 60, 0.5) !important;
}

#cboxTitle {
    display: none !important;
}

#cboxClose {
    background: url('img/close-grey.png') no-repeat right !important;
    border: 0;
    width: 36px;
    height: 36px;
}

#cboxClose:hover {
    background-position: right;
}

#cboxTopCenter {
    background: #FFFFFF !important;
}

#cboxBottomCenter {
    background: #FFFFFF !important;
}

#cboxMiddleLeft {
    background: #FFFFFF !important;
}

#cboxMiddleRight {
    background: #FFFFFF !important;
}

#cboxTopLeft {
    background: #FFFFFF !important;
}

#cboxTopRight {
    background: #FFFFFF !important;
}

#cboxBottomLeft {
    background: #FFFFFF !important;
}

#cboxBottomRight {
    background: #FFFFFF !important;
}


.ms-rteImage-1 {
    -ms-name: "Bordure fine";
    background-color: #666;
    border: 1px solid #777;
}

/*---- FORM CONTACT */

/* cacher le champ type / activité pré-rempli */
#WPQ1_9e290cdfed8f45cc945bcf97193d33ef {
    display: none;
}

/*FR Form RA */
#WPQ1_4e2b28710414448c85c9b8f7bb56e0b5 {
    display: none;
}

/*FR Form RS */

#WPQ1_642b2dcd0d764dd7a4c7c2e15083a8f6 {
    display: none;
}

/*EN Form RA */
#WPQ1_642b2dcd0d764dd7a4c7c2e15083a8f6 {
    display: none;
}

/*EN Form RS */

#WPQ1_4752124c5abc4c22b6c2b6a166cf15a4 {
    display: none;
}

/*EN Form Contact Partnersh */
#WPQ1_4752124c5abc4c22b6c2b6a166cf15a4 {
    display: none;
}

/* TEST AFFICHAGE LEGENDES IMAGES */

form[action*="/Axes-de-recherche/Solutions-de-flexibilite/Batteries.aspx"] .ms-rteElement-cea-figure {
    display: none;
}

/*portal CEA*/

#navportal, #navportal{
    display: none;
}

#navtop-2 ul {
    display: none;
}