body{
  font-family         : "Lucida Sans","Lucida Sans Unicode","Lucida Sans",Calibri,Arial;
  background-color    : #EEEEEE;
  background-image    : url(../img/background.png);
  background-position : top;
  background-repeat   : no-repeat;
}

img{
  border              : 0px;
}

#container{
}

#naviguation{
  text-align          : right;
  background-color    : #FFFFFF;
}

#naviguation ul{
  list-style-type     : none;
}

#naviguation ul li{
  display             : inline;
}

#naviguation ul li a{
  text-decoration     : none;
}

#leftColumn{
  background-color    : #E2017B;
}

#title{
  background-image    : url(../img/int_title.gif);
  background-repeat   : no-repeat;
}

#header{
  background-image    : url(../img/acc_header.gif);
  background-repeat   : no-repeat;
}

#text p{
  color               : #FFFFFF;
  font-size           : 13px;
  font-weight         : bold;
  text-align          : justify;
  line-height         : 18px;
}

#knowMore{
  background-color    : #FFFFFF;
  text-align          : right;
}

#knowMore a{
  background-image    : url(../img/picto_plus.gif);
  background-repeat   : no-repeat;
  text-decoration     : none;
  color               : #0E0E0E;
  font-size           : 12px;
  float               : right;
}

#knowMore a:hover{
  text-decoration     : underline;
}

#knowMore img{
  margin-right        : 10px;
}

#knowMore img:hover{
  cursor              : pointer;
}

#informations{
  background-color    : #FFFFFF;
  display             : none;
}

#informationsLeft{
  text-align          : justify;
  background-color    : #FFFFFF;
}

#informationsRight{
  text-align          : justify;
  background-color    : #FFFFFF;
}

#informationsLeft p{
  font-size           : 12px;
  color               : #0E0E0E;
}

#informationsRight p{
  font-size           : 12px;
  color               : #0E0E0E;
}

#footerBorder{
  background-image    : url(../img/acc_bord_footer.gif);
  background-repeat   : no-repeat;
}

#partners,
#largePartners{
  background-color    : #E2017B;
}

#rightColumn{
  background-color    : #D50E84;
}

#rightColumn ul li{
  list-style-type     : none;
  text-transform      : uppercase;
  color               : #FFFFFF;
  font-weight         : bold;
  font-size           : 18px;
}

#rightColumn ul li a{
  text-decoration     : none;
  color               : #FFFFFF;
}

#arrow{
  background-image    : url(../img/fleche1.gif);
  background-repeat   : no-repeat;
}

#rightColumn ul li.date{
  color               : #000;
  font-size           : 17px;
  text-transform      : none
}

#rightColumn ul li.date a{
  text-decoration     : none;
  color               : #000;
}

#rightColumn ul li.date span{
  background-image    : url(../img/fleche2.gif);
  background-repeat   : no-repeat;
  background-position : 2px 1px;
}

#rightColumn ul li.link{
  font-size           : 11px;
  text-transform      : none;
  font-weight         : normal
}

#rightColumn ul li.separator{
  background-image    : url(../img/separateur_events.gif);
  background-repeat   : no-repeat;
  background-position : -15px;
}

#corner{
  background-image    : url(../img/bas_droit.gif);
  background-repeat   : no-repeat;
}

#footer{
  clear               : both;
}

#footer ul li{
  display             : inline;
  list-style-type     : square;
}

#footer ul li a{
  text-decoration     : none;
  color               : #8E8E8E;
  font-size           : 11px;
}

#footer ul li a:hover{
  text-decoration     : underline;
}

#subTitle{
  background-image    : url(../img/int_sub_title.gif);
  background-repeat   : no-repeat;
}

#bannerLeft, #bannerRight{
  background-color    : #E2017B;
}

#eventOneLeft,
#eventThreeLeft,
#eventFiveLeft{
  background-color    : #FFFFFF;
}

#eventTwoLeft,
#eventFourLeft,
#eventSixLeft{
  background-color    : #E2017B;
}

#eventOneLeft h2.pink,
#eventTwoLeft h2.pink,
#eventThreeLeft h2.pink,
#eventFourLeft h2.pink,
#eventFiveLeft h2.pink,
#eventSixLeft h2.pink{
  padding-top         : 0px;
  margin-top          : 0px;
  color               : #E2017B;
  font-size           : 30px;
  text-transform      : uppercase;
}

