body {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  background-color: #ffffff;
  font-weight: normal;
  font-family: Lato, "Open Sans", Telex, helvetica, Arial;
}

#conteneur {
  margin: 0px auto;
  padding: 0px;
  width: 1305px;
  border: 0px;
  position: relative;
  z-index: 10;
  height: 100%;
}

#row2 {
  position: relative;
  width: 1305px;
  height: 557px;
  border: none;
  padding: 0px;
  margin: 0px;
}

p {
  /*font-weight:300;*/
  font-weight: normal;
  margin: 0px 0px 13px 0px;
}

a {
  text-decoration: none;
  outline: none;
  -moz-outline-style: none;
  color: #ffffff;
  font-weight: bold;
}
a:link,
a:visited,
a:hover,
a:active,
a:focus {
  text-decoration: none;
  outline: none;
  -moz-outline-style: none;
}

table {
  background-color: #630;
  border-collapse: collapse;
  border: 1px solid #cc9;
  width: 100%;
  color: rgb(102, 102, 102);
}
th {
  margin: 2px;
  padding: 8px;
  font-weight: bold;
}
td {
  margin: 2px;
  padding: 4px;
}

#global {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 990px;
  height: 442px;
  margin-top: -221px;
  margin-left: -495px;
  border: 0px;
}
#choozlang {
  text-align: center;
  padding-top: 10px;
  font-size: 22px;
  line-height: 30px;
  font-weight: normal;
  font-family: Impact, Arial, sans-serif;
  color: rgb(255, 255, 255);
  letter-spacing: 1px;
}
#choozlang a {
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  color: rgb(255, 255, 255);
}
#choozlang a:hover {
  text-decoration: none;
  color: rgb(153, 153, 153);
}

#landing2012 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 750px;
  height: 500px;
  margin-top: -250px;
  margin-left: -375px;
  border: 0px;
}
#chz_lang_nl {
  position: absolute;
  left: 547px;
  top: 427px;
  width: 50px;
  height: 50px;
}
#chz_lang_en {
  position: absolute;
  left: 610px;
  top: 427px;
  width: 50px;
  height: 50px;
}
#chz_lang_fr {
  position: absolute;
  left: 677px;
  top: 427px;
  width: 50px;
  height: 50px;
}

.ll a {
  display: block;
  height: 50px;
  width: 50px;
  color: #ffed00;
  font-size: 26px;
  line-height: 50px;
  text-align: center;
  alignment-adjust: middle;
  font-weight: normal;
} /* ll = landing / lang */
.ll:hover {
  color: #3a4f4e;
}

.ll_unused:hover {
  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#col {
  float: left;
}
#col h1 {
  font-family: Impact, Arial, sans-serif;
  color: #ffed00;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
#col h2 {
  font-family: Impact, Arial, sans-serif;
  color: #ffed00;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
#col h3 {
  font-family: Impact, Arial, sans-serif;
  color: #ffed00;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
#col h4 {
  font-family: Impact, Arial, sans-serif;
  color: #ffed00;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
#col a {
  color: #ffed00;
  text-decoration: none;
  font-weight: normal;
}

#cellAgenda {
  width: 183px;
  height: 576px;
  background-color: #ffed00;
  border-style: solid;
  border-width: 0px 2px 0px 2px;
  border-color: #000;
}
#cellAgendaTitle {
  width: 183px;
  height: 108px;
}
#cellAgendaTitle h1 {
  color: #fffffe;
  padding: 24px 0px 0px 0px;
  font-size: 30px;
  font-weight: normal;
  line-height: 34px;
  text-align: center;
  text-transform: uppercase;
}
#cellAgendaTitle h2 {
  color: #fffffe;
  padding: 0px;
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: -0.5px;
}

#cellAgendaTxt {
  width: 183px;
  padding-right: 0px;
}
#cellAgendaTxt ul {
  width: 173px;
  height: 100%;
  font-size: 23px;
  font-weight: normal;
  text-align: right;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
#cellAgendaTxt p {
  width: 163px;
  height: 18px;
  font-size: 14px;
  font-weight: normal;
  text-align: right;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  line-height: 18px;
}
#cellAgendaTxt a {
  display: block;
  width: 145px;
  height: 18px;
  font-weight: normal;
  text-decoration: none;
}

#cellAgendaTxt ul {
  display: block;
  list-style-type: none;
  padding: 0px 4px;
  margin: 0;
}

