/* MDH styles */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	text-align: left;
	padding: 0px;
	margin-right: auto!important;
	margin-left: auto;
	width: 90%;
    max-width: 1600px;
	color: #12212e;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/interface/fond.jpg);
	background-repeat: repeat-x;
	}
	
/************* POLICES GOOGLEFONT **********************/
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald'), url(fonts/oswald_300.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald'), url(fonts/oswald_400.woff) format('woff');
}
	
a,a:visited {
	text-decoration:none;
	color: #1d66bf;
}
a:hover   {
	text-decoration:underline;
	color: #0050B5;
} /*
small { font-size: 13px;
	font-weight: 400;
}*/
h1 small {font-size: 18px;}
h2 small {
	font-size: 18px;
	font-weight: 300;
	color: #30465A;
}
.titre_rubrique {
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	margin: 0px;
	width: 70%;
	line-height: 20px;
	text-align: left;
}
.xxl .titre_rubrique {width: auto;}
.titre_rubrique a {
	padding-right: 140px;
	padding-left: 4%;
	color: #FFF;
	background-color: #85adce;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.6s;
	-moz-transition-property: background-color;
	-moz-transition-duration: 0.6s;
	transition-property: background-color;
	transition-duration: 0.6s;
	display: block;
	padding-top: 20px;
	padding-bottom: 0px;
} 
.titre_rubrique a:hover {
	text-decoration: none;
	background-color: #4F97D1;
} 

.mise_a_jour {
	font-size: 12px;
	font-style: italic;
	color: #849096;
	background-image: url(../images/icones/date_maj.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 2px;
	margin-bottom: 0px;
	margin-top: 18px;
	clear: left;
}
hr  {
	clear: both;
	padding: 0px;
	height: 1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #91989E;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
hr.filet_invisible {
	margin: 0px;
	padding: 0px;
	height: 0px;
	visibility: hidden;
}
blockquote {
	margin-top: 0px;
	margin-right: 5%;
	margin-bottom: 0px;
	margin-left: 5%;
}

fieldset {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px dotted #c1c5c8;
	clear: left;
	width: 95%;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 2%;
	padding-left: 2%;
}
legend {
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #879FB6;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.demie_colonne {
	width: 48%;
	margin-right: 2%;
	display: inline-block;
	float: left;
}
.demie_colonne:last-child { width: 50%; 
margin-right: 0px;
}
.demie_colonne p, .quart_de_colonne p { text-align:left; }
.quart_de_colonne {
	width: 23%;
	margin-right: 2%;
	display: inline-block;
	float: left;
}

/********** BANDEAU *******************/
#bandeau {
	background-image: url(../images/bandeau/bandeau_filet.gif);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 1px;
	text-align:center;
	height: 140px;
}
#logo_ministere_defense {
	z-index: 200;
	top: 20px;
	position: absolute;
	margin-left:5%;
	text-align:right;
}
#logo_ministere_defense a {
	height: 101px;
	width: 91px;
	display: inline-block;
	background-image: url(../images/interface/logo_ministere_defense.svg);
	background-repeat: no-repeat;
}
#logo_ministere_defense span, #retour_accueil span, #titre_mdh span { display: none; }
#titre_mdh {
	background-image:url(../images/interface/titre.png);
	background-repeat:no-repeat;
	background-position:right 0;
	position:absolute;
	z-index:198;
	width:35%;
	max-width:600px;
	min-width:450px;
	height:140px;
	top:0;
}
/*    animation-duration: 1s;
	-webkit-animation-duration: 1s;
    animation-name: slide_titre;
	-webkit-animation-name: slide_titre;
   animation-timing-function: ease-in;
   -webkit-animation-timing-function: ease-in; 
}
  @keyframes slide_titre {
    from {width:30%;}
    to {width:35%;}
  }
  @-webkit-keyframes slide_titre {
    from {width:30%;}
    to {width:35%;}
}*/

#retour_accueil a {
	position:absolute;
	top:0;
	margin-left: 125px;
	height: 140px;
	width:40%;
	display: block;
	z-index: 199;
}
#bandeau_defilant {
	width: 974px;
	height:140px;
	display:inline-block;
	text-align:left;
}

/********** DRAPEAUX *******************/
#drapeaux {
	margin-right: auto;
margin-left: auto;
width: 90%;
   max-width: 1600px;
	position: absolute;
	top: 0px;
	text-align:right;
	z-index:199;
}
#drapeaux_interieur {
	background-color: #25394a;
	padding-top: 10px;
	padding-bottom: 9px;
	padding-left: 9px;
	border-radius: 0 0 8px 8px;
	width:97px;
	display:inline-block;
}
#drapeaux a {
	display: inline-block;
	float: left;
	height: 17px;
	width: 22px;
	margin-right: 10px;
	overflow: hidden;
	background-repeat: no-repeat;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.4s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.4s;
	transition-property: opacity;
	transition-duration: 0.4s;
	opacity: 1;
}
#drapeaux a:hover {	opacity: 0.6;}
#drapeaux span { display: none; }
#drapeaux .francais { background-image: url(../images/icones/drapeau_fr.gif); }
#drapeaux .anglais { background-image: url(../images/icones/drapeau_gb.gif); }
#drapeaux .allemand { background-image: url(../images/icones/drapeau_de.gif); }
#drapeaux .espagnol { background-image: url(../images/icones/drapeau_es.gif); }

