/* LE RIZE styles impression */

@page :footer {color: #fff }
@page :header {color: #fff}

body {
	background: none !important;
	background-color: #fff !important;
	background-image: none !important;
	width:100% !important;
	margin: auto!important;
	position: relative !important; 
	margin: 0 !important;
	padding:0 !important;
  color: #000;
  font-size: 12pt;
	font-weight: 300;
	-webkit-print-color-adjust: exact;
}

#frise_haute, #bandeau_gris,#contact_bouton,#menu,.article_print,.titre_rubrique, #colonne2, #complement_central, #complement_central div,#navigation_transversale, #signature,
#facettes-carto-tilelayers_legende, .facettes-carto-tilelayers, .bouton,#menu, #reseaux_sociaux,#article_haut, #article_bas, #blocs_facettes,.abecedaire, 
#abecedaire,#video_vimeo,#cms_commentaire, .fbc-badge-tooltip, .bandeau_haut_image {display:none !important;}

img, img a, .vignette_cartouche, .vignette_cartouche a{
	background: none !important;
	background-color: #ffffff !important;
	background-image: none !important;
}

#logo_le_rize, body.facettes_carte #logo_le_rize {
    position: relative !important;
	top: 0 !important;
	margin: 0 0 0 -10pt !important;
	padding:0 !important;
    z-index: 100;
    width: 77pt;
    background-color: #FFF !important;
    padding: 0 5pt 0 5pt;
	webkit-box-shadow: none !important;
	box-shadow:none !important;
}

#logo_le_rize a {
	height: 24pt !important;
	background-image: url("../images/interface/logo_lerize.svg");
	background-position: center;
	background-color: #FFFFFF;
	background-size: content;
	overflow: hidden;
}

.print {
  display: block; /* affichage des éléments de classe print */
}

#conteneur-global, #conteneur_generique, #conteneur, #conteneur_interieur, #central, body.facettes_carte #central, body.facettes_mosaique #central, body.facettes_tableau #central, #contenu_central, .bandeau_haut_image, .bandeau_haut_image img {
	background: none !important;
	background-color: #fff !important;
	background-image: none !important;
	webkit-box-shadow: none !important;
	box-shadow:none !important;
	width:100%!important;
	margin: 0 !important;
	padding: 0 !important;
}


.filrouge {
	background: none !important;
	background-color: #fff !important;
	background-image: none !important;
	margin-left: 60pt !important;
	font-weight: normal;
	font-size: 10pt;
	text-shadow: unset;
}

.filrouge a {
	background: none !important;
	background-color: #fff !important;
	background-image: none !important;
	font-weight: normal;
	font-size: 10pt;
	text-shadow: unset;
}


#central,
#macaron_cartographie, 
#macaron_enyclopedie, 
#macaron_recherche_globale, 
#macaron_recherche_encyclopedie, 
#macaron_derniere_fiche, 
#localisation_encyclopedie, 
#localisation_qrcode, 
body#accueil #macaron_rize, 
body#accueil .cartouche_carnet_des_memoires, 
body#accueil .colonne_encyclopedie, 
body#accueil .une_image_un_clic, 
body#accueil .derniere_expo, 
body#accueil .une_image_un_clic img,
.liste_expo_resume img,
.liste_resume img,
div{
	-webkit-box-shadow: unset; 
	box-shadow: unset;
}

h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  margin: auto!important;
}

h1 { font-size: 24pt; 
line-height: 30pt; 
}

h2 { font-size: 24pt; 
line-height: 30pt; 
}

h3 { font-size: 18pt; 
line-height: 30pt; 
}

h4 { font-size: 16pt; 
line-height: 30pt; 
}

h5 { font-size: 14pt; 
line-height: 30pt; 
}

h6 { font-size: 14pt; 
line-height: 30pt;
font-weight: 400;
font-style: none;
}

small{
	font-size: 0.75em;
}


strong{
font-weight: 400;	
}

p {
	font-size: 11pt;
	font-weight: 300;
	line-height: 14pt;
}

p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}

blockquote, ul, ol, img, 
.affichage_liste_entree,
.champ_formulaire,
figcaption{
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}

h1 {
  page-break-before:  avoid; /* chaque titre commence sur une nouvelle page */
}

h1, h2, h3, caption  {
  page-break-after: avoid; /* pas de saut après ces éléments */
}

fieldset{
	page-break-inside: unset;
}

.champ_formulaire{
	margin-top:24px;
}

/*Encyclopedie*/
.encyclopedie_fiche_detail .vignette_cartouche  a{
	width: 100% !important;
}

#resume_encyclopedie {
    background-image: url(../images/interface/intro_fiche_encyclo.png);
    background-size: 100%;
    background-position: center center;
    padding-left: 90pt;
    padding-right: 70pt;
    margin-bottom: 30pt;
    margin-top: 30pt;
	  font-size: 12pt;
	 font-style: italic;
}

.encyclopedie_fiche_detail hr{
	display : block;
	color: #000000; 
	width: 100%;
   clear: none;
   padding: 0;
   height: 1px;
   margin:  32px 0 0 0;
   border: 0.01px solid;
}

/*Inventaires : fiche détaillée*/
.facettes-fancybox {
    display: inline;
}

body#fiche_detaillee.inventairebati #autres_vignettes a {
	  display: inline-block;
    width: 230px;
	  margin-top: 40px;
	  margin-left: 0;
    margin-right: 10px;
}

/*EAD*/
#yui-gen17,
#yui-gen18,
.yui-layout-hd,
yui-layout-unit-right
#eadArkLEFT{
	display:none !important;
	overflow: hidden;
}

.yui-layout,
yui-layout-wrap{
	right:0;
	width:100%;
}


#yui-gen17,
#yui-gen20,
#yui-gen21,
#eadArkCENTER,
.yui-layout-bd,
yui-layout-wrap
{
	overflow: visible;
	max-width: 100% !important;
	width:100%;
	float: left !important;
  margin-left:-100px;
  text-align: left;
	-webkit-box-shadow: none !important;
	box-shadow:none !important;
}

#ead .filrouge,
#eadArkBOTTOM {
	display:none;
}

/*BASEDOC*/
form[name="form_basedoc"] {
    width: 100%;
	 margin-left:0;
	 padding-left:0;
	 padding-right:0;
}

form[name="form_basedoc"] .champ_formulaire .post_label textarea, 
form[name="form_basedoc"] .champ_formulaire .post_label textarea, 
form[name="form_basedoc"] .champ_formulaire .post_label input[type="text"],
select {
	background-color: rgba(255, 252, 0, 0);
}

input[type="text"], input[type="password"], 
textarea,
select {
    border: 1px solid #000;
    -webkit-box-shadow: none;
	  box-shadow: none;
}