#eventOneLeft h2.white,
#eventTwoLeft h2.white,
#eventThreeLeft h2.white,
#eventFourLeft h2.white,
#eventFiveLeft h2.white,
#eventSixLeft h2.white{
  padding-top         : 0px;
  margin-top          : 0px;
  color               : #FFFFFF;
  font-size           : 30px;
  text-transform      : uppercase;
}

#eventOneLeft a.pink,
#eventThreeLeft a.pink,
#eventFiveLeft a.pink,
#eventSixLeft a.pink{
  text-decoration     : none;
  color               : #E2017B;
  font-size           : 11px;
  font-weight         : bold;
  background-image    : url(../img/fleche_rose.gif);
  background-repeat   : no-repeat;
  background-position : left center;
}

#eventTwoLeft a.white,
#eventFourLeft a.white,
#eventSixLeft a.white{
  text-decoration     : none;
  color               : #FFFFFF;
  font-size           : 11px;
  font-weight         : bold;
  background-image    : url(../img/fleche_blanche.gif);
  background-repeat   : no-repeat;
  background-position : left center;
}

#eventOneLeft a:hover,
#eventTwoLeft a:hover,
#eventThreeLeft a:hover,
#eventFourLeft a:hover,
#eventFiveLeft a:hover,
#eventSixLeft a:hover{
  text-decoration     : underline;
}

#eventOneLeft span.organize,
#eventTwoLeft span.organize,
#eventThreeLeft span.organize,
#eventFourLeft span.organize,
#eventFiveLeft span.organize,
#eventSixLeft span.organize{
  font-size           : 11px;
}

#eventOneLeft span.date,
#eventTwoLeft span.date,
#eventThreeLeft span.date,
#eventFourLeft span.date,
#eventFiveLeft span.date,
#eventSixLeft span.date{
  font-weight         : bold;
  font-size           : 20px;
}

#eventOneLeft span.hour,
#eventTwoLeft span.hour,
#eventThreeLeft span.hour,
#eventFourLeft span.hour,
#eventFiveLeft span.hour,
#eventSixLeft span.hour{
  font-size           : 18px;
  font-weight         : normal;
}

#eventOneLeft span.place,
#eventTwoLeft span.place,
#eventThreeLeft span.place,
#eventFourLeft span.place,
#eventFiveLeft span.place,
#eventSixLeft span.place{
  font-weight         : bold;
  font-size           : 12px;
}

#eventOneLeft span.detailPink,
#eventThreeLeft span.detailPink,
#eventFiveLeft span.detailPink,
#eventSixLeft span.detailPink{
  color               : #E2017B;
  text-transform      : uppercase;
  font-size           : 12px;
  font-weight         : bold;
}

#eventOneLeft span.detailPink span.lowerCase,
#eventThreeLeft span.detailPink span.lowerCase,
#eventFiveLeft span.detailPink span.lowerCase,
#eventSixLeft span.detailPink span.lowerCase{
  text-transform      : none;
}

#eventTwoLeft span.detailWhite,
#eventFourLeft span.detailWhite,
#eventSixLeft span.detailWhite{
  color               : #FFFFFF;
  text-transform      : uppercase;
  font-size           : 12px;
  font-weight         : bold;
}

#eventTwoLeft span.detailWhite span.lowerCase,
#eventFourLeft span.detailWhite span.lowerCase,
#eventSixLeft span.detailWhite span.lowerCase{
  text-transform      : none;
}

#eventOneLeft p,
#eventTwoLeft p,
#eventThreeLeft p,
#eventFourLeft p,
#eventFiveLeft p,
#eventSixLeft p{
  font-size           : 12px;
}

#eventOneLeft ul,
#eventTwoLeft ul,
#eventThreeLeft ul,
#eventFourLeft ul,
#eventFiveLeft ul,
#eventSixLeft ul{
  padding-left        : 0px;
  margin-left         : 15px;
  list-style-type     : disc;
  font-size           : 12px;
  margin-top          : 0px;
}

#eventOneLeft p.beforeList,
#eventTwoLeft p.beforeList,
#eventThreeLeft p.beforeList,
#eventFourLeft p.beforeList,
#eventFiveLeft p.beforeList,
#eventSixLeft p.beforeList{
  padding-bottom      : 0px;
  margin-bottom       : 0px;
}

