/*En attendant de corriger le bug d'affichage des popups bâtiment et ambassadeur */
#popup_close,
#popup_FrameDecorationDiv_4
{
	display: none;
}



/****************************************************************************/
/* Divers */ 
html, body, * {
    -webkit-box-sizing: initial;
    -moz-box-sizing:  initial;
    -ms-box-sizing:  initial;
    -o-box-sizing:  initial;
    box-sizing:  initial;
}


#main {
    margin-top: 0px;
    margin-bottom: 0px;
}

#breadcrumb {
    clear: left;
    float: left;
    margin: 0px;
    padding-left: 5px;
    /*font-size: 0.9em;*/
}

a, a:hover, a:focus {
    color: #CF7A00;/*jaune*/
    text-decoration: none;
}

hr {
    border: 0px;
    /*height: 2px;*/
    background-color: #e2911e;
    margin-top: 19px;
    margin-bottom: 20px;
}


/*#content ul.links*//* conflit avec .taxonomy-term.vocabulary-axes ul.links*/
.content ul.links {
    font-size: 12px;
    color: #4d5d63;
}


#content .section {
    margin-top:10px;
}

.one-sidebar #content {
	/*width: 800px;*/
    /*border-right: 1px solid #dee0df;*/
    box-shadow: 4px 1px 10px -2px #dee0df; /*h-shadow v-shadow blur spread color*/
    
    /*min-height: 1100px;*//*pour la page d'accueil*/
    min-height:  730px; /*pour le menu de gauche*/
}

li.menu-mlid-653 {
    font-weight:bold;
    color: #4d5d63;
    text-decoration: none;
    cursor:default;
}

.two-sidebars #content {
    width: 600px;
}

tr.odd {
    background: rgba(222, 224, 223, 0.5);
}
tr.even {
    background: rgba(222, 224, 223, 0.2);
}

table {
    font-size: inherit;
}

img {
    max-width: initial;
}

#content img {
	max-width: 600px;
	
}

.img_right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

#highlighted {
    border-bottom: none;
    margin-top: 30px;
}

#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer {
    width : 1000px;

}

.puce_triangle_noir, .fleche {
    background-image: url('../images/puce_triangle_noir.gif');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
}
.puce_triangle_noir_medium_bottom {
    background-image: url('../images/puce_triangle_noir_medium_bottom.png');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
}

.puce_triangle_blanc {
    background-image: url('../images/puce_triangle_blanc_petit.png');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 15px;
}

/* Flux RSS caché , notamment sur les pages des terms de taxo */
.feed-icon {
	visibility:hidden;
}

/* Edition d'un contenu type "Offre d'emploi : Champ texte avec html */
.text-full.ckeditor-mod.form-text
{
	width: 680px;
}

/* Affichage d'un champ faisant référence à un terme de taxonomie */
.field-type-taxonomy-term-reference
{
	margin: 0px;
}

figure
{
	text-align: center;
	color: black;
}


/****************************************************************************/
/* Font */
body, h1 {
    font-family: arial;
    color: #4d5d63;
    font-size: 12px;
}

/* font-size du contenu */
.content, .node .content {
    font-size: 12px;
}

/* Marge du contenu */
/*.content, .node .content*/
.region-content
{
    margin-bottom: 20px;
}


h1, h1#page-title {
    font-size: 14px;
    letter-spacing: 0.2em;
    line-height: 1.5em;
}

h2, #content h2,
h3, .search-results .title
{
    font-size: 12px;
    letter-spacing: 0.13em;
}

h4, h5, h6
{
    font-size: 1.0em;
}


/****************************************************************************/
/* Liste */

ul {
    list-style-type: circle;
}

li {
    margin-left:20px;
}

/****************************************************************************/
/*Class légende, texte sous les photos*/
.legende_photo {
    color: #e1b869;/*jaune*/
    font-size: 0.9em;
}
    


/****************************************************************************/
/* Image de fond */
#header, #page, #footer-wrapper, #main-wrapper {
    background-color:transparent;
    background-image:none;
}

body, #page-wrapper {
    /* url : /sites/default/files/pictures/fond_bandeau.jpg */
    background-image:url('../images/fond.jpg');
    background-color: #efefef;
    background-repeat:no-repeat;
}

/****************************************************************************/
/* Bandeau haut */ 
.region-header, .region-header a, .region-header li a.active, #name-and-slogan, #name-and-slogan a, #secondary-menu-links li a {
    color: #4d5d63;
}

#name-and-slogan {
    height: 45px;
}

#name-and-slogan, #logo {
    clear:left;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 750px;
}
#site-name {
    display: none;
}

#site-slogan {
	font-size: 1.1em;
	font-style: normal;
	font-family: arial;
	letter-spacing: 0.3em;
	color: #3c4c52;
	padding: 0px;
	padding-left: 7px;
	margin: 0px;
	margin-bottom: 5px;
	color: #4d646c;
	font-weight: bolder;
	cursor: default;
	pointer-events: none;
	letter-spacing: 6px;
	text-shadow: 0 1px 0 #fff;
}


#site-slogan span {
    letter-spacing: 0em;
    text-shadow : none;
	font-weight: initial;
	font-size: 12px;
	margin-left:50px;
}


.without-secondary-menu .region-header, .with-secondary-menu .region-header{
    float: right;
    margin: 0px;
    margin-top: -60px;
}

.with-secondary-menu .region-header{
    margin-top: -40px;
}


#block-search-form {
    z-index: 3;
}

#block-search-form div.contextual-links-wrapper.contextual-links-processed {
    right :50px;
}

#block-block-7 {
    float:none;
    margin-bottom: 15px;
}

#aximag {
    font-size:0.9em;
}
/****************************************************************************/
/* Bandeau haut - Menu langues */ 
#block-locale-language-content .contextual-links-wrapper {
	display: none;
}

#block-locale-language {
    float:none;
}

#block-locale-language div.contextual-links-wrapper.contextual-links-processed {
    z-index: 0;
    top: 40px;
}

.region-header .block-locale ul li.en,  .region-header .block-locale ul li.fr{
    /* url : /sites/default/files/pictures/anglais.png */
    background-image: url('../images/en.png');
    background-repeat: no-repeat;
    padding: 0px;
    padding-left: 22px;
    padding-top: 8px;
    padding-bottom: 10px;
    text-shadow: -1px -1px white;
}

.region-header .block-locale ul li.fr{
    /* url : /sites/default/files/pictures/francais.png */
    background-image: url('../images/fr.png');
    margin-left: 15px;
}

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

#main-menu-links {
    padding:0px;
    margin:0px;
    position: relative;
    
    background-color: #4d646c;
    box-shadow: 0px -2px 3px 1px #BBB;/* h-shadow v-shadow blur spread color inset; */
    
    font-size: inherit;
    
    /* Barre de menu tout le long 
    width: 200%;
    margin-left: -100%;
    padding-left: 100%; 
    Voir ../js/bartikLIG.js  */
}




#main-menu-links li {
	margin:0px;
	padding:0px;
	text-align: center;
}


#main-menu-links a {
	/* Pour annuler les bords arrondis par défaut */
	-khtml-border-radius-topleft: 0x;
	-khtml-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	
	width: 156px;/* (largeur du menu de gauche sidebar*/
	
	padding:0px;
	
}

/* pour les items sur 2 ligne */
/*
#main-menu-links li.menu-4396 a { 
	line-height: initial;
	
}
*/
/*
#main-menu-links li.first {
	margin-left: 190px;
}

*/
#main-menu-links li.last a, #main-menu-links li.last a.active, #main-menu-links li.last a.active-trail, #main-menu-links li.last a:hover {  
    border-right:none;    

}

#main-menu-links li a,
#main-menu-links li a.active,
#main-menu-links li a.active-trail,
#main-menu-links li a:hover,
#main-menu-links li a:focus
{
    background-color: #4d646c;    
    /*border-bottom: solid 2px #4d646c;*/
    border-right: 1px solid #ABB0AC;
    
    margin:0px;
    padding-top:4px;
    padding-bottom:4px;
    
    color: white;
    font-style: normal;
    /*font-size: 0.9em;*/
    letter-spacing: 0.13em;
    font-family: arial;
    text-shadow: none;
    /*text-transform:uppercase;*/ 
    /*text-shadow: 0 1px #465b62;*/ 
}

#main-menu-links li a.active, #main-menu-links li a.active-trail {
    background-color: #eb971f;/*jaune*/
    /*border-bottom: solid 2px #e1b869;*/
}

#main-menu-links li a:hover, #main-menu-links li a:focus {
    /*border-bottom: solid 2px #e1b869;*/
}




/****************************************************************************/
/* Menu de gauche */