.filrouge {
	font-size: 11px;
	color: #a8aeb3;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 3px;
	margin-bottom: 15px;
	background-image: url(../images/icones/home.png);
	background-repeat: no-repeat;
	line-height: normal;
	margin-top: 15px;
	max-height:24px;
	overflow:hidden;
}
.filrouge a   { color: #a8aeb3; }

/********** PIED DE PAGE *******************/
#pied_de_page{
	margin-top: 15px;
	clear:both;
}
.mention_pied_de_page {
	color:#9baabb;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size:25px;
	line-height:25px;
}
#pied_de_page_interieur{
	background-color: #d2dce6;
	width: 100%;
	position: absolute;
	left: 0px;
	padding-bottom: 30px;
}
#pied_de_page_interieur_bis{
	background-image: url(../images/interface/pied_de_page.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	min-width: 974px;
    max-width: 1600px;
	}
#menu_pied_de_page {
	width: 80%;
	display: inline-block;
	float: left;
}
#pied_de_page ul {margin-bottom: 10px;}
#pied_de_page li {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	list-style-image: none;
	text-align: left;
}
#pied_de_page li {
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	width: 31%;
	display: inline-block;
	float: left;
	margin-top: 25px;
	margin-right: 2%;
	text-transform: uppercase;
}
#pied_de_page li a{
	color: #223d55;
	padding-bottom: 2px;
	display: inline-block;
}
#pied_de_page a:hover{ color: #003E81; }
#pied_de_page ul ul {padding-left: 0px;}
#pied_de_page li li, #outils li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	display: list-item;
	float: none;
	width: auto;
	list-style-image: url(../images/icones/puce_pied_de_page.png);
	list-style-type: disc;
	margin-left: 15px;
	margin-right: 0;
	padding-bottom: 2px;
	margin-top: 4px;
	font-weight: normal;
	text-transform: none;
	line-height: normal;
}
#pied_de_page li li a, #outils a {display: inline!important; }
#pied_de_page #menu4, #pied_de_page #menu8 { clear:left;}
#pied_de_page #menu7 {display:none;}

#onglets { float: right; }
#onglets a {
	background-color: #FFF;
	background-repeat: no-repeat;
	display: inline-block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	border-radius: 0 0 10px 10px;
	box-shadow: 3px 3px 3px #b8c6d3;
	margin-left: 10px;
}
#onglets a:hover { background-position: -40px 0px; }
#onglets .contact { background-image: url(../images/icones/mail_pied_de_page.gif); }
#onglets .facebook { background-image: url(../images/icones/facebook_pied_de_page.gif); }
#onglets .rss { background-image: url(../images/icones/rss.gif); }
#onglets span {display:none;}

#outils {
	width: 20%;
	display: inline-block;
	float: left;
	margin-top:20px;}
#outils li { width:auto;}
.signature {
	font-size: 11px;
	line-height:normal;
	color: #6f767d;
	padding-top: 25px;
	clear: both;
	font-style: italic;
	text-align:left;
}
.signature a { color: #6f767d; }

#espace_personnel {display:none;}

/********** COLONNE 1 *******************/
#colonne1 {display:none;}

/********** CENTRAL *******************/
#central {
	background-color: #FFF;
	float: left;
	width: 64%;
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 20px;
	padding-bottom: 20px;
	min-height: 500px;
}
.xxl #central {
	width: 94%;
	float: none;
}

#article_haut {padding-top:1px;}

/********** VIGNETTE *******************/
.bandeau_haut_image img {margin-bottom:18px;
width:100%;}
.vignette_cartouche {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
}
.vignette_cartouche a {background-color:#0052ba;
	display:block;
	}
.vignette_cartouche_exposition {
	margin-top:15px;
	margin-bottom: 20px;
	text-align:center;
}
.vignette_cartouche img, .vignette_cartouche_exposition img, .liste_expo_resume img {
	max-width:100%;
	max-height:400px;
	box-sizing: border-box;
	vertical-align: middle;
	box-shadow: 3px 3px 7px #b5bcc3;
	-webkit-box-shadow: 3px 3px 7px #b5bcc3;
	border: 1px solid #A0ABB3;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.vignette_cartouche_exposition img {max-width:624px;
max-height:600px;
width:auto;
}
.vignette_cartouche a:hover > img, #autres_images a:hover > img, .liste_expo_resume img:hover {opacity:0.5;}

#autres_images img {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #B0B9C0;
	height: 130px;
	width: 130px;
	box-shadow: 1px 1px 3px #c7cdd4;
	-webkit-box-shadow: 1px 1px 3px #c7cdd4;
}
#autres_images { text-align: center; }
.liste_complete #autres_images { display: none; }

/************* SOMMAIRE MOSAIQUE EXPOS **********************/
.liste_expo_mosaique {margin-top:20px;
padding-bottom:15px;
clear:both;
}
.liste_expo_mosaique a {
	background-color: #1C344A;
display:inline-block;
	margin-right: 6px;
	margin-bottom: 12px;
	margin-left: 6px;
	float: left;
}
.liste_expo_mosaique img {
	width: 196px;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	transition: all 0.6s ease;
	}