#cellAgendaTxt li {
  line-height: 18px;
  padding: 8px 6px;
  margin: 0px 0px 8px 0px;
  text-align: right;
  border: 0px solid;
  border-radius: 0px;
  -moz-border-radius: 0px;
}

#cellAgendaTxt a {
  font-weight: normal;
  text-transform: uppercase;
}
.pastday {
  color: #d3d3d347;
}
.pastday:hover {
  color: #ffed00;
}

#test:hover a {
  cursor: help;
}

.m_agenda_common {
  background-color: transparent;
}
.m_agenda_common:hover {
  background-color: #ffed00;
  /*    transition-property:background-color;
		  transition-duration:0.15s;
		  /* Firefox 4 */
  /*		  -moz-transition-property:background-color;
		  -moz-transition-duration:0.15s;
		  /* Safari and Chrome */
  /*		  -webkit-transition-property:background-color;
		  -webkit-transition-duration:0.15s;
		  /* Opera */
  /*		  -o-transition-property:background-color;
		  -o-transition-duration:0.15s;	
*/
}

.m_agenda_common:hover a {
  background-color: #ffed00;
  color: #442246;
}

.m_agenda_on a {
  color: #ffed00;
}

.transBg15s:hover {
  background-color: #442246;
  color: #ffed00;
  transition-property: background-color;
  transition-duration: 0.15s;
  /* Firefox 4 */
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.15s;
  /* Safari and Chrome */
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.15s;
  /* Opera */
  -o-transition-property: background-color;
  -o-transition-duration: 0.15s;
}

#cellAgenda2Txt {
  width: 183px;
  height: 28px;
}
#cellAgenda2Txt p {
  font-family: Impact, Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  line-height: 20px;
}
#cellAgenda2Txt a {
  text-decoration: none;
}

#cellLang {
  color: #ffed00;
  width: 183px;
  height: 20px;
  font-size: 12px;
  background-color: #999;
  border: 2px solid #000;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
#cellLang a {
  color: #ffed00;
}

#toptitle {
  position: relative;
  width: 1307px;
  height: 123px;
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
}
#toptitle.fr {
  background: url("../img/toptitle2026b_fr.png") no-repeat;
  background-size: 1305px;
  margin-left: 0px;
}
#toptitle.nl {
  background: url("../img/toptitle2026a_fr.png") no-repeat;
  background-size: 1305px;
  margin-left: 0px;
}
#toptitle.en {
  background: url("../img/toptitle2026a_fr.png") no-repeat;
  background-size: 1305px;
  margin-left: 0px;
}

#mt_line1 {
  position: absolute;
  right: 0px;
  top: 84px;
  height: 42px;
  width: auto;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e; /*background-color: #e63a11 ;*/
}
#mt_line2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1061px;
  height: 169px;
  border: 0px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line4 {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 161px;
  height: 169px;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line4 {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 45px;
  height: 147px;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line4 {
  position: absolute;
  left: 0px;
  top: 22px;
  width: 42px;
  height: 147px;
  border: 0px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line5 {
  position: absolute;
  left: 0px;
  top: 22px;
  width: 935px;
  height: 147px;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line5 {
  position: absolute;
  left: 0px;
  top: 22px;
  width: 855px;
  height: 147px;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line6 {
  position: absolute;
  right: 500px;
  top: 47px;
  width: 286px;
  height: 147px;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}
#mt_line7 {
  position: absolute;
  left: 176px;
  top: 18px;
  width: 200px;
  height: 147px;
  border: 0px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  color: #3a4f4e;
}

#mb_line2 {
  margin-top: 18px;
}

.mtcommon,
.mtcommon_on,
.mtcommon p,
.mtcommon a {
  text-transform: uppercase;
  color: #442246;
  font-weight: bold;
}
.mtcommon_on,
.mtcommon_on a,
.mtcommon:hover {
  color: #e63a11;
  font-size: 22px;
}
/*2016 06 06 - pour virer la ligne noire en-dessous des logos.mtcommon:hover { background-color:#222;}*/
.xmd_debat:hover {
  background-color: #000;
}
.xmd_debat:hover a {
  color: #9085ba;
  background-color: #000;
}
.xmd_debat_on {
  color: #9085ba;
  background-color: #000;
}

/*
#menu_container { 
  width: 930px;
  margin: 0 auto 0 auto;
}
*/

ul.mtcommon {
  display: block;
  position: relative;
}

ul.mtcommon li {
  display: block;
  list-style: none;
  float: left;
  position: relative;
}

ul.mtcommon li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
}

ul.l1-menu a {
  display: block;
  position: relative;
}

ul#nav {
  float: right;
}

ul#nav ul {
  background: #483f2c;
  margin-top: -5px;
  padding-bottom: 15px;
}

