.ice_textenotice {
  text-align: justify;
  white-space: normal;
}

.ice_textenotice ul {
  list-style-type: disc;
}
.ice_textenotice td {
  padding: 5px;
}
.ice_textenotice hr {
  border-bottom: 1px solid black;
}
.ice_textenotice p {
  margin: 5px;
  text-indent: 16px;
  word-wrap: break-word;
}

.ice_textenotice a,
.ice_textenotice a:visited,
.ice_textenotice a:hover,
.ice_textenotice a:active {
  color: blue;
  text-decoration: none;
}

.ice_textenotice .smallcaps {
  font-variant: small-caps;
}

.ice_textenotice .italic {
  font-style: italic;
}

.ice_textenotice .biblio {
  text-indent: -10px;
}

/* -------------------------------------------------------------------------- */
.public-DraftStyleDefault-ltr {
  text-align: inherit;
}

.ice_textecritique {
  font-family: "Times New Roman", Times, serif;
}

.ice_textecritique td {
  padding: 5px;
}
.ice_textecritique hr {
  border-bottom: 1px solid black;
}
.ice_textecritique p {
  margin: 5px;
  text-indent: 16px;
  word-wrap: break-word;
}
/* Draft does not use <p> element but <div> */
div[data-block=true] > div.public-DraftStyleDefault-ltr {
  margin: 5px;
  text-indent: 16px;
  word-wrap: break-word;
}
div[data-block=true] > div.public-DraftStyleDefault-ltr > span {
  margin: 0;
  text-indent: 0;
}

.ice_textecritique a,
.ice_textecritique a:visited,
.ice_textecritique a:hover,
.ice_textecritique a:active {
  color: #CD853F;
  text-decoration: none;
}

.ice_textecritique a:hover {
  text-decoration: underline;
}

.ice_textecritique .biblio {
  text-indent: -10px;
}

/* -------------------------------------------------------------------------- */
.ice_textecritique {
  text-align: justify;
  white-space: normal;
  line-height: 20px;
  font-size: 15px;
}

.ice_textecritique h1 {
  text-align: left;
  font-size: 19px;
  padding-top:5px;
  color:#CD853F;
  font-weight:bold;
}
.ice_textecritique h2 {
  text-align: left;
  font-size: 17px;
  text-indent: 21px;
  color:#CD853F;
  font-weight:bold;
}
.ice_textecritique h3 {
  font-size: 16px;
  color:#CD853F;
  font-style: italic;
  text-align: left;
  text-indent: 42px;
}

.ice_textecritique ul {
  list-style-type: disc;
}
.ice_textecritique ul li {
  margin-bottom: 10px;
}
.ice_textecritique ol {
}

.IceEd-center {
  text-align: center;
}
.IceEd-alignleft {
  text-align: left;
}
.IceEd-justify {
  text-align: justify;
  white-space: normal;
}
.IceEd-alignright {
  text-align: right;
}

.ice_textecritique blockquote {
  padding: 10px 10px;
  margin: 10px 10px;
  font-size: 14px;
  line-height: 19px;
  border-left: 5px solid #eee;
  white-space: break-spaces !important;
}

.ice_textecritique blockquote > div {
  text-align: justify;
  white-space: break-spaces !important;
}

/* -------------------------------------------------------------------------- */
.ice_textecritique .bold {
  font-weight: bold;
}
.ice_textecritique .italic {
  font-style: italic;
}
.ice_textecritique .underline {
  text-decoration: underline;
}
.ice_textecritique .strikethrough {
  text-decoration: line-through;
}
.ice_textecritique .smallcaps {
  font-variant: small-caps;
}
.ice_textecritique .superscript {
  position: relative;
  top: -0.5em;
  font-size: 72%;
}

/* -------------------------------------------------------------------------- */
.IceEd-inlinedoc {
  color: #7d7d7d;
}

.DraftEditor-root .IceEd-inlineEntity {
  user-select: none
}