#block-menu-block-1 h2,
#block-menu-block-2 h2 {
	/*font-size: 1.1em;
	font-style: normal;
	font-family: arial;
	font-weight: bolder;
	*/
	letter-spacing: 0.3em;
	color: #3c4c52;
	padding: 0px;
	padding-left: 7px;
	margin: 0px;
	margin-bottom: 5px;
	color: #4d646c;
	cursor: default;
	pointer-events: none;
	letter-spacing: 6px;
	text-shadow: 0 2px 0 #fff;
	
	
	height: 30px;
	width: 390px;
	margin: 0px;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	left: 10px;
	top: 0px;
	z-index: 10;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: 5px 10px;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 5px 10px;
	transform: rotate(90deg);
	transform-origin: 5px 10px;
	
	border-bottom : none;
	
	
	/*
	font-weight: bold;
	
	height: 30px;
	width: 243px;
	margin: 0px;
	text-transform: uppercase;
	text-align: left;
	font-size: 10px;
	letter-spacing: 0.5em;
	padding: 0px;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	left: 10px;
	top: 16px;
	z-index: 10;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: 5px 10px;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 5px 10px;
	transform: rotate(90deg);
	transform-origin: 5px 10px;
	
	border-bottom : none;
	*/
}

.sidebar .block .content {
    font-size: inherit; /*0.914em; par défaut dans style.css, on veut 12px partout*/
}


.sidebar .section {
    padding:0px;
}

#sidebar-first, .sidebar .block {
    background-color: #dee0df;
    border-color: #dee0df;
    
     /* Arrondi gauche
    -khtml-border-radius-topleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;*/
}

#sidebar-first {
    border-bottom : 1px solid #eff1ef;
    border-right : 1px solid #eff1ef;
    /*margin-bottom: -40px; margin de main*/
    
    font-weight: normal;
    /*font-size: 0.9em;*/
    letter-spacing: 0.13em;
    font-family: arial;
    
    width:220px;
}

ul.menu {
    padding:0;
    letter-spacing: normal;
}

/* Les items de menu servant de catégories : items niveau 2
   Voir le module sites/all/modules/my_modules/lig_menu/lig_menu.module
   
   #block-menu-block-1 : sous-menu de gauche suivant item du main menu
   #block-menu-block-2 : menu de gauche par défaut (qd aucun item du main menu est valide)
   #block-menu-block-3 : menu de gauche agenda (pr les urls du type agenda/prochainement/calendrier/mois/2014-10)
*/

#block-menu-block-1,
#block-menu-block-2,
#block-menu-block-3
{
    /*padding: 15px 10px;*/
    /*padding-right: 10px;*/
    padding: 0px;
    padding-left: 10px;
    padding-left: 40px;
}

#block-menu-block-1 {
    min-height: 530px;
}


#block-menu-block-1 a.active-trail,
#block-menu-block-1 a.active
{
    color: #CF7A00;/*jaune*/
}

#block-menu-block-1 a.no-link,
#block-menu-block-2 a.no-link,
#block-menu-block-3 a.no-link
{
	color: #4d646c;
	font-weight: bolder;
	cursor: default;
	pointer-events: none;
	letter-spacing: 6px;
	text-shadow: 0 1px 0 #fff;
}

#block-menu-block-1 a.no-link:hover,
#block-menu-block-1 a.no-link:focus,
#block-menu-block-1 li ul li a:hover,
#block-menu-block-1 li ul li a:focus,
#block-menu-block-2 a.no-link:hover,
#block-menu-block-2 a.no-link:focus,
#block-menu-block-2 li ul li a:hover,
#block-menu-block-2 li ul li a:focus,
#block-menu-block-3 a.no-link:hover,
#block-menu-block-3 a.no-link:focus,
#block-menu-block-3 li ul li a:hover,
#block-menu-block-3 li ul li a:focus
{
    text-decoration: none;
}

#block-menu-block-1 ul li,
#block-menu-block-2 ul li,
#block-menu-block-3 ul li
{
    list-style-image: none;
    list-style-type: none;
}

/*
#block-menu-block-1 li,
#block-menu-block-2 li,
#block-menu-block-3 li
 {
    margin-bottom: 25px;
}
*/

#block-menu-block-1 li ul li,
#block-menu-block-2 li ul li,
#block-menu-block-3 li ul li
{
    margin-bottom: 0px;
    /*font-size: 0.9em;*/
}

#block-menu-block-1 li a,
#block-menu-block-2 li a,
#block-menu-block-3 li a
{
    color: #666;
    line-height: 2;
}




/****************************************************************************/
/* Menu en bas à gauche : Nécessaire */

#block-menu-menu-n-cessaire
{
    border-top: 1px solid #e5e7e6;
    background-color: #E6E7E6;
    position: absolute;
    top: 350px;
    z-index: 10;
    /*width: 80px;*/
    margin-left: 35px;
    
    /* top: 370px;
    position: absolute;
    z-index: 10;
    width: 150px;
    margin: 0px;
    font-family: arial;

    border: none;
    */
    /*top: 370px;
    background-color: #4d646c;
    position: absolute;
    z-index: 10;
    width: 100px;
    margin-left: 20px;
    font-family: arial;
    box-shadow: 0px -2px 3px 1px #BBB;
    border:none;*/
}

#block-menu-menu-n-cessaire a.active-trail,
#block-menu-menu-n-cessaire a.active
{
    color: #CF7A00;/*jaune*/
}


#block-menu-menu-n-cessaire ul li
{
    list-style-image: none;
    list-style-type: none;
}

#block-menu-menu-n-cessaire ul li.last
{
    margin-top:20px;
}

#block-menu-menu-n-cessaire ul li a,
#block-menu-menu-n-cessaire ul li a:hover,
#block-menu-menu-n-cessaire ul li a:focus
{
    color: #666;
    line-height: 2;
    text-decoration: none;
}

#block-menu-menu-n-cessaire h2
{
    color: #3c4c52;
    font-weight: bold;
    cursor: default;
    pointer-events: none;
    font-size: inherit;
    margin: 0;
    border: none;
    padding: 0px;
    text-shadow: none;
    line-height: 2;
}

#block-menu-menu-n-cessaire .content {
    margin: 0px;
}


/****************************************************************************/
/* Bandeau de droite : User menu  et Partenaires (block-block-3)*/

#sidebar-second {
    float: right;
    width: 160px;
    min-height: 600px;
    background-color: #dee0df;
    border-color: #dee0df;
    border-bottom: 1px solid #eff1ef;
    border-left: 1px solid #eff1ef;
    font-weight: normal;
    /*margin-right:6px;*/
    padding-top: 10px;
}


#block-system-user-menu
{
   
    padding-left: 10px;
    border-top: 1px solid #e5e7e6;
    position: absolute;
    /*top: 550px;*/
    width: 158px;
    bottom:0;
}
#block-system-user-menu .content
{
    padding: 0px;
    padding-left: 10px;
}

#block-block-3
{
    padding: 0px;
    padding-left: 10px;
}
#block-block-3 .content
{
    padding-left: 10px;
}
#block-block-3 img
{
    width: 130px;
}

#block-system-user-menu h2, #block-block-3 h2
{
    color: #3c4c52;
    font-weight: bold;
    cursor: default;
    pointer-events: none;
    font-size: inherit;
    margin: 0;
    border: none;
    padding: 0px;
    text-shadow: none;
    line-height: 2;
}

#block-system-user-menu .content, #block-block-3 .content
{
    margin:0px;  
}

#block-system-user-menu a.active-trail,
#block-system-user-menu a.active
{
    color: #CF7A00;/*jaune*/
}

#block-system-user-menu ul li
{
    list-style-image: none;
    list-style-type: none;
}

#block-system-user-menu ul li a,
#block-system-user-menu ul li a:hover,
#block-system-user-menu ul li a:focus
{
    color: #666;
    line-height: 2;
    text-decoration: none;
}



/****************************************************************************/
/* Pied de page */
#footer-wrapper {

    box-shadow: 0px 2px 2px 1px #fff;/* h-shadow v-shadow blur spread color inset; */
    background-color: #DEE0DF;
    padding:5px;
    border-bottom: 7px solid #4D646C;
    margin-bottom: 50px;
}

#footer {
    border: none;
    width:1000px;
    color: #4D5D63;  
    margin-top: 0px;
}

#footer .region {
    margin-top: 0px;
}

/****************************************************************************/
/* Popup bâtiment */


.openlayers-tooltip-name {
    min-width: 240px;
}

/* Images du batiment : photo et datamatrix */
/* Voir modules/lig_geofield/lig_geofield_module */

#popup-batiment-datamatrix img {
    height: 80px;
    width: 80px;
    float: right;
}

#popup-batiment-image img{
    float:left;
    width: 150px;
    height: 79px;
    border: 1px solid #E8E9EB;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
}

#popup-batiment-adresse {
    clear: both;
}
#popup-batiment-adresse .fn {
    color: #e2911e;
    font-weight: bold;
}
#popup-batiment-adresse .tel {
    color: #f3a22f;
}
#popup-batiment-adresse .additional,
#popup-batiment-adresse .street-adress,
#popup-batiment-adresse .postal-code {
    font-style: italic;
}


/* Adresse postale bâtiment */
/* Voir theme/bartikLIG/template/taxonomy-term--batiments.tpl.php */

