.ichamp {
  font-size: 13px;
  padding: 3px 3px 3px 6px;
  margin: 5px 5px;
  border: 1px solid #1085cc;
}

.ttprofil {
  font-family: Arial;
  color: #414141;
  font-size: 16x;
  letter-spacing: 0px;
  text-decoration: none;
}

.ttprofil a {
  font-family: Arial;
  color: #414141;
  font-size: 16px;
  letter-spacing: 0px;
  text-decoration: none;
}

.ttprofil a:hover {
  font-family: Arial;
  color: #414141;
  font-size: 16px;
  letter-spacing: 0px;
  text-decoration: underline;
}

.titres {
  font-family: Arial;
  color: #999999;
  font-size: 12px;
  text-decoration: none;
  line-height: 19px;
  padding-left: 10px;
}

.titres a {
  font-family: Arial;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  line-height: 19px;
}

.titres a:hover {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.rouge13b {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 13px;
  text-decoration: none;
  line-height: 18px;
  font-weight: bold;
}

.rouge13b a {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 13px;
  text-decoration: none;
  line-height: 18px;
  font-weight: bold;
}

.rouge13b a:hover {
  font-family: Arial;
  color: #000000;
  font-size: 13px;
  text-decoration: none;
  line-height: 18px;
  font-weight: bold;
}

.noir13 {
  font-family: Arial;
  color: #414141;
  font-size: 13px;
  line-height: 1.2rem;
  text-decoration: none;
}

.noir13 a {
  font-family: Arial;
  color: #414141;
  font-size: 13px;
  line-height: 1.2rem;
  text-decoration: none;
}

.noir13 a:hover {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 13px;
  line-height: 1.2rem;
  text-decoration: none;
}

.noir13b {
  font-family: Arial;
  color: #414141;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}

.noir13b a {
  font-family: Arial;
  color: #414141;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}

.noir13b a:hover {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}

.noir12b {
  font-family: Arial;
  color: #414141;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.noir12b a {
  font-family: Arial;
  color: #414141;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.noir12b a:hover {
  font-family: Arial;
  color: #0f86ca;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.noir11 {
  font-family: Arial;
  color: #414141;
  font-size: 11px;
  text-decoration: none;
}

.noir11 a {
  font-family: Arial;
  color: #414141;
  font-size: 11px;
  text-decoration: none;
}

.noir11 a:hover {
  font-family: Arial;
  color: #0f86ca;
  font-size: 11px;
  text-decoration: none;
}

.noir11u {
  font-family: Arial;
  color: #414141;
  font-size: 11px;
  text-decoration: none;
}

.noir11u a {
  font-family: Arial;
  color: #414141;
  font-size: 11px;
  text-decoration: underline;
}

.noir11u a:hover {
  font-family: Arial;
  color: #0f86ca;
  font-size: 11px;
  text-decoration: underline;
}

.noir11b {
  font-family: Arial;
  color: #414141;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

.noir11b a {
  font-family: Arial;
  color: #414141;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

.noir11b a:hover {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

.noir19 {
  font-family: Arial;
  color: #414141;
  font-size: 19px;
  text-decoration: none;
}

.noir10 {
  font-family: Arial;
  color: #414141;
  font-size: 10px;
  text-decoration: none;
}

.noir10 a {
  font-family: Arial;
  color: #414141;
  font-size: 10px;
  text-decoration: none;
}

.noir10 a:hover {
  font-family: Arial;
  color: #000;
  font-size: 10px;
  text-decoration: underline;
}

.gris11 {
  font-family: Arial;
  color: #999999;
  font-size: 11px;
  text-decoration: none;
}

.gris11 a {
  font-family: Arial;
  color: #999999;
  font-size: 11px;
  text-decoration: none;
}

.gris11 a:hover {
  font-family: Arial;
  color: #999999;
  font-size: 11px;
  text-decoration: underline;
}

.gris11b {
  font-family: Arial;
  color: #999999;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

.credit {
  display: block;
  font-family: Arial;
  color: #999999;
  font-size: 9px;
  text-align: right;
  padding-right: 5px;
}

.orange11b {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}

.orange11b a {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

.orange11b a:hover {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

.orange10 {
  font-family: Arial;
  color: #000;
  font-size: 10px;
}

.orange10 a {
  font-family: Arial;
  color: #000;
  font-size: 10px;
  text-decoration: none;
}
.orange10 a:hover {
  font-family: Arial;
  color: #170b66;
  font-size: 10px;
  text-decoration: underline;
}

.orange11 {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 11px;
}
.orange11 a {
  font-family: Arial;
  color: #0d6a8c;
  font-size: 11px;
  text-decoration: none;
}
.orange11 a:hover {
  font-family: Arial;
  color: #ffffff;
  background-color: #0d6a8c;
  font-size: 11px;
  text-decoration: none;
}

.menu21 {
  font-family: "Mukta", sans-serif;
  color: #414141;
  font-size: 23px;
  line-height: 25px;
}
.menu21 a {
  font-family: "Mukta", sans-serif;
  color: #414141;
  font-size: 23px;
  text-decoration: none;
}
.menu21 a:hover {
  font-family: "Mukta", sans-serif;
  color: #414141;
  font-size: 23px;
  text-decoration: underline;
}

.menu18 {
  font-family: "Mukta", sans-serif;
  color: #170b66;
  font-size: 18px;
  text-transform: uppercase;
}
.menu18 a {
  font-family: "Mukta", sans-serif;
  color: #170b66;
  font-size: 18px;
  text-decoration: none;
  text-transform: uppercase;
}
.menu18 a:hover {
  font-family: "Mukta", sans-serif;
  color: #170b66;
  font-size: 18px;
  text-decoration: underline;
  text-transform: uppercase;
}

.menun a {
  font-family: Arial;
  color: #414141;
  font-size: 12px;
  text-decoration: none;
  line-height: 20px;
  padding-left: 15px;
  background: url(/style/commun/puces/4.gif) no-repeat 0px 5px;
}
.menun a:hover {
  font-family: Arial;
  color: #1085cc;
  font-size: 12px;
  text-decoration: none;
  line-height: 20px;
  padding-left: 15px;
  background: url(/style/commun/puces/4.gif) no-repeat 0px 5px;
}
.menuo a {
  font-family: Arial;
  color: #1085cc;
  font-size: 12px;
  text-decoration: none;
  line-height: 20px;
  padding-left: 15px;
  background: url(/style/commun/puces/4.gif) no-repeat 0px 5px;
}
.menuo a:hover {
  font-family: Arial;
  color: #1085cc;
  font-size: 12px;
  text-decoration: none;
  line-height: 20px;
  padding-left: 15px;
  background: url(/style/commun/puces/4.gif) no-repeat 0px 5px;
}

.up {
  font-family: Arial;
  color: #59a868;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
}
.down {
  font-family: Arial;
  color: #de1a1a;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
}
.egal {
  font-family: Arial;
  color: #3ea4e7;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
}
.entry {
  font-family: Arial;
  color: #f6b400;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
}

.actu {
  font-family: Arial;
  font-size: 18px;
  color: #282828;
  line-height: 30px;
  text-align: justify;
}
a.spip_out:link {
  font-family: Arial;
  color: #1286cc;
  text-decoration: underline;
}
a.spip_out:visited {
  font-family: Arial;
  color: #1286cc;
  text-decoration: underline;
}
a.spip_out:hover {
  font-family: Arial;
  color: #1286cc;
  text-decoration: underline;
}
a.spip_art:link {
  font-family: Arial;
  color: #1286cc;
  text-decoration: none;
}
a.spip_art:visited {
  font-family: Arial;
  color: #1286cc;
  text-decoration: none;
}
a.spip_art:hover {
  font-family: Arial;
  color: #1286cc;
  text-decoration: underline;
}

H1,
H1 a {
  font-family: "Mukta", sans-serif;
  color: #170b66;
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  text-decoration: none;
  margin: 0;
  padding-bottom: 4px;
}

H1 a:hover {
  font-family: "Mukta", sans-serif;
  color: #170b66;
  font-size: 30px;
  text-decoration: underline;
  margin: 0;
  padding-bottom: 4px;
}

H2 {
  font-family: Arial, sans-serif;
  color: #414141;
  font-size: 21px;
  line-height: 23px;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

H2 a {
  font-family: Arial, sans-serif;
  color: #414141;
  font-size: 21px;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

H2 a:hover {
  font-family: Arial, sans-serif;
  color: #414141;
  font-size: 21px;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

H3 {
  font-family: "Mukta", sans-serif;
  color: #0d6a8c;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

H3 a {
  font-family: "Mukta", sans-serif;
  color: #0d6a8c;
  font-size: 20px;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

H3 a:hover {
  font-family: "Mukta", sans-serif;
  color: #0d6a8c;
  font-size: 20px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

H4 {
  font-family: "Mukta", sans-serif;
  color: #000000;
  font-size: 22px;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

/* PODCAST */
.podcast {
  position: relative;
  margin: 20px auto;
}

.podcast .t {
  z-index: 100;
  margin: 0 0 10px 0;
}

.podcast .t h3 {
  font-family: "Mukta", sans-serif;
  color: #170b66;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
}

.podcast-player-container {
  position: relative;
  height: 440px;
}

.podcast .lien_tous {
  border-top: 1px solid #e5e5e5;
  padding: 12px 0 0 0;
}

.extrait-g {
  position: relative;
  font-family: Georgia, Arial;
  font-size: 23px;
  color: #1867a3;
  font-weight:bold;
  width: 160px;
  padding: 12px;
  text-align: left;
  float: left;
  font-style: italic;
}

.extrait-d {
  position: relative;
  font-family: Georgia, Arial;
  font-size: 23px;
  color: #1867a3;
  font-weight:bold;
  width: 160px;
  padding: 12px;
  text-align: right;
  float: right;
  font-style: italic;
}