.liste_expo_mosaique img:hover { opacity: 0.6;}/*
.liste_expo_mosaique .slide_texte {
	margin-right: 9px;
	margin-bottom: 15px;
	margin-left: 9px;
	height: 124px;
	width: 124px;
	display: inline-block;
	overflow:hidden;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #2D444D;
	}

/********** TABLEAUX *******************/
table{
	border-collapse:collapse;
	font-size: 13px;
	border-top-width: 0px!important;
	border-right-width: 0px!important;
	border-bottom-width: 0px!important;
	border-left-width: 0px!important;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	width: 100%!important;
}
th {
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #FFF;
	text-align: left;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	font-size: 14px;
	background-color: #8E959B;
}
tr {background-color: #FFF;}
td, .tableau_ligne0 {
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	vertical-align: top;	/*min-width: 100px;*/
	}
td.cellule_insecable {
	white-space: nowrap;
}
.tableau_cms td{
	padding-bottom: 6px;
	padding-top: 6px;
}
table tr:nth-child(odd) { background-color : #ebeff2; }
.resultat_recherche tr:hover > td, .tableau_cms tr:hover > td { background-color: #cbdceb; }/*
td p { text-align: left; }

td h6 {
	display: inline-block;
	vertical-align: middle;
}

/********** LISTE SIMPLE *******************/
.liste_simple .affichage_liste_entree, .liste_expo_liste_simple .slide {
	margin-left: 10px;
	margin-bottom: 8px;
	font-size: 17px;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 300;
	background-image: url(../images/icones/fleche_courte.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 9px;
	padding-bottom: 2px;
	margin-left: 10px;
}
/*#sommaire_icone_recherche .liste_simple .numero_1, .sommaire_icone_recherche .liste_simple .numero_1 {
	background-image: url(../images/icones/sommaire_rechercher.png);
	background-position: 0px 5px;
	padding-left: 28px;
	margin-left: 0;
	font-weight: 400;
	margin-top: 15px;
	font-size: 19px;
}*/
#sommaire_icone_recherche .liste_simple .numero_1, .sommaire_icone_recherche .liste_simple .numero_1, #sommaire_icone_recherche_2 .liste_simple .numero_2, .sommaire_icone_recherche_2 .liste_simple .numero_2, #sommaire_icone_recherche_3 .liste_simple .numero_3, .sommaire_icone_recherche_3 .liste_simple .numero_3 {
	text-align:center;
	background-image: none;
	font-size: 19px;
	font-weight: 400;
	margin-top:30px;
	margin-bottom:20px;
}
#sommaire_icone_recherche .liste_simple .numero_1 a, .sommaire_icone_recherche .liste_simple .numero_1 a, #sommaire_icone_recherche_2 .liste_simple .numero_2 a, .sommaire_icone_recherche_2 .liste_simple .numero_2 a, #sommaire_icone_recherche_3 .liste_simple .numero_3 a, .sommaire_icone_recherche_3 .liste_simple .numero_3 a {
	color: #FFFFFF;
	background-color: #1d66bf;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	margin-right: 2px;
	margin-left: 2px;
	border-radius: 15px;
	text-decoration: none!important;
	font-weight: 300;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.5s;
	-moz-transition-property: background-color;
	-moz-transition-duration: 0.5s;
	transition-property: background-color;
	transition-duration: 0.5s;
	background-image: url(../images/icones/rechercher.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-left: 35px;
}
#sommaire_icone_recherche .liste_simple .numero_1 a:hover, .sommaire_icone_recherche .liste_simple .numero_1 a:hover, #sommaire_icone_recherche_2 .liste_simple .numero_2 a:hover, .sommaire_icone_recherche_2 .liste_simple .numero_2 a:hover, #sommaire_icone_recherche_3 .liste_simple .numero_3 a:hover, .sommaire_icone_recherche_3 .liste_simple .numero_3 a:hover {
	background-color: #00478E;
	text-decoration:none;
	color: #FFF;
}

/********** SOMMAIRE RESUME *******************/
.liste_resume, liste_expo_resume { margin-top: 20px;
clear:both;
}
.liste_resume .affichage_liste_entree {
	float: left;
	width: 46%;
	padding-left:2%;
	padding-right:2%;
	margin-bottom: 115px;
}
.premier_niveau .liste_resume .affichage_liste_entree {margin-bottom: 50px;}
.liste_resume .vignette_cartouche {
	width: 100%;
	max-width:none;
	height:190px;
	overflow:hidden;
	margin-bottom: 0;
}
.liste_resume .vignette_cartouche a {border-color:#FFF;
display:block;
}
.liste_resume img {max-width:none;
max-height:none;
width:100%;}
.liste_resume .sous_titre_sommaire { margin-top: -35px;
position:absolute;
width:298px;
	overflow: hidden;
text-overflow: ellipsis;
height:140px;
 }
.liste_resume h2{padding-bottom: 1px;
margin-bottom:2px;
}
.liste_resume h2 a {
	font-size: 16px;
	background-image: url(../images/interface/sommaire_cartouche.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 35px;
	padding-top: 5px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	box-sizing: border-box;
	max-width: 92%;
	display:inline-block;
	}
.liste_resume .affichage_liste_entree:hover > .sous_titre_sommaire h2 a {
	padding-left: 15px;
	color: #002E67;
	text-decoration: none;
	max-width: 97%;
	}
.liste_resume h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: normal;
	text-align: left;
	color: #2E5C81;
	margin-top: 2px;
	font-weight: normal;
}
.liste_resume p {
	font-size: 12px;
	line-height: normal;
	text-align: left;
	color: #4A779A;
	margin-top: 8px;
}
.liste_resume .vignette_cartouche {
	float: none;
	margin-left: 0px;
}
.liste_resume img {box-shadow: none;}
.liste_resume hr { display: none; }

/************* SOMMAIRE RESUME EXPOS **********************/
.liste_expo_resume .slide {
	float: left;
	width: 30%;
	padding-left:1%;
	padding-right: 2%;
	padding-top: 10px;
	margin-bottom: 15px;
	}
.liste_expo_resume .slide_ordre_4, .liste_expo_resume .slide_ordre_7, .liste_expo_resume .slide_ordre_10, .liste_expo_resume .slide_ordre_13, .liste_expo_resume .slide_ordre_16, .liste_expo_resume .slide_ordre_19, .liste_expo_resume .slide_ordre_22, .liste_expo_resume .slide_ordre_25, .liste_expo_resume .slide_ordre_28, .liste_expo_resume .slide_ordre_31, .liste_expo_resume .slide_ordre_34, .liste_expo_resume .slide_ordre_37, .liste_expo_resume .slide_ordre_40, .liste_expo_resume .slide_ordre_43, .liste_expo_resume .slide_ordre_46, .liste_expo_resume .slide_ordre_49, .liste_expo_resume .slide_ordre_52, .liste_expo_resume .slide_ordre_55, .liste_expo_resume .slide_ordre_58, .liste_expo_resume .slide_ordre_61, .liste_expo_resume .slide_ordre_64, .liste_expo_resume .slide_ordre_67, .liste_expo_resume .slide_ordre_70 { clear: both; }

.liste_expo_resume img {
	box-shadow: 2px 2px 5px #C1C7CD;
	-webkit-box-shadow: 2px 2px 5px #C1C7CD;
}
.liste_expo_resume h2 {
	font-size: 16px;
	margin-bottom: 0px;
}
/*
.liste_expo_resume .slide_texte h2 { 
	font-size: 19px;
color: #004967; }
.liste_expo_resume h3 {font-size: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.liste_expo_resume p {
	text-align: left;
	line-height: 15px;
	font-size: 12px;
	margin-top: 3px;
}

/********** SOMMAIRE MOSAIQUE *******************/
/*.sommaire_mosaique .liste_resume {
	clear:both;
	padding-top: 10px;
}
.sommaire_mosaique .liste_resume .affichage_liste_entree {
	width: 28%;
	background-color: #F3E7E6;
	background-color: rgba(228, 202, 200, 0.3);
	margin-right: 1%;
	border-radius: 10px;
	min-height: 130px;
	padding-top: 7px;
	padding-right: 2%;
	padding-bottom: 10px;
	padding-left: 2%;
}
.sommaire_mosaique .liste_resume .affichage_liste_entree:hover { background-color: #F6CFC8;
	background-color: rgba(240 176, 165, 0.2);
}
.sommaire_mosaique .liste_resume p { color: #80534C; }
.sommaire_mosaique .liste_resume .vignette_cartouche { display: none; }

/********** SOMMAIRE ACCORDEON *******************/
.liste_accordeon_simple {
	clear:both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #91989e;
}
.accordeon_contenu_slide {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #91989E;
}
.accordeon_titre {
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 19px;
	font-weight: 400;
	background-image: url(../images/icones/accordeon_ferme.png);
	background-position: 3px 11px;
	margin-top: 15px;
	}
.accordeon_titre.ouvert {
	background-image: url(../images/icones/accordeon_ouvert.png);
	background-position: 0px 13px;
}

/********** LISTE COMPLETE *******************/
/*.liste_complete h1 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 8px;
}
.liste_complete h2 {
	font-size: 18px;
}
.liste_complete .affichage_liste_entree { clear: both; }

/************* RESULTAT MOSAIQUE **********************/
.resultat_mosaique {
	width: 22%;
	display: inline-block;
	padding-right: 3%;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 5px;
	}
.resultat_mosaique_image {display:block;
	text-align: center;
	}
.resultat_mosaique_image a {
	background-color: #1C344A;
	display:inline-block;
	border: 1px solid #FFF;
	box-shadow: 3px 3px 7px #b5bcc3;
	margin-bottom: 15px;
}
.resultat_mosaique img{
	opacity: 1;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.6s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.6s;
	transition-property: opacity;
	transition-duration: 0.6s;
	float: none;
}
.resultat_mosaique img:hover {opacity: 0.5;}
.resultat_mosaique .fiche_detail {position:absolute;}
.resultat_mosaique h3 {
	font-weight: 400;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
	padding-left:32px;
	}
.resultat_mosaique h4 {
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 400;
	margin-top: 4px;
	margin-bottom:4px;
	text-align: left;
	margin-left: 32px;
	font-size: 14px;
	color: #62819A;
	clear: both;
	text-transform: uppercase;
	}
.resultat_mosaique h5 {
	margin-top: 3px;
	margin-bottom: 4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	text-align: left;
	margin-left: 32px;
	}
.resultat_mosaique h6 {
	margin-top: 3px;
	text-align: left;
	margin-left: 32px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #647380;
	}

.vignette_lot_images {
	float: left;
	height: 120px;
	width: 100px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #B49B7C;
	margin-bottom: 10px;
}
.resultat_mosaique .vignette_lot_images img{
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/********** RESULTAT ICONOGRAPHIQUE *******************/
/*.resultat_iconographique {
	width: 25%;
	display: inline-block;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.resultat_iconographique img {
	border: 3px solid #FFF;
	box-shadow: 2px 2px 5px #ae9380;
}

/********** RESULTAT EAD *******************/
/*.resultat_liste_ead {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A78873;
	padding-bottom: 5px;
	padding-top: 5px;
	min-height: 30px;
	clear: both;
	}
.resultat_liste_ead .filrouge {
	background-image: none;
	padding: 0px;
	margin-bottom: 4px;
}
.resultat_liste_ead h2 {
	font-size: 16px;
	display: inline-block;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #A78873;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-bottom: 4px;
}
.resultat_liste_ead h3 {
	font-size: 14px;
	display: inline-block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #A78873;
	padding-top: 1px;
	padding-bottom: 4px;
}
.resultat_liste_ead h4 {
	font-size: 13px;
	line-height: normal;
	font-style: italic;
	display: inline-block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #A78873;
	padding-top: 1px;
	padding-bottom: 4px;
}
.largeur_10_pourcent { width: 10% }
.largeur_60_pourcent { width: 60% }
.resultat_liste_ead .fiche_detail, .resultat_liste_ead .bouton_ead { float: right; }

/********** FONDS CENTRAUX *******************/
.premier_niveau #central, #body_espace_personnel #central{
	background-image: url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat:repeat-x;
	background-position:0 -150px;
}
.premier_niveau .sous_titre { color: #30485A; }
#intro_conflit {padding-left: 320px;
	min-height: 290px;
	}

#conflit_premiere_gm #contenu_central h1, #conflit_deuxieme_gm #contenu_central h1, #conflit_indochine #contenu_central h1, #conflit_guerre_de_coree #contenu_central h1, #conflit_algerie #contenu_central h1, #conflit_autres_theatres #contenu_central h1, #conflit_sepultures #contenu_central h1, #accueil_compagnie_des_indes #contenu_central h1, #accueil_registres_matricules #contenu_central h1, #accueil_musees #contenu_central h1, #accueil_levant #contenu_central h1, #accueil_collections h1 {display:none;}

#conflit_premiere_gm #central {
	background-image: url(../images/interface/fonds_centraux/premiere_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_premiere_gm #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/premiere_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_premiere_gm #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/premiere_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_premiere_gm #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/premiere_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_premiere_gm .liste_resume p {margin-top: 0;}
#conflit_premiere_gm .liste_resume .numero_1 p:lang(fr), #conflit_premiere_gm .liste_resume .numero_3 p:lang(fr), #conflit_premiere_gm .liste_resume .numero_1 p:lang(en), #conflit_premiere_gm .liste_resume .numero_3 p:lang(en),  #conflit_premiere_gm .liste_resume .numero_1 p:lang(de), #conflit_premiere_gm .liste_resume .numero_2 p:lang(de), #conflit_premiere_gm .liste_resume .numero_3 p:lang(de), #conflit_premiere_gm .liste_resume .numero_1 p:lang(es), #conflit_premiere_gm .liste_resume .numero_3 p:lang(es) {margin-top: 22px;}
#conflit_premiere_gm .liste_resume .numero_4 p:lang(fr) {margin-top: 44px;}

#conflit_deuxieme_gm #central {
	background-image: url(../images/interface/fonds_centraux/seconde_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_deuxieme_gm #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/seconde_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_deuxieme_gm #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/seconde_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_deuxieme_gm #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/seconde_gm.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_deuxieme_gm .liste_resume p {margin-top: 0;}
#conflit_deuxieme_gm .liste_resume .numero_1 p:lang(fr), #conflit_deuxieme_gm .liste_resume .numero_1 p:lang(en), #conflit_deuxieme_gm .liste_resume .numero_1 p:lang(de), #conflit_deuxieme_gm .liste_resume .numero_1 p:lang(es) {margin-top: 22px;}

#conflit_indochine #central {
	background-image: url(../images/interface/fonds_centraux/guerre_indochine.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_indochine #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/guerre_indochine.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_indochine #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/guerre_indochine.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_indochine #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/guerre_indochine.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}

#conflit_guerre_de_coree #central {
	background-image: url(../images/interface/fonds_centraux/guerre_de_coree.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_guerre_de_coree #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/guerre_de_coree.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_guerre_de_coree #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/guerre_de_coree.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_guerre_de_coree #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/guerre_de_coree.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_guerre_de_coree .liste_resume p {margin-top: 0;}
#conflit_guerre_de_coree .liste_resume .numero_1 p:lang(fr), #conflit_guerre_de_coree .liste_resume .numero_1 p:lang(en), #conflit_guerre_de_coree .liste_resume .numero_1 p:lang(de), #conflit_guerre_de_coree .liste_resume .numero_1 p:lang(es) {margin-top: 22px;}

#conflit_algerie #central {
	background-image: url(../images/interface/fonds_centraux/guerre_algerie.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_algerie #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/guerre_algerie.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_algerie #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/guerre_algerie.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_algerie #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/guerre_algerie.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}

#conflit_autres_theatres #central {
	background-image: url(../images/interface/fonds_centraux/autres_theatres.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_autres_theatres #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/autres_theatres.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_autres_theatres #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/autres_theatres.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_autres_theatres #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/autres_theatres.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}

#conflit_sepultures #central {
	background-image: url(../images/interface/fonds_centraux/sepultures_de_guerre.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#conflit_sepultures #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/sepultures_de_guerre.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_sepultures #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/sepultures_de_guerre.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#conflit_sepultures #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/sepultures_de_guerre.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}

#accueil_compagnie_des_indes #central {
	background-image: url(../images/interface/fonds_centraux/compagnie_des_indes.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#accueil_compagnie_des_indes #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/compagnie_des_indes.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_compagnie_des_indes #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/compagnie_des_indes.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_compagnie_des_indes #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/compagnie_des_indes.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_compagnie_des_indes .liste_resume p {margin-top: 0;}
#accueil_compagnie_des_indes .affichage_liste_entree.numero_6 {display:none;}

#accueil_registres_matricules #central {
	background-image: url(../images/interface/fonds_centraux/registres_matricules.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}

#accueil_musees #central {
	background-image: url(../images/interface/fonds_centraux/musees_monuments.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#accueil_musees #central:lang(en) {background-image: url(../images/interface/fonds_centraux/en/musees_monuments.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_musees #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/musees_monuments.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_musees #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/musees_monuments.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_musees #intro_conflit {min-height: 320px;}

#accueil_levant #central {
	background-image: url(../images/interface/fonds_centraux/levant.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}

#accueil_collections #central {
	background-image: url(../images/interface/fonds_centraux/collections.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);
	background-repeat: no-repeat, repeat-x;
	background-position:0 0, 0 0;
}
#accueil_collections #central:lang(de) {background-image: url(../images/interface/fonds_centraux/de/collections.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}
#accueil_collections #central:lang(es) {background-image: url(../images/interface/fonds_centraux/es/collections.jpg), url(../images/interface/fonds_centraux/fond_neutre.jpg);}

#association_ashdl #central {
	background-image: url(../images/interface/fonds_centraux/association_ashdl.jpg);
	background-repeat: no-repeat;
	background-position:center 0;
	padding-top: 150px;
}
#association_ashdl #outils_article {margin-top:-175px;}

/********** NAVIGATION PAR ONGLET *******************/
#conteneur_navigation_onglets {display:table;
width:100%;
border-collapse: separate;
border-spacing: 3px 0px;
font-size: 12px;
	text-transform:uppercase;
margin-bottom:20px;
font-family: 'Oswald', Helvetica, Arial, sans-serif;
font-weight: 400;
}
.navigation_onglet {
	display: table-cell;
	padding: 7px;
	text-align: center;
	vertical-align: bottom;
	background-color: #B6D0E4;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.onglet_en_cours {
	background-color: transparent!important;
	color: #757E86;
}
.navigation_onglet a {color:#FFFFFF;}
.navigation_onglet:hover {background-color: #4F97D1;
cursor:pointer;}
.onglet_en_cours:hover {cursor:default;}
.navigation_onglet:hover > span a, .navigation_onglet a:hover {	text-decoration: none;}

/********** NAVIGATION TRANSVERSALE *******************/
#navigation_transversale {
	margin-top:30px;
	clear:both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCD0D3;
	font-size: 13px;
	padding-top: 15px;
}
#navigation_transversale a {
	background-repeat: no-repeat;
	width: 45%;
	display: inline-block;
	color: #6b9edd;
	}
#navigation_transversale a:hover { color: #387ECE; }
#navigation_transversale .precedent {
	background-image: url(../images/icones/page_precedente.png);
	padding-left: 15px;
	float: left;
	background-position: 0px 2px;
}
#navigation_transversale .suivant {
	float: right;
	background-image: url(../images/icones/page_suivante.png);
	text-align: right;
	padding-right: 15px;
	background-position: right 2px;
}

/********** RÉSEAUX SOCIAUX *******************/
#reseaux_sociaux {
	padding-left: 35%;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
#accueil #reseaux_sociaux { padding-left: 20%; }

/********** PLAN DU SITE *******************/
#plan_du_site hr:first-of-type {
	display: none;
}
#plan_du_site h2 a {
	color: #004081;
}
#plan_du_site h3 {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: 400;
	}
#plan_du_site h3 a { color: #00459B; }
#plan_du_site h4 {
	margin-left: 80px;
	margin-top: 8px;
	font-weight: 400;
	font-size: 14px;
}
#plan_du_site h5 {
	margin-left: 120px;
	margin-top: 6px;
	margin-bottom: 4px;
	text-align: left;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}