#adresse-postale-batiments {
    background-image: url('../images/metro_ui_mail.png');
    background-repeat: no-repeat;
    background-color: #4d646c;
    opacity: 0.8;
    width: 400px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    padding-left: 130px;
    color: #eee;
    
    /* Pour es bords arrondis  */
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#adresse-postale-batiments .field-name-field-adresse-postale-info {
    font-weight:bold;
    color: #e2911e;
}
#adresse-postale-batiments .field-name-field-adresse-postale {
    font-style: italic;
}



/****************************************************************************/
/* Page (vue) de tous les bâtiments */


.view-acces-au-lig td {
    width: 186px;/* (largeur table 570 - margin td 2x2x3)/3 */
    vertical-align: top;
}

.view-acces-au-lig .views-field-name-field-et {
    letter-spacing: 1px;
    font-weight: bold;
    margin-bottom: 25px;
}

.view-acces-au-lig td {
    border: 2px solid #efefef;
    padding: 20px;
    padding-top: 30px;
    cursor: pointer;
    color: #E8E9EB;
}

.view-acces-au-lig a {
    color: #E8E9EB;
}

.view-acces-au-lig a:hover {
    text-decoration: none;
}


.view-acces-au-lig .row-1 .col-1 {
    background-color: #fa6800; /*orange metro-ui*/
}

.view-acces-au-lig .row-1 .col-2 {
    background-color: #a4c400; /*vert metro-ui*/
}
.view-acces-au-lig .row-2 .col-1 {
    background-color: #0050ef; /*bleu metro-ui*/
}
.view-acces-au-lig .row-2 .col-2 {
    background-color: #a20025; /*rouge metro-ui*/
}
.view-acces-au-lig .row-3 .col-1 {
    background-color: #f0a30a; /*jaune metro-ui*/
}
.view-acces-au-lig .row-3 .col-2 {
    background-color: #bf5a15; /*orange foncé metro-ui*/
}
.view-acces-au-lig .row-4 .col-1 {
    background-color: #aa00ff; /*violet metro-ui*/
}
.view-acces-au-lig .row-4 .col-2 {
    background-color: #1ba1e2; /*bleu clair metro-ui*/
}

/*
.view-acces-au-lig .views-field-field-datamatrix img {
    height: 80px;
    width: 80px;
    float: right;
}
*/

.view-acces-au-lig .views-field-field-image img{
    float:left;
    margin-right: 5px;
    width: 150px;
    height: 79px;
    border: 1px solid #E8E9EB;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.2);
}

.view-acces-au-lig .views-field-field-adresse-physique {
    clear: both;
    float: right;
    text-align: right;
}



/****************************************************************************/
/* AMBASSADEURS */


/* Popup sur carte ambassadeurs */
.openlayers-map-carte-des-ambassadeurs a,
.openlayers-map-carte-des-ambassadeurs a:link,
.openlayers-map-carte-des-ambassadeurs a:hover
{
    color: #e2911e;
    text-decoration: none;
}

div.olPopup .ambassadeur-url-photo img {
    max-height: 80px;
    max-width: 100px;
}


.ambassadeur-entityform-edit {
	float: right;
	clear: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

/*
.ambassadeur-details{
    text-align: right;
    width: 250px;
}
*/

.ambassadeur-details .site-web{
	width:100px;
}
#content .ambassadeur-details img.popup {
	max-width:80px;
	border: 3px solid white;
	/*box-shadow: 2px 2px 2px #bbb;*/
	max-width:80px;
	margin-bottom: 5px;
}
.ambassadeur-details table {	
	border-collapse: separate;
}
.ambassadeur-details tr {	
	background: none;
}
.ambassadeur-details tr td {
    border: none;
    vertical-align: top;
}
.ambassadeur-details p.popup {
    border: none;	
	text-align: right;
	font-family: arial;
    font-size: 12px;
    width: 260px;
}
.ambassadeur-details b {
    letter-spacing: 0.2em; 
}


/* Liste des ambassadeur s*/
#content img.ambassadeur-photo
{
	float: right;
	clear: right;
	border: 3px solid white;
	box-shadow: 2px 2px 2px #bbb;
	max-width:80px;
}
.view-clone-de-liste-des-ambassadeurs h3 {
	clear:both;
	font-weight: bold;
} 
.view-clone-de-liste-des-ambassadeurs .item-list ul {
	padding: 0px;
	margin: 0px;
} 
.view-clone-de-liste-des-ambassadeurs .item-list ul li {
	clear:both;
	width: 500px;
	margin: auto;
	margin-top: 10px;
	list-style-image: url('../images/puce_triangle_noir.gif');;
    list-style-type: none;
} 

.ambassadeurs-continent
{
    background-size: 30px 25px;
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 40px;
    height:25px;
    margin-left: 50px;
    margin-top: 10px;
}
/* Afrique */
.ambassadeurs-continent.continent-79 
{
    background-image: url('/files/openlayers/bartikLIG/img/google-icon-jaune.png');
}
/* Amérique du Nord */
.ambassadeurs-continent.continent-76 
{
    background-image: url('/files/openlayers/bartikLIG/img/google-icon-turquoise.png');
}
/* Amérique du Sud */
.ambassadeurs-continent.continent-77 
{
    background-image: url('/files/openlayers/bartikLIG/img/google-icon-rouge.png');
}
/* Asie */
.ambassadeurs-continent.continent-80 
{
    background-image: url('/files/openlayers/bartikLIG/img/google-icon-rose.png');
}
/* Europe */
.ambassadeurs-continent.continent-78 
{
    background-image: url('/files/openlayers/bartikLIG/img/google-icon-vert.png');
}
/* Océanie */
.ambassadeurs-continent.continent-81 
{
    background-image: url('/files/openlayers/bartikLIG/img/google-icon-orange.png');
}



/* Centrage de la carte ambassadeurs */
#openlayers-container-openlayers-map {
	margin:auto;
	margin-top:35px;
	border:1px solid silver;
}
.espace_tab {
	text-indent: 0px;
}


/****************************************************************************/
/* Liste des équipes (champ équipes) lors de l'édition d'une entité ayant ce champ */

.field-name-field-equipes.field-widget-options-buttons .form-item.form-type-checkbox {
    float: left;
    width: 150px;
}

.field-name-field-equipes.field-widget-options-buttons:after {
    clear: both;
    display: block;
    content: close-quote;
}


/****************************************************************************/
/* Vue "Séminaires", "Faits marquants", "Vu dans la presse", "Actualités"*/

.view-seminaires td,
.view-faits-marquants td,
.view-vu-dans-la-presse-2 td
{
    border: none;
}

.view-seminaires tr.even, .view-seminaires tr.odd,
.view-faits-marquants tr.even, .view-faits-marquants tr.odd,
.view-vu-dans-la-presse-2 tr.even, .view-vu-dans-la-presse-2 tr.odd 
{
    border-bottom: none;
}

.view-seminaires .views-exposed-form, .view-faits-marquants .views-exposed-form {
    float: none;
}


.view-seminaires .views-exposed-form label, .view-faits-marquants .views-exposed-form label
{
   letter-spacing: 0.13em;
}

.view-seminaires .view-empty,
.view-faits-marquants .view-empty,
.view-faits-marquants .view-footer,
.view-seminaires .view-footer
{
    clear: both;
    background-color: white;
    text-align: right;
    padding:5px;
    padding-bottom:20px;
    font-style: italic;
}

.view-seminaires .view-content,
.view-faits-marquants .view-content
{
    clear: both;
}

.view-seminaires .views-field-field-type-de-seminaire {
    width: 130px;
}
/* Page des keynotes */
.view-seminaires td.views-field-field-date {
    width: 50px;
    text-align: center;
    text-transform: lowercase;
}

#content .view-faits-marquants img {
    max-width: 200px;
    max-height: 150px;
    float: right;
}

.view-faits-marquants h2
{
    font-weight: bold;
}

.view-seminaires .titre-actualite {
	padding-left: 130px;
}

/****************************************************************************/
/* Node "Page" */


.node-page.contextual-links-region h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}


/****************************************************************************/
/* Node "Actualité" */


.node-actualite h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}

.node-actualite .search_infos .field-name-field-date .date-display-single, .node-actualite .search_infos .type_de_content, .node-actualite .search_infos  .field-name-field-categorie {
	margin-left: 25px;
}

/****************************************************************************/
/* Node "Fait marquant" */


.node-fait-marquant h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}

.node-fait-marquant .search_infos .field-name-field-date .date-display-single, .node-fait-marquant .search_infos .type_de_content, .node-fait-marquant .search_infos  .field-name-field-type-de-faits-marquants {
	margin-left: 25px;
}

.node-fait-marquant .search_infos  .field-name-field-type-de-faits-marquants .taxonomy-term-reference-0, .node-fait-marquant .node_infos  .field-name-field-type-de-faits-marquants .taxonomy-term-reference-0{
	margin-left:0px;
}

/****************************************************************************/
/* Node "Offre d'emploi" */

.node-offre-d-emploi h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}