.IceEd-inlineEntity {
  cursor: pointer;
  color: #7d7d7d;
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-radius: 5px;
  padding: 2px 2px 1px 2px;
}

.ice_exportcritique .IceEd-inlineEntity {
  cursor: default;
  border: 0;
}

.IceEd-inlineEntity:hover {
  color: #333;
  border-style: solid;
  background-color: #f0f0f0;
  border-radius: 1px;
  border-width: 1px;
  padding: 1px;
}

.entity_article {
  border-color: rgb(165, 178, 255);
}
.entity_planche {
  border-color: #dda5ff;
}
.entity_planche_dom {
  border-color: #ffa5fa;
}
.entity_escorte {
  border-color: rgb(246, 255, 165);
}
.entity_oeuvre {
  border-color: rgb(245, 153, 139);
}
.entity_etude {
  border-color: yellowgreen;
}
.entity_contrib {
  border-color: cadetblue;
}
.entity_domaine {
  border-color: #ff62d3;
}
.entity_dgr {
  border-color: #d654b1;
}
.entity_dosstrans {
  border-color: green;
}

.entity_footnote {
  border-color: silver;
}
.entity_footnote:hover {
  background-color: #EFEFEF;
}
.entity_footnote sup {
  font-size: 60%;
}

.entity_TeX:hover {
  background-color: #EFEFEF;
}

.entity_hyperlink {
  color: blue;
  border-color: blue;
}

/* -------------------------------------------------------------------------- */
.IceEd-media {
  padding: 8px 4px;
}

.ice_textecritique figure {
  margin: 5px;
  padding: 5px;
  text-align: center;
}
.ice_textecritique figcaption {
  font-size: 12px;
  background-color: #EFEFEF;
}

.IceEd-TexBlock {
  padding: 8px 4px;
  border: dotted 1px #f3f3f3;
}

.IceEd-pdf {
  padding: 2px;
  background-color: #f7f5f5;
  font-size: 12px;
  border-radius: 50px;
}



/* -------------------------------------------------------------------------- */
.ice_textecritique .note_collapsiblecontent {
  padding : 8px;
}



/* -------------------------------------------------------------------------- */
.ice_textedoc  {
    font-family: "Times New Roman", Times, serif;
    font-size: 17px;
    padding-right: 15px;
}

.ice_textedoc .titredoc_H1[data-hl=true],
.ice_textedoc .titredoc_H2[data-hl=true],
.ice_textedoc .titredoc_H3[data-hl=true],
.ice_textedoc .titredoc_H4[data-hl=true],
.ice_textedoc .titredoc_H5[data-hl=true],
.ice_textedoc .titredoc_H6[data-hl=true] {
  background-color: rgba(253, 234, 218, 0.25);
}

.ice_textedoc ul {
  list-style-type: none;
}
.ice_textedoc td {
  padding: 5px;
}
.ice_textedoc hr {
  border-bottom: 1px solid;
  color:rgb(68, 165, 146);
}
.ice_textedoc p {
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
  text-indent: 20px;
  word-wrap: break-word;
  line-height: 23px;
}

.ice_textedoc .nom_auteur {
  text-align: right;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-top: 0px;
  margin-top: 0px;
}
.ice_textedoc .prems {
  text-indent: 0px;
}

.ice_textedoc .citabilite {
  text-align: left;
}

.texteh2 {
  margin-left: 40px;
}

.texteh3 {
  margin-left: 50px;
}

.texteh4 {
  margin-left: 50px;
}

.ice_textedoc .bibliographie_doc {
  padding-top: 10px;
  font-variant: small-caps;
  padding-bottom: 5px;
}

.ice_textedoc .reference_biblio_doc {
	padding-left: 25px;
	text-indent:-10px;
	font-size: 15px;
	line-height:19px;
}

.ice_textedoc .bloc_fin_notice_auteur {
  background-color:rgba(228,120,15,0.12);
  padding:10px;
  margin-top: 25px;
}