#plan_du_site h5 a {
	color: #1E6EC2;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
#plan_du_site h5 a:hover    {
	text-decoration: underline;
}
#plan_du_site h6 {
	font-size: 12px;
	margin-left: 160px;
	font-style: normal;
}
#plan_du_site h6 a { color: #4892DE; }
	
#plan_du_site p {
	margin-top: 4px;
	margin-bottom: 4px;
	background-image: url(../images/icones/puce.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 8px;
}
.references, .references a {
	font-size: 9px;
	text-transform: uppercase;
	color: #C2CBD2;
	line-height: 12px;
}

/********** ESPACE PERSONNEL *******************/
.premier_niveau .titre_page, #body_espace_personnel .titre_page {
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	color: #FFF;
	margin-bottom: 10px;
}
#body_espace_personnel .titre_page {
	background-image: url(../images/icones/titre_espace_personnel.png);
	background-repeat: no-repeat;
	padding-left: 38px;
	line-height: 30px;
	font-size: 30px;
}
#body_espace_personnel h1 {font-size: 25px;}

.info_nb_annot {
	text-align: center;
	color: #6A8AA5;
}
.info_nb_annot large {
	font-weight: 500;
	font-size: 24px;
	color: #2F4354;
}

/********** COREE *******************/
#colonne2 .acces_carto {padding-left:10%;
padding-right:10%;
margin-bottom:20px;
}
.acces_carto a {
	background-image: url(../images/macarons/acces_carto_coree.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size: auto 100%;
	display: block;
	height: 293px;
	width: 320px;
	border: 1px solid #A0ABB3;
	box-shadow: 3px 3px 7px #b5bcc3;
	float: right;
	margin-left: 30px;
	margin-top: 10px;
}
#colonne2 .acces_carto a { 
float:none;
margin: 0;
width:auto;
max-width:480px;
}
.acces_carto span {
visibility: hidden;
display: none;
}
.nombre_de_morts {
background-image: url(../images/icones/silhouette_nombre_de_morts.gif);
background-repeat: no-repeat;
padding-top: 12px;
padding-bottom: 5px;
padding-left: 25px;
margin-top: 5px;
display: inline-block;
font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-size: 19px!important;
	font-weight: 300;}
	