.node-offre-d-emploi .search_infos .field-name-field-date-sans-heure .date-display-single, .node-offre-d-emploi .search_infos .field-name-field-type-d-offre, .node-offre-d-emploi .search_infos  .field-name-field-equipes, .node-offre-d-emploi .search_infos  .field-name-field-personne-contacter {
	margin-left: 25px;
}


/****************************************************************************/
/* Node "Séminaire" */

.node-seminaire h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}

.node-seminaire .search_infos .field-name-field-date .date-display-single, .node-seminaire .search_infos  .field-name-field-type-de-seminaire .taxonomy-term-reference-0{
	margin-left: 25px;
}

.node-seminaire .field-name-field-type-de-seminaire .field-items {
    width: initial;
}

.node-seminaire .node_infos .field-name-field-type-de-seminaire .taxonomy-term-reference-0, .node-seminaire .node_infos  .field-name-field-lieu .taxonomy-term-reference-0{
	margin-left:0px;
}

.node-seminaire .field-name-field-information,
.node-seminaire .field-name-body,
.node-seminaire .field-name-field-document-joint
{
    margin-top: 20px;
}

.node-seminaire .field-name-field-document-joint .field-label
{
   float: left;
}

.node-seminaire hr {
    width : 400px;
    margin-left: auto;
}
.node-seminaire object {
    margin: auto;
    display: block;
}

.photo_node img,
.view-seminaires .views-field-field-image img, /* keynotes */
.view-faits-marquants .views-field-title-field-et img, /* faits-marquants */
.node-plate-forme .field-name-field-image img /* plate-forme */
{
	display: block;
	margin: auto;
	border: 5px solid white;
	box-shadow: 4px 4px 4px #bbb;
	margin-top: 20px;
	margin-bottom: 20px;
	max-width:500px;
}
.view-seminaires .views-field-field-image img, /* keynotes */
.view-faits-marquants .views-field-title-field-et img /* faits-marquants */
{
	margin-left: 10px;
}
.photo_node .image_title{
	display: block;
	margin: auto;
	width: 300px;
	text-align: center;
}

/****************************************************************************/
/* Node "Keynote*/
img.image-keynote  {
    width:80px;
}

/***********************************************************************/

/* Node "vu dans la presse" */

.node-vu-dans-la-presse h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;

}

.node-vu-dans-la-presse .search_infos .field-name-field-date .date-display-single, .node-vu-dans-la-presse .search_infos  .field-name-field-diffusion {
	margin-left: 25px;
}

/*
.node-vu-dans-la-presse .field-items img{
	border: 2px solid white;
	box-shadow: 4px 4px 4px #bbb;
	max-width: 490px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px; 

}
*/

.node-vu-dans-la-presse  .field-name-field-media-upload  .field-items{
	width: 600px;
	height: 220px;
	margin: 10px 150px 0px 100px;

}

/****************************************************************************/
/* Node "Plate_Formes" */

.node-plate-forme h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}

.node-plate-forme .search_infos .field-name-field-type-de-la-plate-forme, .node-plate-forme .search_infos .field-name-field-equipes {
	margin-left: 25px;
}

/****************************************************************************/
/* Node "Relation internationale" */

.node-relation-internationale h2{
	background-image: url('../images/puce_triangle_noir.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	margin-top: 30px;
}

.node-relation-internationale .search_infos .field-name-field-pays, .node-relation-internationale .search_infos .field-name-field-equipes {
	margin-left: 25px;
}

/****************************************************************************/
/* Affichage date de début des évènements*/

.field.field-type-date {
    float: right;
}
.date_heure_evenement, .date2_heure_evenement {	
    width: 70px;
    float: right;
}
.date2_fleche, .date2_heure_evenement {	
    opacity: 0.5;
}

.date2_fleche {	
    background-image: url('../images/fleche_droite.png');
    background-repeat: no-repeat;
    background-position: left center;
    width:15px;
    height:94px; 
    float: right;
}

.field.field-type-date .heure{	
	text-align: center;
	color: #e2911e;
	letter-spacing: 0.15em;
	font-size: 1.5em;
}

.date_evenement {
	text-align: center;
	width: 70px;
	margin: auto;
	border: 1px solid #bbb;
	box-shadow: 8px 8px 8px #bbb;
	letter-spacing: 0;
}

.date_evenement .jour_semaine {
	color: #4D5D63;
}
.date_evenement .jour {
	color: #E2911E;
	font-size: 2em;
}
.date_evenement .mois {
	color: #4D5D63;
	font-size: 1.2em;
	font-weight: bold;
}

.date_evenement .annee {
	/*float:right;pour ê ds l'ombre*/
	/*width: 54px;pour ê centré ds l'ombre*/
	text-align: center;
	color: #E2911E;
	/*margin-top: 2px;*/
    letter-spacing: 0.15em;
    text-shadow:1px 1px 2px whitesmoke;
    background-color: #ddd;
}

/****************************************************************************/
/* Affichage des champs */

.field-label,
.field .field-label {
    font-weight: normal;
    color: rgba(77, 93, 99, 0.8);
    padding: 0px;
    font-size: 12px;
}

.node_other_fields .field-items,
.node-plate-forme .field-name-body .field-items /* Plate-forme */
{
    width: 600px;
    text-align: justify;
    margin: auto;
}

.node_other_fields .field-items li
{
    text-align: left;
}


.node_other_fields .node-page .field-items{
    width: initial;
}

.node_other_fields .field-type-taxonomy-term-reference ul.links {
    width: 600px;
    text-align: justify;
    margin: auto;
    display: block;
}
/****************************************************************************/
/* Affichage des champs : ceux à gauche des dates */

.node_infos {
    float: left;
}
.node_infos{
    width: 530px;
}
.node_infos .field-type-taxonomy-term-reference {
    margin-bottom:0px;
}

.node_infos .field-type-taxonomy-term-reference .field-label {
    font-size: 1em;
}

.node_infos .field-type-taxonomy-term-reference li {
    margin-left: 20px;
}

.node_infos ul.links {
    display: table-cell;
}

/****************************************************************************/
/* Affichage des pages "People" */
div.fiche_people {
	width : 220px;
	float : left;
	margin-right: 9px;
	height: 100px;
}

.fiche_people img {
    padding: 0px;
    float: left;
    margin-right: 5px;
    
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	
	border: 1px solid rgba(238, 226, 226, 0.8);
    box-shadow: 1px 1px 2px 1px rgba(59, 33, 33, 0.5);/* h-shadow v-shadow blur spread color inset; */
}

#content h2.sous_titre_people {
	clear: both;
	margin-bottom: 30px;
	padding-top: 15px;
	border-top: 1px solid #e2911e;

}

.sous-fonction {
	clear: both;
	border-top: #ebcfa6 dashed 1px;
    margin-bottom: 25px;
    font-size: 12px;
    letter-spacing: 0.13em;
    padding-top: 10px;
    text-align: center;
}




/****************************************************************************/
/* Affichage des champs du formulaire annuaire */


#edit-order-alphabetique .fieldset-wrapper {
    text-align: center;
}

#edit-order-alphabetique input{
    width: 10px;
    padding: 1px;
    color: #e2911e;
}

#edit-nom-prenom .form-item-nom,
#edit-nom-prenom .form-item-prenom {
    float: left;
    margin-left: 60px;
}

#edit-nom-prenom #edit-rechercher {
    margin-top:20px;
    float: right;
    color: #e2911e;
    margin-right: 60px;
}

.no_result {
    clear: both;
    background-color: white;
    text-align: right;
    padding:5px;
    padding-bottom:20px;
    font-style: italic;
}

#annuaire_datamatrix td {
    border: none;
}

#lig-ose-annuaire-form  .fiche_membre {
    padding: 30px;
    padding-top: 0px;
    padding-bottom: 10px;
    
    background : #e6e7e6;
}

#lig-ose-annuaire-form  .fiche_membre table {
    margin: none;
}
#lig-ose-annuaire-form  .fiche_membre tbody {
    border-top: none;
}
#lig-ose-annuaire-form  .fiche_membre tr {
    border: none;
    background: none;
}
#lig-ose-annuaire-form  .fiche_membre tr.civil_membre {
    background: #dee0df;
}

#lig-ose-annuaire-form  .fiche_membre  td{
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    border: none;
}

#lig-ose-annuaire-form  .fiche_membre  td.civilite {
    padding-top: 30px;
    padding-right: 10px;
    
    -khtml-border-radius-bottomleft: 4x;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
#lig-ose-annuaire-form  .fiche_membre  td.civilite b {
    letter-spacing: 0.2em;
}

#lig-ose-annuaire-form .fiche_membre td.photo {
    text-align: right;
    vertical-align: top;
    padding-top: 30px;
    padding-left: 0px;
    
	-khtml-border-radius-bottomright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#lig-ose-annuaire-form  .fiche_membre  td.photo img {
    border: 1px solid rgba(238, 226, 226, 0.8);
    box-shadow: 1px 1px 2px 1px rgba(59, 33, 33, 0.5);/* h-shadow v-shadow blur spread color inset; */
}