ul#nav li a {
  padding: 6px 15px 8px 15px;
  font:
    130% "News Cycle",
    arial,
    sans-serif;
  text-decoration: none;
  color: #ffed00;
  margin-right: 2px;
}

#toptitle_index_fr {
  width: 1305px;
  height: 90px;
  background: url(img/toptitle2010_fr.png) no-repeat;
  margin-left: 2px;
}
#toptitle_index_nl {
  width: 1305px;
  height: 90px;
  background: url(img/toptitle2010_fr.png) no-repeat;
}
#toptitle_index_en {
  width: 1305px;
  height: 90px;
  background: url(img/toptitle2010_fr.png) no-repeat;
}

#MenuDays {
  width: 183px;
  height: 557px;
  border: 0px;
  background-color: #442246;
  float: left;
  margin-right: 4px;
}

#grid {
  position: absolute;
  width: 961px;
  height: 404px;
  background: url(img/welcomefdl2009.jpg) no-repeat;
  background-position: 2px 0px;
  font-family: Impact, Arial, sans-serif;
  color: #ffed00;
  text-align: center;
  font-weight: normal;
}
#grid h2 {
  font-weight: normal;
}

#cellBottomMenu {
  width: 1305px;
  height: 80px;
  border: 0px solid #000;
  text-align: center;
  margin: 90px 0 0 0;
  padding: 27px 0 25px 0;
  background-color: #ffffff;
}
#cellBottomMenu p {
  color: #442246;
  font-size: 15px;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
}
#cellBottomMenu a {
  color: #442246;
  font-size: 15px;
  line-height: 20px;
}
#cellBottomMenu a:hover {
  color: #442246;
  border-bottom: 1px dotted #999;
}
#cellBottomMenu img {
  margin: 0px;
  padding: 0px;
  border: 0;
  vertical-align: middle;
}

.playButton {
  background-color: #666600;
  cursor: pointer;
  font-weight: bold;
  font-size: 20px;
  opacity: 0.8;
  position: relative;
  top: 110%;
  padding-top: 0.5em;
  padding-right: 1em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  color: #ffed00;
}

.bwhite {
  background-color: rgb(255, 255, 255);
}
.fwhite {
  color: rgb(255, 255, 255);
}
a.fwhite:hover {
  color: rgb(153, 0, 0);
}
.bgray {
  background-color: rgb(153, 153, 153);
}
.fgray {
  color: rgb(153, 153, 153);
}

.bred {
  background-color: rgb(153, 0, 0);
}

/*
#E95D0F : orange
mauve : #9085BA
#00E3C8 : turquoise
jaune : #BAB847
*/

.rounded {
  border: 0px solid;
  border-radius: 20px;
  -moz-border-radius: 20px;
}