#eventOneRight{
  background-color     : #FFFFFF;
}

#eventTwoRight{
  background-color    : #E2017B;
}

#eventThreeRight{
  background-color    : #FFFFFF;
}

#eventFourRight{
  background-color     : #E2017B;
}

#eventFiveRight{
  background-color     : #FFFFFF;
}

#eventSixRight{
  background-color     : #E2017B;
}

#largeFooterBorder{
  clear                : both;
  background-image     : url(../img/int_bord_footer.gif);
  background-repeat    : no-repeat;
  background-color     : #E2017B;
}

#picturesGallery{
  background-color     : #FFFFFF;
}

#videosGallery{
  background-color     : #FFFFFF;
}

#picturesGallery h2 span{
  background-color     : #E2017B;
  color                : #FFFFFF;
  font-size            : 16px;
}

#videosGallery h2 span{
  background-color     : #E2017B;
  color                : #FFFFFF;
  font-size            : 16px;
}

#picturesGallery p,
#videosGallery p{
  margin-top           : 100px;
  text-align           : center;
  font-size            : 20px;
  text-transform       : uppercase;
  color                : #E2017B;
  font-weight          : bold;
}

#press{
  background-color     : #FFFFFF;
}

#press h2.pressTitle span,
#press h2.pressRelease span{
  background-color     : #E2017B;
  color                : #FFFFFF;
  font-size            : 16px;
}

#press h3{
  font-size            : 15px;
  color                : #E2017B;
}

#press h4.date{
  color                : #7E7E7E;
  font-size            : 12px;
}

#press p{
  font-size            : 12px;
}

#press p strong{
  color                : #E2017B;
}

#press hr,
#formContact form hr{
  border-style      : solid;
  border-width      : 1px;
  border-top        : 0px;
  border-left       : 0px;
  border-right      : 0px;
  border-color      : #CBCBCB;
}

#leftColumn hr{
  border-style      : solid;
  border-width      : 1px;
  border-top        : 0px;
  border-left       : 0px;
  border-right      : 0px;
  border-color      : #EEEEEE;
  opacity           : 0.5;
  filter            : alpha(opacity=50);
}

#pressLink{
  background-color     : #F6F6F6;
  border               : solid 1px #E6E6E6;
}

#pressLink a{
  background-image     : url(../img/ico_pdf.gif);
  background-repeat    : no-repeat;
  background-position  : left center;
  text-decoration      : none;
  color                : #000;
  font-size            : 12px;
}

#pressContact h2.pressContact span{
  color                : #E2017B;
  background-color     : #FFFFFF;
  font-size            : 16px;
}

#pressContact span.company{
  color                : #FFFFFF;
  text-transform       : uppercase;
  font-size            : 12px;
  font-weight          : bold;
}

#pressContact a.mail{
  color                : #FFFFFF;
  font-size            : 11px;
  text-decoration      : none;
  font-weight          : bold;
}

#pressContact a.mail:hover{
  text-decoration      : underline;
}

#contact{
  background-color     : #FFFFFF;
}

#contact h2 span{
  background-color     : #E2017B;
  font-size            : 16px;
  color                : #FFFFFF;
}

#contact span.company{
  font-weight          : bold;
  text-transform       : uppercase;
  font-size            : 12px;
  color                : #000;
}

#contact span{
  color                : #666666;
  font-size            : 12px;
  font-weight          : bold;
}

#contact a.mail{
  text-decoration      : none;
  font-size            : 10px;
  color                : #666666;
  font-weight          : bold;
}

#contact a.mail:hover{
  text-decoration      : underline;
  color                : #E2017B;
}

#formContact{
  
}

#formContact #form{
  border               : solid 1px #E6E6E6;
}

#formContact span.pink{
  color                : #E2017B;
}

#formContact #form p{
  font-size            : 12px;
  color                : #505050;
  font-weight          : bold;
  font-style           : normal;
}

#formContact p{
  font-size            : 11px;
  color                : #ABABAB;
  font-style           : italic;
}

#formContact #form input,
#formContact #form textarea,
#formContact #form select{
  border               : solid 1px #A5A5A5;
  background-color     : #EEEEEE;
}

#formContact #form input.withoutBorder{
  border               : none;
  background-color     : #FFFFFF;
}

#formContact .detailCivility{
  display              : none;
}

#innovationBanner{
  background-color     : #FFFFFF;
}