#lig-ose-annuaire-form  .fiche_membre  .details{
    padding-left: 30px;
}
#lig-ose-annuaire-form  .fiche_membre  .details p{
    margin: 0;
}



/****************************************************************************/
/* Liste des Équipes */

.view-Equipes .view-footer h1,
.view-les-equipes .view-footer h1
{
	float: right;
	background-image: url('../images/puce_triangle_noir.gif');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
    margin:20px;
    margin-bottom:40px;
    
}

.view-Equipes .view-content .views-table a,
.view-les-equipes .view-content .views-table a,
.view-les-anciennes-quipes .view-content .views-table a
{
	color: #fff;
}

.view-Equipes .view-content .views-table tbody,
.view-les-equipes .view-content .views-table tbody,
.view-les-anciennes-quipes .view-content .views-table tbody
{
	color: #fff;
}

.view-Equipes .nom-complet,
.view-les-equipes .nom-complet,
.view-Equipes .views-field-name
{
	font-weight: bold;
    letter-spacing: 0.15em;
}

.view-Equipes .view-content .views-table tr th,
.view-Equipes .view-content .views-table tr td,
.view-les-equipes .view-content .views-table tr th,
.view-les-equipes .view-content .views-table tr td,
.view-les-anciennes-quipes .view-content .views-table tr th,
.view-les-anciennes-quipes .view-content .views-table tr td
{
	border: 0px;
}

.view-Equipes .view-content .views-table tr th,
.view-les-equipes .view-content .views-table tr th,
.view-les-anciennes-quipes .view-content .views-table tr th
{
	background-color: #4d646c;	
	letter-spacing: 0.13em;
	font-weight: normal;
}

.view-Equipes .view-content .views-table td,
.view-les-equipes .view-content .views-table td,
.view-les-anciennes-quipes .view-content .views-table td
{
	vertical-align: top;
}

.view-les-equipes td.views-field-field-axe,
.view-Equipes td.views-field-field-axe,
.view-les-anciennes-quipes td.views-field-field-axe
{
	height: 190px;
}

.view-Equipes td.views-field-name,
.view-les-equipes td.views-field-name,
.view-les-anciennes-quipes td.views-field-name-1  {
	width: 80px;
}



/* Selon les axes */
/* Génie-des-Logiciels-et-des-Systèmes-d039Information */
.view-Equipes .Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-les-equipes .Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-les-anciennes-quipes .Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-Equipes .Software-and-Information-System-Engineering,
.view-les-equipes .Software-and-Information-System-Engineering,
.view-les-anciennes-quipes .Software-and-Information-System-Engineering
{
	background-repeat: no-repeat;
	background-color: #3D678B !important;
}

.view-les-equipes .views-field-field-axe.Software-and-Information-System-Engineering,
.view-Equipes .views-field-field-axe.Software-and-Information-System-Engineering,
.view-les-equipes .views-field-field-axe.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-Equipes .views-field-field-axe.Génie-des-Logiciels-et-des-Systèmes-d039Information
{
	background-image: url(/files/axe-glsi.png);
    background-position: 50%;
     background-size: 50%;
    vertical-align: top;
}


.view-Equipes .views-field-field-nom-complet.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-Equipes .views-field-name.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-les-equipes .views-field-field-nom-complet.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-les-equipes .views-field-name.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-les-anciennes-quipes .views-field-field-nom-complet.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-les-anciennes-quipes .views-field-name.Génie-des-Logiciels-et-des-Systèmes-d039Information,
.view-Equipes .views-field-field-nom-complet.Software-and-Information-System-Engineering,
.view-Equipes .views-field-name.Software-and-Information-System-Engineering,
.view-les-equipes .views-field-field-nom-complet.Software-and-Information-System-Engineering,
.view-les-equipes .views-field-name.Software-and-Information-System-Engineering,
.view-les-anciennes-quipes .views-field-field-nom-complet.Software-and-Information-System-Engineering,
.view-les-anciennes-quipes .views-field-name.Software-and-Information-System-Engineering
{
	background-repeat: no-repeat;
	background-color: #5B95C5 !important;
}

/* Méthodes-Formelles-Modèles-et-Langages */ 
.view-Equipes .Méthodes-Formelles-Modèles-et-Langages,
.view-les-equipes .Méthodes-Formelles-Modèles-et-Langages,
.view-les-anciennes-quipes .Méthodes-Formelles-Modèles-et-Langages,
.view-Equipes .Formal-Methods-Models-and-Languages,
.view-les-equipes .Formal-Methods-Models-and-Languages,
.view-les-anciennes-quipes .Formal-Methods-Models-and-Languages
{
	background-repeat: no-repeat;
	background-color: #88621A !important;
}

.view-les-equipes .views-field-field-axe.Formal-Methods-Models-and-Languages,
.view-Equipes .views-field-field-axe.Formal-Methods-Models-and-Languages,
.view-les-equipes .views-field-field-axe.Méthodes-Formelles-Modèles-et-Langages,
.view-Equipes .views-field-field-axe.Méthodes-Formelles-Modèles-et-Langages
{
	background-image: url(/files/axe-mfml.png);
    background-position: 50%;
     background-size: 50%;
    vertical-align: top;
}

.view-Equipes .views-field-field-nom-complet.Méthodes-Formelles-Modèles-et-Langages,
.view-Equipes .views-field-name.Méthodes-Formelles-Modèles-et-Langages,
.view-les-equipes .views-field-field-nom-complet.Méthodes-Formelles-Modèles-et-Langages,
.view-les-equipes .views-field-name.Méthodes-Formelles-Modèles-et-Langages,
.view-les-anciennes-quipes .views-field-field-nom-complet.Méthodes-Formelles-Modèles-et-Langages,
.view-les-anciennes-quipes .views-field-name.Méthodes-Formelles-Modèles-et-Langages,
.view-Equipes .views-field-field-nom-complet.Formal-Methods-Models-and-Languages,
.view-Equipes .views-field-name.Formal-Methods-Models-and-Languages,
.view-les-equipes .views-field-field-nom-complet.Formal-Methods-Models-and-Languages,
.view-les-equipes .views-field-name.Formal-Methods-Models-and-Languages,
.view-les-anciennes-quipes .views-field-field-nom-complet.Formal-Methods-Models-and-Languages,
.view-les-anciennes-quipes .views-field-name.Formal-Methods-Models-and-Languages
{
	background-repeat: no-repeat;
	background-color: #C98E09 !important;
}


/* Systèmes-Interactifs-et-Cognitifs */
.view-Equipes .Systèmes-Interactifs-et-Cognitifs,
.view-les-equipes .Systèmes-Interactifs-et-Cognitifs,
.view-les-anciennes-quipes .Systèmes-Interactifs-et-Cognitifs,
.view-Equipes .Interactive-and-Cognitive-Systems,
.view-les-equipes .Interactive-and-Cognitive-Systems,
.view-les-anciennes-quipes .Interactive-and-Cognitive-Systems
{
	background-repeat: no-repeat;
	background-color: #69507A !important;
}

.view-les-equipes .views-field-field-axe.Interactive-and-Cognitive-Systems,
.view-Equipes .views-field-field-axe.Interactive-and-Cognitive-Systems,
.view-les-equipes .views-field-field-axe.Systèmes-Interactifs-et-Cognitifs,
.view-Equipes .views-field-field-axe.Systèmes-Interactifs-et-Cognitifs
{
	background-image: url(/files/axe-sic.png);
    background-position: 50%;
    background-size: 50%;
    vertical-align: top;
    height: 180px;
}

.view-Equipes .views-field-field-nom-complet.Systèmes-Interactifs-et-Cognitifs,
.view-Equipes .views-field-name.Systèmes-Interactifs-et-Cognitifs,
.view-les-equipes .views-field-field-nom-complet.Systèmes-Interactifs-et-Cognitifs,
.view-les-equipes .views-field-name.Systèmes-Interactifs-et-Cognitifs,
.view-les-anciennes-quipes .views-field-field-nom-complet.Systèmes-Interactifs-et-Cognitifs,
.view-les-anciennes-quipes .views-field-name.Systèmes-Interactifs-et-Cognitifs,
.view-Equipes .views-field-field-nom-complet.Interactive-and-Cognitive-Systems,
.view-Equipes .views-field-name.Interactive-and-Cognitive-Systems,
.view-les-equipes .views-field-field-nom-complet.Interactive-and-Cognitive-Systems,
.view-les-equipes .views-field-name.Interactive-and-Cognitive-Systems,
.view-les-anciennes-quipes .views-field-field-nom-complet.Interactive-and-Cognitive-Systems,
.view-les-anciennes-quipes .views-field-name.Interactive-and-Cognitive-Systems
{
	background-repeat: no-repeat;
	background-color: #9674AD !important;
}

/* Systèmes-Répartis-Calcul-Parallèle-et-Réseaux */
.view-Equipes .Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-les-equipes .Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-les-anciennes-quipes .Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-Equipes .Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-equipes .Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-anciennes-quipes .Distributed-Systems-Parallel-Computing-and-Networks
{
	background-repeat: no-repeat;
	background-color: #77714D !important;
}