.ice_textedoc .bloc_fin_notice_biblio {
  background-color:rgba(49, 107, 49, 0.1);
  padding:10px;
  margin-top: 30px;
}

.ice_textedoc .bloc_liens_sources {
  float: right;
  border: 3px solid;
  border-color: rgb(133, 38, 30);
  border-radius: 35px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ice_textedoc .bloc_liens_sources_seul {
  border: 3px solid;
  border-color: rgb(133, 38, 30);
  border-radius: 35px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right:auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ice_textedoc .bloc_liens_sources_titre {
  text-align: center;
  color: rgb(133, 38, 30);
  font-weight: bold;
}

.ice_textedoc .bloc_liens_sources p {
  text-indent: 0px;
  text-align: left;
}

.ice_textedoc .bloc_liens_sources a {
  color: rgb(133, 38, 30);
}

.ice_textedoc .bloc_liens_sources_seul p {
  text-indent: 0px;
  text-align: left;
}

.ice_textedoc .bloc_liens_sources_seul a {
  color: rgb(133, 38, 30);
}

.ice_textedoc .bloc_fin_notice_auteur p {
  margin-top: 5px;
  margin-bottom: 5px;
  text-indent: 0px;
}

.ice_textedoc .bloc_fin_notice_biblio p {
  margin-top: 0px;
  margin-bottom: 5px;
  text-indent: 0px;
}

.ice_textedoc .image_droite {
  float: right;
  text-align: center;
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ice_textedoc .image_gauche {
  float: left;
  text-align: center;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ice_textedoc .image_centre_longue {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
  	padding-bottom: 20px;
  	text-align: center;
}

.ice_textedoc .legende_image {
  color: rgba(133,38,30,0.85);
  font-size: 15px;
}

.ice_textedoc .bold {
  font-weight: bold;
}
.ice_textedoc .italic {
  font-style: italic;
}
.ice_textedoc .underline {
  text-decoration: underline;
}
.ice_textedoc .strikethrough {
  text-decoration: line-through;
}
.ice_textedoc .smallcaps {
  font-variant: small-caps;
}
.ice_textedoc blockquote {
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  margin-right: 0px;
  font-size: 16px;
  line-height: 20px;
  text-align: justify;
  border-left: 3px solid rgba(175, 125, 16, 0.85);
}

.ice_textedoc .superscript {
  position: relative;
  top: -0.5em;
  font-size: 72%;
}

.ice_textedoc a {
	color: rgb(175, 125, 16);
	text-decoration: none;
}

.ice_textedoc .titredoc {
  cursor: pointer;
  border: solid 1px transparent;
}

.ice_textedoc .titredoc:hover {
  background-color: #f0f0f0;
}

.ice_textedoc h1 {
  text-indent: 0;
  font-size: 33px;
  line-height: 24px;
  padding-top: 12px;
  padding-bottom: 30px;
  margin-left:auto;
  margin-right:auto;
  color: rgb(175, 125, 76);
  text-align: center;
}

.ice_textedoc .titre_arabesques {
  margin-bottom: 25px;
  margin-top: 20px;
  background-color:rgba(253, 234, 218, 0.25);
}

.ice_textedoc .titredoc_H1 {
  text-indent: 0;
  font-size: 21px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: rgb(175, 125, 76);
}
.ice_textedoc h2 {
  text-indent: 0px;
  font-size: 26px;
  line-height: 22px;
  padding-top: 25px;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-right: 10px;
  margin-bottom: 0px;
  color: rgb(175, 125, 76);
  font-weight: bold;
}
.ice_textedoc .titredoc_H2 {
 text-indent: 0px;
  font-size: 19px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
  color: black;
  font-weight: normal;
}
.ice_textedoc h3 {
  text-indent: 0px;
  font-size: 23px;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: rgba(49, 107, 49, 0.9);
}
.ice_textedoc .titredoc_H3 {
  text-indent: 0px;
  font-size: 19px;
  line-height: 20px;
  padding-top: 0px;
  padding-left: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: black;
  font-weight: normal;
}
.ice_textedoc h4 {
  font-variant: small-caps;
  text-indent: 0px;
  font-size: 20px;
  line-height: 23px;
  padding-top: 10px;
  margin-top:20px;
  margin-bottom:20px;
  text-align: left;
  color: rgba(49, 107, 49, 0.9);
}
.ice_textedoc .titredoc_H4 {
  text-indent: 36px;
  font-size: 17px;
  line-height: 18px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 50px;
  color: black;
  font-weight: normal;
  font-variant: normal;
}
.ice_textedoc .titredoc_H5 {
  text-indent: 48px;
  font-size: 16px;
  line-height: 18px;
  padding-top: 1px;
}
.ice_textedoc h5 {
  text-indent: 0px;
  font-size: 20px;
  line-height: 23px;
  padding-top: 0px;
  text-align: center;
  color: rgba(133, 38, 30, 0.75);
}
.ice_textedoc .titredoc_H6 {
  text-indent: 52px;
  font-size: 13px;
  line-height: 17px;
  padding-top: 1px;
}

.ice_textedoc .citation {
  font-size: 16px;
  line-height: 20px;
  text-align: justify;
  text-indent: 0px;
}

.ice_textedoc .description_materielle {
	text-indent:0px;
	font-size:19px;
	font-weight:bold;
	color:rgba(49, 107, 49, 0.9);
	margin-top:15px;
	margin-bottom:15px;
}

.ice_textedoc .receptje {
	text-indent:0px;
	color:rgb(49, 107, 49);
	font-weight:bold;
}

/* -------------------------------------------------------------------------- */

.ice_autredoc .comite_scientifique {
	padding-left:25px;
	padding-right:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.ice_autredoc .comite_scientifique h1 {
color: rgb(49, 107, 49);
text-align:center;
font-size:27px;
}

.ice_autredoc .comite_lecture {
	padding-left:25px;
	padding-right:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.ice_autredoc .comite_lecture h1 {
color: rgb(49, 107, 49);
text-align:center;
font-size:27px;
margin-top:-10px;
margin-bottom: 25px;
}

.ice_autredoc .comite_lecture p {
text-align: justify;
}

.ice_autredoc .presentation {
	padding-left:25px;
	padding-right:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.ice_autredoc .presentation h1 {
color: rgb(49, 107, 49);
text-align:center;
font-size:27px;
margin-top:-10px;
margin-bottom: 25px;
}

.ice_autredoc .presentation h2 {
color: rgba(133, 38, 30, 0.8);
font-size:23px;
margin-top:25px;
margin-bottom: 25px;
}

.ice_autredoc .presentation .sommaire {
  float:right;
  width:350px;
  border: 2px solid;
  border-color: rgb(133, 38, 30);
  border-radius: 15px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ice_autredoc .presentation .chiffres {
  float:left;
  width:375px;
  border: 2px solid;
  border-color: rgb(49, 107, 49);
  border-radius: 15px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ice_autredoc .presentation .sommaire p {
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
}

.ice_autredoc .presentation .sommaire a {
  text-decoration: none;
  color:rgb(133, 38, 30);
}

.ice_autredoc .presentation h3 {
  color: rgb(49, 107, 49);
  font-size:19px;
}


.ice_autredoc .presentation p {
text-align: justify;
font-size: 15px;
}

.ice_autredoc .presentation blockquote {
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  font-size: 14px;
  margin-right: 0px;
  font-size: 16px;
  line-height: 20px;
  text-align: justify;
  border-left: 3px solid rgba(49, 107, 49, 0.75);
}

.ice_autredoc .equipe {
	padding-left:25px;
	padding-right:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.ice_autredoc .equipe h1 {
color: rgb(49, 107, 49);
text-align:center;
font-size:27px;
margin-top:-10px;
margin-bottom: 25px;
}

.ice_autredoc .nom_equipe {
color: rgb(49, 107, 49);
}

.ice_autredoc .bleu {
color: rgb(49, 107, 49);
}

.ice_autredoc .nom_equipe p {
margin-top: 0px;
margin-bottom: 10px;
}

.ice_autredoc .debut_equipe {
text-indent:0px;
text-align:justify;
margin-bottom:20px;
}

.ice_autredoc .smallcaps {
font-variant:small-caps;
}

.ice_autredoc .liste_annuaireg {
float:left;
width: 48%;
}

.ice_autredoc .liste_annuaired {
float:right;
width: 48%;
}

/* -------------------------------------------------------------------------- */

.ice_description  {
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    padding-left:25px;
    padding-right:25px;
}

.ice_description ul {
  list-style-type: none;
}
.ice_description td {
  padding: 5px;
}
.ice_description hr {
  border-bottom: 1px solid;
  color:rgb(68, 165, 146);
}
.ice_description p {
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
  text-indent: 20px;
  word-wrap: break-word;
  line-height: 23px;
}

.ice_description h1 {
  text-indent: 0;
  font-size: 33px;
  line-height: 40px;
  padding-top: 0px;
  padding-bottom: 20px;
  margin-left:auto;
  margin-right:auto;
  color: rgb(175, 125, 76);
  text-align: center;
}

.ice_description .titredescription {
  background-color:rgba(253, 234, 218, 0.2);
  padding-top:10px;
}

.ice_description h2 {
  text-indent: 0px;
  font-size: 26px;
  line-height: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 10px;
  margin-bottom: 0px;
  color: rgb(175, 125, 76);
}

.ice_description h3 {
  text-indent: 0px;
  font-size: 23px;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  color: rgba(49, 107, 49, 0.9);
}

.ice_description h4 {
  font-variant: small-caps;
  text-indent: 0px;
  font-size: 20px;
  line-height: 23px;
  padding-top: 10px;
  margin-top:20px;
  margin-bottom:20px;
  text-align: left;
  color: rgb(175, 125, 76);
}

.ice_description .bold {
  font-weight: bold;
}
.ice_description .italic {
  font-style: italic;
}
.ice_description .underline {
  text-decoration: underline;
}
.ice_description .strikethrough {
  text-decoration: line-through;
}
.ice_description .smallcaps {
  font-variant: small-caps;
}
.ice_description blockquote {
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  margin-right: 0px;
  font-size: 16px;
  line-height: 20px;
  text-align: justify;
  border-left: 3px solid rgba(175, 125, 16, 0.85);
}

.ice_description .superscript {
  position: relative;
  top: -0.5em;
  font-size: 72%;
}

.ice_description a {
	color: rgb(175, 125, 16);
	text-decoration: none;
}

.ice_description .image_droite {
  float: right;
  text-align: center;
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ice_description .image_gauche {
  float: left;
  text-align: center;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ice_description .image_centre_longue {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
  	padding-bottom: 20px;
  	text-align: center;
}

.ice_description .legende_image {
  color: rgba(133,38,30,0.85);
  font-size: 16px;
}

.ice_description .bloc_fin_notice_auteur {
  background-color:rgba(228,120,15,0.12);
  padding:10px;
  margin-top: 25px;
}

.ice_description .bloc_fin_notice_auteur p {
  margin-top: 5px;
  margin-bottom: 5px;
  text-indent: 0px;
}

.ice_description .nom_auteur {
  text-align: right;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-top: 0px;
  margin-top: 0px;
}

.ice_description .citabilite {
  text-align:left;
}

.ice_description .sommaire {
  float:right;
  width: 375px;
  border: 2px solid;
  border-color: rgb(133, 38, 30);
  border-radius: 15px;
  margin-top: 40px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ice_description .sommaire p {
  text-align: left;
  text-indent: 0px;
  font-size: 15px;
  margin-top:7px;
  margin-bottom:7px;
  line-height:20px;
}

.ice_description .sommaire a {
  color:rgb(133, 38, 30);
}

.ice_description .sommaire .titre {
  text-align: center;
  font-size: 16px;
  font-variant: small-caps;
  color:rgb(133, 38, 30);
  font-weight:bold;
}


/* -------------------------------------------------------------------------- */
.ice_textecontrib  {
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
	border: 2px solid rgb(175,125,76);
	border-radius: 10px;
}

.ice_textecontrib p {
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
  text-indent: 20px;
  word-wrap: break-word;
  line-height: 23px;
}

.ice_textecontrib li {
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
  word-wrap: break-word;
  line-height: 23px;
}

.ice_textecontrib a {
  color:rgb(175,125,76);
  text-decoration: none;
}

.ice_textecontrib .nom_auteur {
  text-align: right;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-top: 0px;
  margin-top: 0px;
}

.ice_textecontrib .prems {
  text-indent: 0px;
}

.ice_textecontrib .citabilite {
  text-align: left;
}

.ice_textecontrib .texteh2 {
  margin-left: 40px;
}

.ice_textecontrib .texteh3 {
  margin-left: 50px;
}

.ice_textecontrib .texteh4 {
  margin-left: 50px;
}

.ice_textecontrib .bibliographie_doc {
  padding-top: 5px;
  font-variant: small-caps;
  padding-bottom: 5px;
  text-indent: 0px;
}

.ice_textecontrib .reference_biblio_doc {
	padding-left: 15px;
	text-indent:-10px;
	font-size: 14px;
	line-height:17px;
}

.ice_textecontrib .bloc_fin_notice_auteur {
  background-color:rgba(228, 120, 15, 0.12);
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  margin-top: 25px;
}

.ice_textecontrib .bloc_fin_notice_auteur p {
  text-indent:0px;
}

.ice_textecontrib .bloc_fin_notice_auteur a {
  color:rgb(175,125,76);
}

.ice_textecontrib .bloc_fin_notice_biblio a {
  color:rgb(175,125,76);
}

.ice_textecontrib .bloc_fin_notice_biblio {
  background-color:rgba(218, 233, 255, 0.3);
  padding:10px;
  margin-top: 25px;
}

.ice_textecontrib .bloc_fin_notice_biblio p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
}

.ice_textecontrib .bold {
  font-weight: bold;
}

.ice_textecontrib .italic {
  font-style: italic;
}

.ice_textecontrib .underline {
  text-decoration: underline;

}
.ice_textecontrib .strikethrough {
  text-decoration: line-through;
}

.ice_textecontrib .smallcaps {
  font-variant: small-caps;
}

.ice_textecontrib blockquote {
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  margin-right: 0px;
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  border-left: 3px solid rgba(175,125,76,0.75);
}

.ice_textecontrib h1 {
  text-indent: 0px;
  font-size: 23px;
  line-height: 22px;
  padding-top: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-right: 10px;
  margin-bottom: 0px;
  color: rgb(175,125,76);
  font-weight: bold;
  text-align: center;
}

.ice_textecontrib h2 {
  text-indent: 0px;
  font-size: 20px;
  line-height: 22px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-right: 10px;
  margin-bottom: 0px;
  color: rgb(175,125,76);
  font-weight: bold;
}

.ice_textecontrib h3 {
  font-size: 18px;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-style: italic;
  color: rgb(175,125,76);
  text-indent:15px;
}

.ice_textecontrib h4 {
  font-variant: small-caps;
  text-indent: 0px;
  font-size: 20px;
  line-height: 23px;
  padding-top: 10px;
  text-align: left;
  color: rgb(68, 165, 146);
}

.ice_textecontrib h5 {
  text-indent: 0px;
  font-size: 20px;
  line-height: 23px;
  padding-top: 0px;
  text-align: center;
  color: #AC5CAF;
}

.ice_textecontrib .notice_biblio {
  margin-left: 20px;
  text-indent: 0px;
}

.ice_textecontrib .image_droite {
  float: right;
  text-align: center;
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ice_textecontrib .image_gauche {
  float: left;
  text-align: center;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ice_textecontrib .image_centre_longue {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
  	padding-bottom: 20px;
  	text-align: center;
}

.ice_textecontrib .legende_image {
  color: rgba(133,38,30,0.85);
  font-size: 15px;
}

.ice_textecontrib img {
  margin-bottom:10px;
}

/* -------------------------------------------------------------------------- */

.ice_docpolitedit  {
    font-family: "Times New Roman", Times, serif;
    font-size: 17px;
    padding-right: 15px;
}

.ice_docpolitedit p {
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 10px;
  text-indent: 20px;
  word-wrap: break-word;
  line-height: 23px;
}

.ice_docpolitedit .titre_politique {
  color: rgb(49, 107, 49);
  text-align:center;
  font-size:29px;
  margin-top:15px;
  margin-bottom: 25px;
  font-weight: bold;
}

.ice_docpolitedit h1 {
color: rgba(133, 38, 30, 0.9);
font-size:25px;
margin-top:25px;
margin-bottom: 25px;
font-weight:bold;
}

.ice_docpolitedit h2 {
color: rgb(49, 107, 49);
font-size:23px;
margin-top:25px;
margin-bottom: 25px;
font-weight:bold;
}

.ice_docpolitedit h3 {
color: rgba(133, 38, 30, 0.9);
font-size:21px;
margin-top:20px;
margin-bottom: 20px;
font-weight:bold;
}

.ice_docpolitedit h4 {
color: rgb(49, 107, 49);
font-size:19px;
text-align:center;
margin-top:20px;
margin-bottom: 20px;
font-weight:bold;
}

.ice_docpolitedit h5 {
text-indent:0px;
color:rgba(133, 38, 30, 0.9);
font-size:18px;
font-style:italic;
font-weight:bold;
}

.ice_docpolitedit a {
  text-decoration: none;
  color:rgb(133, 38, 30);
}

.ice_docpolitedit .important {
	color: rgb(49, 107, 49);
	font-weight: bold;
}

.ice_docpolitedit blockquote {
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
}

.ice_docpolitedit li {
  margin-top:5px;
  margin-bottom: 5px;
  text-align: justify;
  line-height: 23px;
}

.ice_docpolitedit .titredoc_H1[data-hl=true],
.ice_docpolitedit .titredoc_H2[data-hl=true],
.ice_docpolitedit .titredoc_H3[data-hl=true],
.ice_docpolitedit .titredoc_H4[data-hl=true],
.ice_docpolitedit .titredoc_H5[data-hl=true],
.ice_docpolitedit .titredoc_H6[data-hl=true] {
  background-color: rgba(133, 38, 30, 0.05);
}

.ice_docpolitedit .titredoc_H1 {
  text-indent: 0px;
  text-align:left;
  font-size: 21px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: rgb(49,107,49);
  padding-left:0px;
  margin-left:0px;a
}

.ice_docpolitedit .titredoc_H2 {
 text-indent: 0px;
  font-size: 19px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
  color: black;
  font-weight: normal;
}

.ice_docpolitedit .titredoc_H3 {
  text-indent: 0px;
  font-size: 19px;
  line-height: 20px;
  padding-top: 0px;
  padding-left: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: black;
  font-weight: normal;
}

.ice_docpolitedit .titredoc_H4 {
  text-indent: 0px;
  font-size: 17px;
  line-height: 18px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 70px;
  color: black;
  font-weight: normal;
  font-variant: normal;
}
.ice_docpolitedit .titredoc_H5 {
  text-indent: 0px;
  font-size: 16px;
  line-height: 18px;
  padding-top: 1px;
  padding-left: 90px;
}
.ice_docpolitedit .titredoc_H6 {
  text-indent: 52px;
  font-size: 13px;
  line-height: 17px;
  padding-top: 1px;
}