.nombre_de_morts .chiffre {
	font-weight: 400;
	font-size: 30px;
}

/********** FICHE ARMEMENT DES NAVIRES *******************/
.detail_navire{
	background-color: #E1E8F0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.detail_navire .cartouche_boutons {margin-top:10px;}
.retrait_navire {
	background-image: url(../images/icones/navire.png);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-left: 60px;
	background-position: 0px 5px;
}
.detail_navire h2 { font-size: 26px;
margin-bottom: 0;
margin-top: 5px; }
.detail_navire h2 small {font-size: 21px;}
.detail_navire h3 { margin-top: 0; }
.detail_navire label {padding-top: 0;}
.detail_navire .demie_colonne label {width: 20%;}
.detail_navire .demie_colonne, .detail_navire .quart_de_colonne {margin-bottom:15px;}

.navire_infobulle {
	color: #FFF;
	background-color: #808080;
	padding: 5px;
	position: absolute;
	border-radius: 5px;
	opacity: 0;
	-webkit-transition-property: opacity, margin-top;
	-webkit-transition-duration: 0.6s;
	-moz-transition-property: opacity, margin-top;
	-moz-transition-duration: 0.6s;
	transition-property: opacity, margin-top;
	transition-duration: 0.6s;
	margin-top: 10px;
	visibility: hidden;
	margin-left: -15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.navire_picto:hover > .navire_infobulle {
	visibility: visible;
	opacity: 1;
	margin-top: 30px;
}
.navire_picto:hover {cursor:default;}
.navire_picto {
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 4px;
}
.picto_batiment {
	margin-top: 4px;
	background-image: url(../images/icones/picto_batiment.png);
	padding-left: 40px;
}
.picto_tonneaux {
	margin-top: 4px;
	background-image: url(../images/icones/picto_tonneaux.png);
	padding-left: 30px;
}
.picto_canons {
	margin-top: 4px;
	background-image: url(../images/icones/picto_canons.png);
	padding-left: 42px;
}
.picto_equipage {
	padding-top: 8px;
	background-image: url(../images/icones/picto_equipage.png);
	padding-left: 27px;
}
a.picto_equipage {
	background-image: url(../images/icones/picto_equipage_lien.png);
	padding-left: 45px;
	display: inline-block;
	color: #FFFFFF;
	background-color: #1d66bf;
	text-decoration: none!important;
	font-weight: 300;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.5s;
	-moz-transition-property: background-color;
	-moz-transition-duration: 0.5s;
	transition-property: background-color;
	transition-duration: 0.5s;
	border-radius: 10px;
	padding-top: 6px;
	padding-right: 13px;
	padding-bottom: 7px;
	background-position: 10px center;
	height: 23px;
	margin-top: 0;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size:17px;
	line-height: 23px;
}
a.picto_equipage:hover    {
	background-color: #003974;
	text-decoration:none;
	color: #FFF;
	cursor:auto;
}
.navire_picto em { color: #555759; }
.detail_navire table { border: 1px solid #C0C8D2!important;}
.detail_navire .fichier { margin-top:8px;}

/********** RECHERCHE TRANSVERSALE **********/
.recherche_transversale fieldset {width: 66%;}
.recherche_transversale #fausse_colonne2 { border-left-style: none; 
margin-left: 0;}

.nb_resultats_fonds {
	float: left;
	width: 16%;
	margin-right: 6px;
	margin-bottom: 15px;
}
.nb_resultats_fonds.loading {
	text-align: center;
	height: 172px;
	padding-top: 130px;
}
.resultat_recherche_transversale {
	padding-top: 10px;
	padding-right: 5%;
	padding-bottom: 10px;
	padding-left: 5%;
	background-color: #85ADCE;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.6s;
	-moz-transition-property: background-color;
	-moz-transition-duration: 0.6s;
	transition-property: background-color;
	transition-duration: 0.6s;
	height: 258px;
	display:block;
	width: 90%;
	text-align: center;
}
.resultat_recherche_transversale:hover { background-color: #1d66bf; }
.vignette_transversale {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.6s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.6s;
	transition-property: opacity;
	transition-duration: 0.6s;
	opacity: 1;
	height: 131px;
	width: 131px;
	box-shadow: 2px 2px 2px #4e6f89;
	background-repeat: no-repeat;
	display:inline-block;
	}
.resultat_recherche_transversale:hover > .vignette_transversale {opacity: 0.4;}
.resultat_recherche_transversale h3 {
	color: #DAE8F3;
	margin-top: 8px;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 0;
	height: 85px;
}
.resultat_recherche_transversale:hover { text-decoration: none; }
.resultat_recherche_transversale p {
	text-align: center;
	color: #FFF;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size: 15px;
	padding-top:10px;
	margin-top: 0;
	width: 100%!important;
}
.resultat_recherche_transversale p span {
	font-weight: 400;
	font-size: 28px;}
.transversale_pas_de_resultat { background-color: #CED9E1!important; }
.transversale_pas_de_resultat  .vignette_transversale { opacity: 0.3!important; }
.transversale_pas_de_resultat h3 { color: #889299!important; }

.fonds_transversal_1 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_01_mpf_1gm.jpg);}
.fonds_transversal_2 .vignette_transversale { background-image: url(../images/interface/recherche_transversale/vign_02_journaux_unites_1e_gm.jpg); }
.fonds_transversal_3 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_03_aeronautique.jpg);}
.fonds_transversal_4 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_04_algerie.jpg);}
.fonds_transversal_5 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_05_indochine.jpg);}
.fonds_transversal_6 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_06_valerien.jpg);}
.fonds_transversal_7 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_07_2gm.jpg);}
.fonds_transversal_8 .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_08_coree.jpg);}
.fonds_transversal_10a .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_10a_opex1.jpg);}
.fonds_transversal_10b .vignette_transversale {background-image: url(../images/interface/recherche_transversale/vign_10b_opex2.jpg);}
.fonds_transversal_11c .vignette_transversale { background-image: url(../images/interface/recherche_transversale/vign_11c_equipages_passagers.jpg); }
.fonds_transversal_18 .vignette_transversale { background-image: url(../images/interface/recherche_transversale/vign_18_sepultures.jpg); }
.fonds_transversal_19 .vignette_transversale { background-image: url(../images/interface/recherche_transversale/vign_19_engages_volontaires.jpg); }
.fonds_transversal_21 .vignette_transversale { background-image: url(../images/interface/recherche_transversale/vign_21_historiques_regimentaires.jpg); }
.fonds_transversal_23 .vignette_transversale { background-image: url(../images/interface/recherche_transversale/vign_23_fusilles.jpg); }

#logo_compagnie_des_indes {
	background-image: url(../images/logos_compagnie_des_indes.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 200px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#logo_compagnie_des_indes span {display:none;}

/* pop-up licence click */
#ajax_licence_click {
	width : 650px;
	height : 400px;
	padding: 15px;
	overflow: hidden;	
}

/************* CNIL **********************/
#arkoCnilTracking-conteneur {
	position: fixed;
	z-index:900;
	bottom: 0;
	width: 98%;
	padding:10px 1%;
	left:0;
	background-color: rgba(29,102,191,0.9);
}
#arkoCnilTracking-message {
	display:inline-block;
	width:90%;
	color:#c2d3e9;
	float:left;
	text-align:center;
	line-height:24px;
}
a#arkoCnilTracking-accept {
	background-image:url(../images/icones/fermer_cnil.svg);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:right;
	overflow:hidden;
	opacity:1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-size: 90% 90%;
	background-position:center center;
}
a#arkoCnilTracking-accept:hover {opacity:0.5;
background-size: 100% 100%;
}
a#arkoCnilTracking-accept span {display:none;}