.mcommon {
  border: 0px solid;
  border-radius: 0px;
  -moz-border-radius: 0px;
}
.xx_out_mcommon:hover {
  background-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100); /* For IE8 and earlier */
}
.mcommon:hover {
  /*background-color: #ffffff; 20260610 
  opacity: 0.6;
  filter: alpha(opacity=60); /* For IE8 and earlier */
}
.mcommon p {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

.mbcommon,
.mbcommon_on {
  background-color: #442246;
  color: #3a4f4e;

  transition-property: background-color;
  transition-duration: 0.15s;
  /* Firefox 4 */
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.15s;
  /* Safari and Chrome */
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.15s;
  /* Opera */
  -o-transition-property: background-color;
  -o-transition-duration: 0.15s;
}

.mbcommon:hover,
.mbcommon:hover a {
  background-color: #ffed00;
  color: #442246;
}

.mbcommon_on,
.mbcommon_on a,
.mbcommon_on p {
  background-color: #ffed00;
  color: #442246;
}
.mbcommon_on:hover,
.mbcommon_on:hover p,
.mbcommon_on:hover a {
  background-color: #ffed00;
  color: #442246;
}

.m_mdcommon,
.m_mdcommon_on {
  background-color: #442246;
  color: #fff;
}
.md_mdcommon a {
  color: #fff;
}
.md_mdcommon:hover {
  color: #3a4f4e;
  background-color: #442246;
}

.md_mdcommon_on {
  color: #d2cfba;
  background-color: #442246;
}
.md_mdcommon_on:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.mbadmin {
  background-color: #c30;
  color: #c30;
}

.mdcommon li {
  border-radius: 0px;
  -moz-border-radius: 0px;
}

.m_films:hover,
.m_films_on {
  background-color: #442246;
}
.m_films:hover a {
  color: #442246;
  background-color: #ffed00;
}

.md_films {
  color: #fff;
}
.md_films:hover,
.md_films:hover a,
.md_films_on,
.md_films_on:hover {
  color: #442246;
  background-color: #ffed00;
}
.md_films_on:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.md_debats {
  color: #fff;
}
.m_debats:hover,
.m_debats_on {
  background-color: #442246;
}
.m_debats:hover a {
  color: #442246;
  background-color: #ffed00;
}

.md_debats:hover,
.md_debats:hover a,
.md_debats_on,
.md_debats_on:hover {
  color: #442246;
  background-color: #ffed00;
}
.md_debats_on:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.m_concerts:hover,
.m_concerts_on {
  background-color: #442246;
}
.m_concerts:hover,
.m_concerts_on {
  background-color: #442246;
}
.m_concerts:hover a {
  color: #442246;
  background-color: #ffed00;
}
.md_concerts {
  color: #fff;
}
.md_concerts:hover,
.md_concerts:hover a,
.md_concerts_on,
.md_concerts_on:hover {
  color: #442246;
  background-color: #ffed00;
}
.md_concerts_on:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/*.m_expo { background-color:#cc99ff;}*/
/*.m_expo:hover { background-color:#cc99ff;} EN ATTENDANT QU'IL Y AIT UN EVENT*/

/*.m_theatre { background-color:#ffbf00;}*/
.m_theatre:hover {
  background-color: #442246;
}
.m_theatre_on {
  background-color: #442246;
}
.m_theatre:hover a {
  color: #442246;
  background-color: #ffed00;
}

.md_theatre {
  color: #fff;
}
.md_theatre:hover {
  color: #442246;
  background-color: #ffed00;
}
.md_theatre:hover a {
  color: #442246;
  background-color: #ffed00;
}
.md_theatre_on,
.md_theatre_on:hover {
  color: #442246;
  background-color: #ffed00;
}
.md_theatre_on:hover {
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
}

.md_theatre:hover,
.md_theatre:hover a,
.md_theatre_on,
.md_theatre_on:hover,
.md_theatre_on li a,
.md_theatre_on:hover li a {
  color: #442246;
  background-color: #ffed00;
}
.md_theatre_on:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.m_experiences {
  color: #fff;
}
.m_experiences:hover,
.m_experiences_on {
  background-color: #442246;
}
.m_experiences:hover a {
  color: #442246;
  background-color: #ffed00;
}

.md_experiences {
  color: rgb(51, 24, 13);
}
.md_experiences,
.md_experiences:hover,
.md_experiences:hover a,
.md_experiences_on,
.md_experiences_on:hover {
  color: #442246;
  background-color: #ffed00;
}
.md_experiences_on:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#menug_2col_empty {
  width: 370px;
  height: 400px;
  margin: 0px 4px 0px 0px;
  padding: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: #fff;
  /*background-position: -42px -23px;*/
  border: none;
  float: left;
  color: #fff;
}

/* à muter vers CLASS !!!!! */
#content_4col_txt {
  width: 704px;
  height: 527px;
  margin: 0px 4px 0px 0px;
  padding: 30px 20px 0px 20px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #ffffff;
  background-position: -42px -23px;
  border: none;
  float: left;
  color: #442246;
  text-align: justify;
  /*background: #e6e9e9;
background-image: linear-gradient(270deg, rgb(83,145,144) 0%, rgb(200,200,183) 100%);*/
}

#content_4col_txt h1 {
  margin-bottom: 16px;
  font-size: 30px;
  color: #442246;
}
#content_4col_txt h2 {
  margin-bottom: 16px;
  font-size: 18px;
  color: #442246;
}
#content_4col_txt h6 {
  margin-bottom: 41px;
  font-size: 36px;
  color: #442246;
  text-align: center;
  margin-top: 36px;
}

#content_4col_txt a {
  color: #442246;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px dotted #fff;
  font-weight: normal;
}