.view-les-equipes .views-field-field-axe.Distributed-Systems-Parallel-Computing-and-Networks,
.view-Equipes .views-field-field-axe.Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-equipes .views-field-field-axe.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-Equipes .views-field-field-axe.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux
{
	background-image: url(/files/axe-srcpr.png);
    background-position: 50%;
    background-size: 50%;
    vertical-align: top;
}

.view-Equipes .views-field-field-nom-complet.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-Equipes .views-field-name.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-les-equipes .views-field-field-nom-complet.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-les-equipes .views-field-name.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-les-anciennes-quipes .views-field-field-nom-complet.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-les-anciennes-quipes .views-field-name.Systèmes-Répartis-Calcul-Parallèle-et-Réseaux,
.view-Equipes .views-field-field-nom-complet.Distributed-Systems-Parallel-Computing-and-Networks,
.view-Equipes .views-field-name.Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-equipes .views-field-field-nom-complet.Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-equipes .views-field-name.Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-anciennes-quipes .views-field-field-nom-complet.Distributed-Systems-Parallel-Computing-and-Networks,
.view-les-anciennes-quipes .views-field-name.Distributed-Systems-Parallel-Computing-and-Networks
{
	background-repeat: no-repeat;
	background-color: #AFA36E !important;
}

/* Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle */
.view-Equipes .Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-les-equipes .Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-les-anciennes-quipes .Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-Equipes .Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-equipes .Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-anciennes-quipes .Data-and-Knowledge-Processing-at-Large-Scale
{
	background-repeat: no-repeat;
	background-color: #4A6D30 !important;
}

.view-les-equipes .views-field-field-axe.Data-and-Knowledge-Processing-at-Large-Scale,
.view-Equipes .views-field-field-axe.Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-equipes .views-field-field-axe.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-Equipes .views-field-field-axe.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle
{
	background-image: url(/files/axe-tdcge.png);
    background-position: 50%;
    background-size: 50%;
    vertical-align: top;
}

.view-Equipes .views-field-field-nom-complet.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-Equipes .views-field-name.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-les-equipes .views-field-field-nom-complet.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-les-equipes .views-field-name.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-les-anciennes-quipes .views-field-field-nom-complet.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-les-anciennes-quipes .views-field-name.Traitement-de-Données-et-de-Connaissances-à-Grande-Echelle,
.view-Equipes .views-field-field-nom-complet.Data-and-Knowledge-Processing-at-Large-Scale,
.view-Equipes .views-field-name.Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-equipes .views-field-field-nom-complet.Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-equipes .views-field-name.Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-anciennes-quipes .views-field-field-nom-complet.Data-and-Knowledge-Processing-at-Large-Scale,
.view-les-anciennes-quipes .views-field-name.Data-and-Knowledge-Processing-at-Large-Scale
{
	background-repeat: no-repeat;
	background-color: #709E43 !important;
}

/****************************************************************************/
/* Axes de Recherche et fiche Équipe */


.field-statut-de-l-equipe {
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    padding-right: 5px;
    text-align: right;
}


.taxonomy-term.vocabulary-axes,
.taxonomy-term.vocabulary-equipes
/*.view-Axes .taxonomy-term,
.term-listing-heading  .taxonomy-term */
{
    padding: 20px;
	padding-top: 0px;
}

.taxonomy-term.vocabulary-axes,
.taxonomy-term.vocabulary-axes ul.links,
.taxonomy-term.vocabulary-axes .field-label,
.taxonomy-term.vocabulary-equipes,
.taxonomy-term.vocabulary-equipes ul.links,
.taxonomy-term.vocabulary-equipes .field-label
/*
.view-Axes .view-content,
.term-listing-heading  .taxonomy-term,
.view-Axes ul.links,
.term-listing-heading  .taxonomy-term ul.links,
.view-Axes .field-label,
.term-listing-heading .taxonomy-term .field-label

*/
{
    font-size: 12px;
	color: #fff;
}


.taxonomy-term.vocabulary-axes h2,
.taxonomy-term.vocabulary-equipes .field-name-field-nom-complet
/*.view-Axes  h2,
.term-listing-heading  .taxonomy-term h2 */
{
    padding: 28px 0px 28px 30px;
    margin-bottom: 12px;
	font-size: 13px;
	font-weight: bold;
	
	background-repeat: no-repeat;
	background-position: 660px 4px;
	
    -khtml-border-radius-bottomleft: 5x;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-khtml-border-radius-bottomright: 5x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}


.taxonomy-term.vocabulary-equipes .field-name-field-nom-complet {
    padding-bottom: 5px;
}


.taxonomy-term.vocabulary-axes .content,
.taxonomy-term.vocabulary-equipes .field
{
	padding-left: 30px;
}

.taxonomy-term.vocabulary-equipes .field-name-description-field,
.taxonomy-term.vocabulary-axes .field-name-description-field
{
	text-align: justify;
    padding: 20px;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 50px;
    margin-right: 50px;
}

.taxonomy-term.vocabulary-axes a,
.taxonomy-term.vocabulary-equipes a
/*.view-Axes a,
.term-listing-heading  .taxonomy-term a */
{
	color: #fff;
}

.taxonomy-term.vocabulary-axes .field-label,
.taxonomy-term.vocabulary-equipes .field-label
/*.view-Axes .field-label,
.term-listing-heading .taxonomy-term .field-label */
{
	font-weight: bold;
}


.taxonomy-term.vocabulary-axes .field-name-field-responsables .field-items
{
    margin-left: 20px;
}

/* Annuaire équipe*/
#block-block-5 {
    padding: 50px;
}
#block-block-5 h2{
    font-weight: bold;
}