#content_4col_txt a:hover {
  background-color: #fffffe;
  color: #442246;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 0 dotted #fffffe;
  font-weight: normal;
  padding: 14px 10px 10px;
}

#content_4col_txt li {
  padding-top: 7px;
  padding-bottom: 7px;
}

#content_4col_img {
  width: 744px;
  height: 557px;
  margin: 0px 4px 0px 0px;
  padding: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: #fff;
  /*background-position: -42px -23px;*/
  border: none;
  float: left;
  color: #fff;
}

#content_4col_img p {
  margin: 0px;
  padding: 0px;
}

#content_4col_full2014 {
  width: 744px;
  height: 557px;
  margin: 0px 4px 0px 0px;
  padding: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
  /*background-position: -42px -23px;*/
  border: none;
  float: left;
  color: #fff;
}

#txtcontainer2full {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 744px;
  height: 557px;
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  border-style: solid;
  border-width: 0px 4px 0px 0px;
  border-color: #333;
  /*scrollbar-face-color: #F7F7EA ;scrollbar-shadow-color: #B0AE33;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #B0AE33;scrollbar-darkshadow-color: #B0AE33;scrollbar-track-color: #f6f6f0;scrollbar-arrow-color: #B0AE33;*/
  float: left;
}

#txtcontainer2full p {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
}
#txtcontainer2full img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#txtcontainer2full ul {
  list-style-type: square;
  margin: 0px;
  padding: 85px 8px 0px 8px;
  overflow-x: hidden;
  overflow-y: auto;
}
#txtcontainer2full li {
  list-style-type: disc;
  margin: 0px;
  padding: 8px 8px 0px 8px;
}

#txtcontainer2edprec p {
  text-align: justify;
  color: #fff;
  text-transform: uppercase;
  margin: 0px 0px 11px 0px;
  line-height: 16px;
}
#txtcontainer2edprec a {
  color: #fff;
}

#txtcontainer2newsletter {
  overflow-x: hidden;
  overflow-y: auto;
  width: 524px;
  height: 370px;
  margin: 0px;
  padding: 20px 10px 10px 10px;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 4px 0px 0px;
  border-color: #333;
  float: left;
}

/* à Modifier vers CLASS */
#newsletter {
  position: relative;
  text-align: center;
  height: 254px;
  padding-top: 120px;
}
#newsletter h1 {
  font-size: 16px;
  color: #3a4f4e;
  margin: 0px 0px 28px 0px;
  line-height: 20px;
  font-weight: normal;
}
#newsletter .input {
  width: 400px;
  height: 30px;
  border: 0px solid #cc9;
  font:
    20px Telex,
    helvetica,
    Arial sans-serif;
  line-height: 24px;
  background-color: #3a4f4e;
  color: #fff;
  padding: 3px 20px;
  margin: 0px;
}
.submit_button_newsletter {
  font-size: 14px;
  border: none;
  line-height: 24px;
  background-color: #3a4f4e;
  color: #fff;
  padding: 3px 20px;
  margin: 25px;
  width: 70px;
  height: 30px;
}

.mar4pxRight {
  margin-right: 4px;
}
.mar4pxBottom {
  margin-bottom: 4px;
}
.w2col {
  width: 370px;
}
.w3col {
  width: 557px;
}
.w5col {
  width: 681px;
}
.h196 {
  height: 196px;
}
.h200 {
  height: 200px;
}
.h400 {
  height: 400px;
}
.fleft {
  float: left;
}
.p10 {
  padding: 10px;
}

.ovy {
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 30px;
}

.bloc_event_titres_1 {
  line-height: normal;
  font-size: 12px;
  line-height: 16px;
}
.bloc_event_titres_1 h1 {
  margin: 10px 0px 20px 0px;
  line-height: normal;
}
.bloc_event_titres_1 h2 {
  margin: 8px 0px 8px 8px;
  color: #666;
}

.bloc_event_synopsis_1 {
  line-height: normal;
  font-size: 12px;
  line-height: 16px;
}

.bgtrans15 {
  transition-property: background-color;
  transition-duration: 0.15s;
  /* Firefox 4 */
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.15s;
  /* Safari and Chrome */
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.15s;
  /* Opera */
  -o-transition-property: background-color;
  -o-transition-duration: 0.15s;
}

.nodec {
  text-decoration: none;
}
.nobord {
  border-width: 0px;
}

/* 2019-09-02 : modif couleur de fond de vert bouteille 344936 vers bleu pétrole 3A4F4E*/