/* Axe "Systèmes Répartis, Calcul Parallèle et Réseaux" */
/* Titre */
#taxonomy-term-178 h2,
#taxonomy-term-668 .field-name-field-nom-complet,
#taxonomy-term-664 .field-name-field-nom-complet,
#taxonomy-term-117 .field-name-field-nom-complet,
#taxonomy-term-119 .field-name-field-nom-complet,
#taxonomy-term-122 .field-name-field-nom-complet,
#taxonomy-term-106 .field-name-field-nom-complet,
#taxonomy-term-8 .field-name-field-nom-complet,
#taxonomy-term-628 .field-name-field-nom-complet,
#taxonomy-term-128 .field-name-field-nom-complet,
#taxonomy-term-628 .field-name-field-nom-complet
{
	background-color: #77714D !important;
	/*background-image: url(/files/styles/icon/public/logoaxesystemesrepartis_0.png);*/
}
/* Dégradé de la fiche */
#taxonomy-term-178,
#taxonomy-term-668,
#taxonomy-term-664,
#taxonomy-term-117,
#taxonomy-term-119,
#taxonomy-term-122,
#taxonomy-term-106,
#taxonomy-term-8,
#taxonomy-term-128,
#taxonomy-term-628
{
	background: -webkit-linear-gradient(#AFA36E, #77714D);
	background: -moz-linear-gradient(#AFA36E, #77714D);
	background: -o-linear-gradient(#AFA36E, #77714D);
	background: linear-gradient(#AFA36E, #77714D);
}

/* Description de l'équipe*/
#taxonomy-term-178  .field-name-description-field, /*axe*/
#taxonomy-term-117  .field-name-description-field,
#taxonomy-term-668  .field-name-description-field,
#taxonomy-term-664  .field-name-description-field,
#taxonomy-term-119  .field-name-description-field,
#taxonomy-term-122  .field-name-description-field,
#taxonomy-term-106  .field-name-description-field,
#taxonomy-term-8  .field-name-description-field,
#taxonomy-term-128 .field-name-description-field,
#taxonomy-term-628 .field-name-description-field
{
    background-color: #AFA36E;
    box-shadow: 2px 2px 3px 1px #77714D;
}

/* Annuaire de l'équipe */
#block-block-5  .taxonomy-term-178 a, #block-block-5  .taxonomy-term-178 a:hover, #block-block-5  .taxonomy-term-178 a:focus
{
    color: #77714D;
}

#block-block-5 .taxonomy-term-178 th
{
    background-color: #AFA36E;
}




/* Axe "Génie des Logiciels et des Systèmes d'Information" */
#taxonomy-term-177 h2,
#taxonomy-term-129 .field-name-field-nom-complet,
#taxonomy-term-133 .field-name-field-nom-complet,
#taxonomy-term-2 .field-name-field-nom-complet,
#taxonomy-term-706 .field-name-field-nom-complet
{
	background-color: #3D678B !important;
	/*background-image: url(/files/styles/icon/public/logoaxegeniedeslogiciels.png); */
}
#taxonomy-term-177,
#taxonomy-term-129,
#taxonomy-term-133,
#taxonomy-term-2,
#taxonomy-term-706
{
	background: -webkit-linear-gradient(#5B95C5, #3D678B);
	background: -moz-linear-gradient(#5B95C5, #3D678B);
	background: -o-linear-gradient(#5B95C5, #3D678B);
	background: linear-gradient(#5B95C5, #3D678B);
}
/* Description de l'équipe*/
#taxonomy-term-177  .field-name-description-field, /*axe*/
#taxonomy-term-129  .field-name-description-field,
#taxonomy-term-133 .field-name-description-field,
#taxonomy-term-2  .field-name-description-field,
#taxonomy-term-706  .field-name-description-field
{
    background-color: #5B95C5;
    box-shadow: 2px 2px 3px 1px #3D678B;
}
/* Annuaire de l'équipe */
#block-block-5  .taxonomy-term-177 a, #block-block-5  .taxonomy-term-177 a:hover, #block-block-5  .taxonomy-term-177 a:focus
{
    color: #3D678B;
}

#block-block-5 .taxonomy-term-177 th
{
    background-color: #5B95C5;
}

/* Axe "Systèmes Interactifs et Cognitifs"  */

#taxonomy-term-176 h2,
#taxonomy-term-712 .field-name-field-nom-complet,
#taxonomy-term-810 .field-name-field-nom-complet,
#taxonomy-term-118 .field-name-field-nom-complet,
#taxonomy-term-116 .field-name-field-nom-complet,
#taxonomy-term-105 .field-name-field-nom-complet,
#taxonomy-term-111 .field-name-field-nom-complet,
#taxonomy-term-121 .field-name-field-nom-complet,
#taxonomy-term-110 .field-name-field-nom-complet
{
	background-color: #69507A !important;
	/*background-image: url(/files/styles/icon/public/logoaxesystemesinteractifs.png);  */
}
#taxonomy-term-712,
#taxonomy-term-176,
#taxonomy-term-810,
#taxonomy-term-118,
#taxonomy-term-116,
#taxonomy-term-105,
#taxonomy-term-111,
#taxonomy-term-121,
#taxonomy-term-110
{
	background: -webkit-linear-gradient(#9674AD, #69507A);
	background: -moz-linear-gradient(#9674AD, #69507A);
	background: -o-linear-gradient(#9674AD, #69507A);
	background: linear-gradient(#9674AD, #69507A);
}
/* Description de l'équipe*/
#taxonomy-term-176  .field-name-description-field, /*axe*/
#taxonomy-term-712  .field-name-description-field,
#taxonomy-term-810  .field-name-description-field,
#taxonomy-term-118  .field-name-description-field,
#taxonomy-term-116  .field-name-description-field,
#taxonomy-term-105  .field-name-description-field,
#taxonomy-term-111  .field-name-description-field,
#taxonomy-term-121  .field-name-description-field,
#taxonomy-term-110  .field-name-description-field
{
    background-color: #9674AD;
    box-shadow: 2px 2px 3px 1px #69507A;
}
/* Annuaire de l'équipe */
#block-block-5  .taxonomy-term-176 a, #block-block-5  .taxonomy-term-176 a:hover, #block-block-5  .taxonomy-term-176 a:focus
{
    color: #69507A;
}

#block-block-5 .taxonomy-term-176 th
{
    background-color: #9674AD;
}

/* Axe "Méthodes Formelles, Modèles et Langages" */


#taxonomy-term-175 h2,
#taxonomy-term-690 .field-name-field-nom-complet,
#taxonomy-term-132 .field-name-field-nom-complet,
#taxonomy-term-5 .field-name-field-nom-complet,
#taxonomy-term-6 .field-name-field-nom-complet,
#taxonomy-term-135 .field-name-field-nom-complet,
#taxonomy-term-811 .field-name-field-nom-complet,
#taxonomy-term-134 .field-name-field-nom-complet
{
	background-color: #88621A !important;
	/*background-image: url(/files/styles/icon/public/logoaxemethodesformelles.png); */
}
#taxonomy-term-175,
#taxonomy-term-690,
#taxonomy-term-132,
#taxonomy-term-5,
#taxonomy-term-6,
#taxonomy-term-135,
#taxonomy-term-811,
#taxonomy-term-134
{
	background: -webkit-linear-gradient(#C98E09, #88621A);
	background: -moz-linear-gradient(#C98E09, #88621A);
	background: -o-linear-gradient(#C98E09, #88621A);
	background: linear-gradient(#C98E09, #88621A);
}
/* Description de l'équipe*/
#taxonomy-term-175  .field-name-description-field, /*axe*/
#taxonomy-term-690  .field-name-description-field,
#taxonomy-term-132  .field-name-description-field,
#taxonomy-term-5  .field-name-description-field,
#taxonomy-term-6  .field-name-description-field,
#taxonomy-term-135 .field-name-description-field,
#taxonomy-term-811 .field-name-description-field,
#taxonomy-term-134 .field-name-description-field
{
    background-color: #C98E09;
    box-shadow: 2px 2px 3px 1px #88621A;
}
/* Annuaire de l'équipe */
#block-block-5  .taxonomy-term-175 a, #block-block-5  .taxonomy-term-175 a:hover, #block-block-5  .taxonomy-term-175 a:focus
{
    color: #88621A;
}

#block-block-5 .taxonomy-term-175 th
{
    background-color: #C98E09;
}

/* Axe "Traitement de Données et de Connaissances à Grande Echelle" */

#taxonomy-term-174 h2,
#taxonomy-term-107 .field-name-field-nom-complet,
#taxonomy-term-825 .field-name-field-nom-complet,
#taxonomy-term-108 .field-name-field-nom-complet,
#taxonomy-term-131 .field-name-field-nom-complet,
#taxonomy-term-120 .field-name-field-nom-complet,
#taxonomy-term-4 .field-name-field-nom-complet,
#taxonomy-term-109 .field-name-field-nom-complet,
#taxonomy-term-563 .field-name-field-nom-complet
{
	background-color: #4A6D30 !important;
	/*background-image: url(/files/styles/icon/public/logoaxetraitementdedonnees.png);  */
}
#taxonomy-term-174,
#taxonomy-term-107,
#taxonomy-term-825,
#taxonomy-term-108,
#taxonomy-term-131,
#taxonomy-term-120,
#taxonomy-term-4,
#taxonomy-term-109,
#taxonomy-term-563
{
	background: -webkit-linear-gradient(#709E43, #4A6D30);
	background: -moz-linear-gradient(#709E43, #4A6D30);
	background: -o-linear-gradient(#709E43, #4A6D30);
	background: linear-gradient(#709E43, #4A6D30);
}
/* Description de l'équipe*/
#taxonomy-term-174  .field-name-description-field, /*axe*/
#taxonomy-term-107  .field-name-description-field,
#taxonomy-term-825  .field-name-description-field,
#taxonomy-term-108  .field-name-description-field,
#taxonomy-term-131  .field-name-description-field,
#taxonomy-term-120  .field-name-description-field,
#taxonomy-term-4  .field-name-description-field,
#taxonomy-term-109  .field-name-description-field,
#taxonomy-term-563  .field-name-description-field
{
    background-color: #709E43;
    box-shadow: 2px 2px 3px 1px #4A6D30;
}
/* Annuaire de l'équipe */
#block-block-5  .taxonomy-term-174 a, #block-block-5  .taxonomy-term-174 a:hover, #block-block-5  .taxonomy-term-174 a:focus
{
    color: #4A6D30;
}

#block-block-5 .taxonomy-term-174 th
{
    background-color: #709E43;
}

/****************************************/
/* Page direction */

.fiche-direction {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	/*margin-bottom: 50px;*/
	padding: 0px 20px 20px 20px;
	color: #fff;
	background: -webkit-linear-gradient(#eb971f, #e1b869);
	background: -moz-linear-gradient(#eb971f, #e1b869);
	background: -o-linear-gradient(#eb971f, #e1b869);
	background: linear-gradient(#eb971f, #e1b869);
}

.fiche-direction .detail {
    padding:20px;
    padding-left : 100px;
}


.fiche-direction .detail a, .fiche-direction .detail a:hover, .fiche-direction .detail a:focus {
    color: #8B6938;
}

.fiche-direction h2{
    font-size : 14px;
    padding-top:0px;
    
    -khtml-border-radius-bottomleft: 5x;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-khtml-border-radius-bottomright: 5x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	background-repeat: no-repeat;
	background-color: #e1b869 !important;
	padding: 28px 30px 28px 30px;
}

.fiche-direction img.photo {
	border: 1px solid rgba(238, 226, 226, 0.8);
    box-shadow: 1px 1px 2px 1px rgba(59, 33, 33, 0.5);

	/*
    border: 1px solid rgba(238, 226, 226, 0.8);
    box-shadow: 1px 1px 2px 1px #e1b869;*/
    /* h-shadow v-shadow blur spread color inset; */
}

.fiche-direction td,
.fiche-direction tbody {
    border: none;
}

.fiche-direction td {
    text-align: center;
}
.fiche-direction tr {
    background: none;
}


/****************************************/
/* Accès au LIG */
.view-acces-au-lig .views-view-grid .views-field-field-equipes{
	text-align: right;
}

.taxonomy-term.vocabulary-batiments .field-name-field-equipes .field-label{
	font-weight: bold;
	font-size:12px;
	color: #4d5d63;
	font-family: arial;
}

.taxonomy-term.vocabulary-batiments .field-name-field-equipes .links li{
	
	font-size:12px;
	font-family: arial;
}


/****************************************/
/* Page soutien à la recherche */


#block-system-main .soutien-content {
	padding: 20px;
	padding-top: 0px;
	color: #fff;
}

#block-system-main .soutien-content a
{
	color: #fff;
}


#block-system-main .soutien-content p
{
    margin-left : 30px;
    margin-right : 30px;
}

#block-system-main .soutien-content h2
{
    font-size : 12px;
    font-weight: bold;
    padding-top:0px;
    margin-bottom: 12px;
    
    -khtml-border-radius-bottomleft: 5x;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-khtml-border-radius-bottomright: 5x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	background-repeat: no-repeat;
	padding: 28px 30px 28px 30px;
}


#block-system-main .soutien-content .description {
	text-align: justify;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	padding: 20px;
	border-radius: 5px;
}

/****************************************/
/* Page Pôle Ingénierie [Pimlig] */

#block-system-main .pole-ingenierie {
	background: -webkit-linear-gradient(#D1A853, #C79325);
	background: -moz-linear-gradient(#D1A853, #C79325);
	background: -o-linear-gradient(#D1A853, #C79325);
	background: linear-gradient(#D1A853, #C79325);
}


#block-system-main .pole-ingenierie h2
{
	background-color: #C79325 !important;
}


#block-system-main .pole-ingenierie .description {
	background-color: #D1A853;
	box-shadow: 2px 2px 3px 1px #C79325;
}

#block-block-5 .pole-ingenierie th {
	background-color: #D1A853;
}

/****************************************/
/* Page Adminfi */

#block-system-main .administration {
	background: -webkit-linear-gradient(#9281a3, #422d58);
	background: -moz-linear-gradient(#9281a3, #422d58);
	background: -o-linear-gradient(#9281a3, #422d58);
	background: linear-gradient(#9281a3, #422d58);
}


#block-system-main .administration h2
{
	background-color: #422d58 !important;
}


#block-system-main .administration .description {
	background-color: #9281a3;
	box-shadow: 2px 2px 3px 1px #422d58;
}

#block-block-5 .administration th {
	background-color: #9281a3;
}

/****************************************/
/* Page Misi */


#block-system-main .moyens-informatiques {
	background: -webkit-linear-gradient(#4F884F, #306D30);
	background: -moz-linear-gradient(#4F884F, #306D30);
	background: -o-linear-gradient(#4F884F, #306D30);
	background: linear-gradient(#4F884F, #306D30);
}


#block-system-main .moyens-informatiques h2
{
	background-color: #306D30 !important;
}


#block-system-main .moyens-informatiques .description {
	background-color: #4F884F;
	box-shadow: 2px 2px 3px 1px #306D30;
}

#block-block-5 .moyens-informatiques th {
	background-color: #4F884F;
}
/*
.misi_content {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 50px;
	padding: 0px 20px;
	color: #fff;
	background: -webkit-linear-gradient(#4F884F, #306D30);
	background: -moz-linear-gradient(#4F884F, #306D30);
	background: -o-linear-gradient(#4F884F, #306D30);
	background: linear-gradient(#4F884F, #306D30);
}

.misi_content p{
    padding:20px;
    padding-left : 30px;
}

.misi_content h2{
    font-size : 12px;
    font-weight: bold;
    padding-top:0px;
    
    -khtml-border-radius-bottomleft: 5x;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-khtml-border-radius-bottomright: 5x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	background-repeat: no-repeat;
	background-color: #306D30 !important;
	padding: 28px 30px 28px 30px;
}

.misi_content a{
	color:#fff;
}
*/
/****************************************/
/* Page Support et Qualité */

#block-system-main .support-qualite {
	background: -webkit-linear-gradient(#457983, #30636D);
	background: -moz-linear-gradient(#457983, #30636D);
	background: -o-linear-gradient(#457983, #30636D);
	background: linear-gradient(#457983, #30636D);
}

#block-system-main .support-qualite h2
{
	background-color: #30636D !important;
}


#block-system-main .support-qualite .description {
	background-color: #457983;
	box-shadow: 2px 2px 3px 1px #30636D;
}

#block-block-5 .support-qualite th {
	background-color: #457983;
}

/****************************************/
/* Page pôle ingénierie */
.view-p-le-ing-nierie .view-content a
{
	color: #666;
}
.view-p-le-ing-nierie .views-label
{
	font-weight: bold;
	padding-left: 40px;
}
.view-p-le-ing-nierie .views-row .views-field-field-personnes-du-lig .field-content,
.view-p-le-ing-nierie .views-row .views-field-field-equipes .field-content a
{
	padding-left: 10px;
}  

.view-p-le-ing-nierie .views-row .views-field-field-personnes-du-lig,
.view-p-le-ing-nierie .views-row .views-field-field-equipes
{
	padding-top: 5px;
}

.view-p-le-ing-nierie .views-row
{
	
	width: 500px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
	
	background-image: url('../images/puce_triangle_orange_petit.png');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 15px;
	
}

.view-p-le-ing-nierie .views-row .views-field-title-1{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}

.view-p-le-ing-nierie .type-de-plateform0
{
	/*background: -webkit-linear-gradient(#6D8192, #4D6377);
	background: -moz-linear-gradient(#6D8192, #4D6377);
	background: -o-linear-gradient(#6D8192, #4D6377);
	background: linear-gradient(#6D8192, #4D6377);*/
	background: -webkit-linear-gradient(#e6e7e6, #e6e7e6);
	background: -moz-linear-gradient(#e6e7e6, #e6e7e6);
	background: -o-linear-gradient(#e6e7e6, #e6e7e6);
	background: linear-gradient(#e6e7e6, #e6e7e6);
	padding: 20px;
	padding-top: 0px;
	color: #666;
}

.view-p-le-ing-nierie .type-de-plateform1
{
	/*background: -webkit-linear-gradient(#66A092, #3D8B78);
	background: -moz-linear-gradient(#66A092, #3D8B78);
	background: -o-linear-gradient(#66A092, #3D8B78);
	background: linear-gradient(#66A092, #3D8B78);*/
	background: -webkit-linear-gradient(#e6e7e6, #e6e7e6);
	background: -moz-linear-gradient(#e6e7e6, #e6e7e6);
	background: -o-linear-gradient(#e6e7e6, #e6e7e6);
	background: linear-gradient(#e6e7e6, #e6e7e6);
	padding: 20px;
	padding-top: 0px;
	color: #666;
}



.view-p-le-ing-nierie .type-de-plateform0 h3
{
    padding: 20px 100px 20px 30px;
    margin-bottom: 12px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.13em;
	/*background-color: #4D6377;*/
	background-color: #DEE0DF;


	-khtml-border-radius-bottomleft: 5x;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-khtml-border-radius-bottomright: 5x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.view-p-le-ing-nierie .type-de-plateform1 h3
{
    padding: 20px 100px 20px 30px;
    margin-bottom: 12px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.13em;
	/*background-color: #3D8B78;*/
	background-color: #DEE0DF;


	-khtml-border-radius-bottomleft: 5x;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-khtml-border-radius-bottomright: 5x;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

/****************************************************************************/
/* ARCHIVE */

#archive {
    background-image: url('../images/archive-lig.png');
    background-repeat: no-repeat;
	width: 349px;
	height: 215px;
	position: absolute;
	top: 100px;
	left: 280px;
}

/****************************************************************************/
/* Offres d'emploi */

.view-offres-d-emploi .view-content{
	width: 500px;
	margin: auto;
}

.view-offres-d-emploi .view-content .views-field-field-personne-contacter{
	padding-bottom: 15px;
}

.view-offres-d-emploi .views-row
{
	background-image: url('../images/puce_triangle_noir.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 15px;
}


/****************************************************************************/
/* Promu Slider */


ul.pgwSlider > li span, .pgwSlider > ul > li span {
	width: 164px;
	padding: 5px;
	display : none;
}

div.pgwSlider {
    line-height: 30px;
}

ul.pgwSlider {
    line-height: normal;
}

.view-frontpage-slideshow .pgwSlider .ps-current span {
    position: absolute;
    width: 100%;
    padding: 8px 10px 0px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    height: 15%;
}

/*
.pgwSlider .ps-current span {
    padding: 8px 10px 0px;
} 
*/

/****************************************************************************/
/* Module Simple Cookie Compliance --  https://www.drupal.org/project/simple_cookie_compliance */

.cookie-compliance {
  background-color: #eb971f;  
}
 
.cookie-compliance__inner {
  max-width: 1150px;
  margin: auto;
}
 
.cookie-compliance__text {
  color: #fff;  
  float: left;
}
 
.cookie-compliance__button {
  background-color: #000;  
  color: #fff; 
}

form#simple-cookie-compliance-dismiss-form > div {
	float:right;
}


/****************************************************************************/
/* Publications - Hal */
.SousRubrique { 
    cursor: pointer;
}

dl.NoticeRes {
    border-top: #ccc dashed 1px;
    padding-top: 5px;
}
