






















ul#navigation {
  margin-left: 10px;
  margin-right: 8px;
  margin-top: -4px;
  width: 170px;
}

ul.homeChild { 
  padding: 0px;
  margin: 0px;
}

ul.node { 
  padding: 0px;
  margin: 0px;
  margin-left: 7px;
}

li#homeNode {
  color: #c9252c;
}

li.topNode {
  list-style-type: none;
  margin-top: 15px;
}

a.topNode {
  text-decoration: none;
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #ee7600;
}

li.plainNode,
li.focusedNode {
  list-style-type: none;
  background-repeat: no-repeat;
}

a.plainNode {
  text-decoration: none;
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  color: #898989;
}

a.focusedNode {
  text-decoration: none;
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  color: #fdb913;
}




  
  
























body {
  background-color: #fcebc1;
  border: 0;
  padding: 0px;
  margin: 0px;
  padding-top: 10px;
}

form {
  border: 0;
  padding: 0px;
  margin: 0px;
}


div.pageCentered {
  margin: 0px;
  padding: 0px;
  border: 0;
  position: absolute;
  left: 50%;
  margin-left: -390.0px;
  width: 780px;
}


div.leftGradient {
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  border: 0;
  width: 770px;
  background-image: url(/skins/default/ressources/images/habillage/habilColonGche.gif);
  background-repeat: repeat-y;
  background-position: top left;
}


div.rightGradient {
  margin: 0px;
  padding: 0px;
  padding-right: 10px;
  border: 0;
  width: 760px;
  background-image: url(/skins/default/ressources/images/habillage/habilColonDte.gif);
  background-repeat: repeat-y;
  background-position: top right;
}

ul, li, td {
  margin: 0;
  padding: 0px;
  text-align: left; 
}





div#topCtrl {
  margin: 0px;
  padding: 0px;
  border: 0;
  position: absolute;
  top: 0px;
  left: 50%;
  width: 760px;
  height: 210px;
  margin-left: -380.0px;
  background-color: #fefbf2;
  clear: both;
}

div#topPanel {
  margin: 0px;
  padding: 0px;
  border: 0;
  width: 100%;
  clear: both;
}

div#banner {
  margin: 0px;
  padding: 0px;
  border: 0;
  padding-right: auto;
  padding-left: auto;
  text-align: center;
  background-color: #ffffff;
  clear: both;
}

ul#topMenu {
  padding: 0px;
  margin: 0px;
  border: 0;
  margin-left: 7px;
  padding-bottom: 1px;
}



li.menuItem {
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right: 4pt;
  margin-right: 4pt;
  list-style-type: none;
  float: left;
  height: 22px;
  background: url('/skins/default/ressources/images/bandoTop/topsep.gif') top right no-repeat;
}


li.menuItem a,
li.menuItem a:hover {
  font-family: Verdana, Tahoma, Arial;
  font-size: 7pt;
  font-weight: bold;
  color: #697286;
  text-decoration: none;
}

li#splMenuItem {
}

li#visitMenuItem {
}

li#agendaMenuItem {
}

li#sitemapMenuItem {
  background: none;
}

li#contactMenuItem {
}

li#downloadMenuItem {
}

li#pressMenuItem {
}

li#creditsMenuItem {
}



div#searchPanel {
  margin: 0px;
  padding: 0px;
  border: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 4px;
  width: 740px;
  height: 18px;
  background-color: #ffffff;
  clear: both;
}


div#mainContent {
  border: 0;
  padding: 0px;
  margin: 0px;
  padding-top: 210px; 
  width: 760px;
  background-color: #fefbf2;
  background-image: url(/skins/default/ressources/images/habillage/content-bg.gif);
  background-position: left top;
  background-repeat: repeat-y;
}

img.itemIcon { 
  border: 0;
}

div#navSideBar {
  display: inline;
  margin-left: 10px;
  margin-right: 22px;
}





div#contentCol {
  border: 0;
  padding: 0px;
  margin: 0px;
  float: left;
  padding-left: 193px;
  width: 557px;
}


div#navCol {
  border: 0;
  padding: 0px;
  margin: 0px;
  float: left;
  width: 188px;
  margin-left: -747px;
  padding-right: 2px;
}

div#footerPanel {
  border: 1px;
  margin: 0px;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: auto;
  padding-right: auto;
  width: 740px;
  clear: both;
}

img#copyright {
  width: 740px; 
  height: 15px;
  border: 0;
}

div#footerLogos {
  padding: 0;
  margin: 0;
  height: 17px;
}

img#logo3E {
  height: 17px;
  width: 375px;
  border: 0;
}

div#logo3EPanel {
  float: left;
  padding: 0px; 
  margin: 0px; 
}

div#copyrightPanel {
  margin: 0px;
  padding: 0px;
  clear: both;
}



div#lastModified {
  float: left;
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 15px;
  padding-right: auto;
  width: 350px;
  height: 13px;
  color: white;
  font-family: Verdana, Arial, Tahoma;
  font-size: 7.5pt;
  line-height: 11px;
  background-color: #fdb913; 
}

div.rightClearer {
  visibility: hidden;
  clear: right;
}


hr.clearer {
  visibility: hidden;
  border: 0;
  height: 0px;
  width: 0px;
  padding: 0px;
  margin: 0px;
  clear: both;
}

hr.rightClearer {
  visibility: hidden;
  border: 0;
  height: 0px;
  width: 0px;
  padding: 0px;
  margin: 0px;
  clear: right;
}



h3 {
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: auto;
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-weight: bold;
  font-size: 12px;
}

h4 {
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-weight: bold;
  font-size: 10px;
}

p {
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 10px;
}

a:hover { 
  color: #f58b1e;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica ;
  text-decoration: underline;
}

a { 
  color: #ca250e;
  font: bold 10px/15px verdana, arial, helvetica;
  text-decoration: none;
}










img#searchTitle {
  width: 65px;
  height: 13px;
  border: 0;
}

input.searchTxtField {
  border: 1px solid #b0b0b0;
  color: #697286;
}

div#searchLabel {
  height: 18px;
  float: left; 
}

div#keywordsField {
  border: 0;
  padding: 0px;
  margin: 0px;
  vertical-align: top; 
  float: left;  
  height: 18px;
  padding-left: 5px;
  padding-right: 10px;
}


input#keywords,
input#dateField {
  padding: 0px;
  margin: 0px;
  width: 104px;
  height: 16px;
}

div#whereField {
  display: block;
  border: 0;
  vertical-align: middle; 
  float: left;  
}

select#where,
select#sportsCategories, 
select#artsCategories, 
select#dateType {
  padding: 0px;
  margin: 0px;
  border: 0;
  width: 120px;
  height: 18px;
  color: #697286;
}

div.selector {
  border: 0;
  vertical-align: middle; 
  padding-right: 5px;
  display: none; 
  height: 18px;
}

div#artCatSel, 
div#sportCatSel,
div#selectdate {
  margin: 0px;
  border: 0;
  float: left; 
  vertical-align: middle; 
}

div#formdate {
  margin: 0px;
  border: 0;
  display: none;
  float: left;
  vertical-align: middle; 
  height: 18px;
  padding-right: 5px;
}

div#searchCtrl {
  float: left;
  vertical-align: middle; 
  height: 18px;
  padding-right: 18px;
}


input#searchButton {
  height: 16px;
  width: 25px; 
  border: 0;
}




  
  
  
    
  













div.pageContent {
  border: 0;
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
  padding-top: 10px;
}



hr.clearer {
  visibility: hidden;
  border: 0;
  height: 0px;
  width: 0px;
  padding: 0px;
  margin: 0px;
  clear: both;
}

div.blockLink {
  clear: both;
  margin-top: 0px;
  padding-top: 0px;
}

a.blockLink:hover { 
  color: #f58b1e;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica ;
  text-decoration: underline;
}

a.blockLink { 
  color: #ca250e;
  font: bold 10px/15px verdana, arial, helvetica;
  text-decoration: none;
}


div.imageCredits {
  font-family: Verdana, Arial, Helvetica;
  color: #000000;
  font-style: italic;
  font-size: 8px;
}

div.caption {
  border: 0;
  padding: 0px;
  margin: 0px;
  text-align: right;
}

div.captionTitle {
  font-family: Verdana, Arial, Helvetica;
  color: #000000;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  font-size: 10px;
}

p.captionBody {
  font-family: Verdana, Arial, Helvetica;
  color: #000000;
  padding: 0px;
  margin: 0px;
  font-size: 9px;
  line-height: 11px;
  font-style: italic;
}

  

  

  
    
  














div.hotPict {
        border: 0;
        padding: 0px;
        margin: 0px;
        padding-top: 3px;
        padding-bottom: 6px;
}

div.topLevel {
  width: 527px;
  clear: both;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0;
  padding-top: 2px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
}


div.bottomSpaced {
  margin: 0px;
  border: 0;
  padding: 0px;
  padding-top: 2px;
  padding-bottom: 20px;
  clear: both;
  width: 527px;
}

table.topLevelCols {
  padding: 0px;
  margin: 0px;
  border: 0;
  border-collapse: collapse;
}

div.topLevelLink {
  clear: both;
  width: 527px;
  margin: 0px;
  background-image: url(/skins/default/ressources/images/habillage/habil.gif);
  background-repeat: repeat-y;
  background-position: top right;
}

h4.largeTopLevel {
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 14px;
  margin-bottom: 18px;
  font-weight: bold;
}


p.largeTopLevel {
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 12px;
  line-height: 16px;
  background-repeat: repeat-y;
  background-position: top right;
}


div.vlTopLevel {
  margin: 0px;
  border: 0;
  padding: 0px;
  padding-top: 2px;
  padding-bottom: 20px;
  clear: both;
  width: 407px;
}

p.vlTopLevel,
div.vlTopLevel {
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 12px;
  line-height: 16px;
  background-repeat: repeat-y;
  background-position: top right;
  background-image: url(/skins/default/ressources/images/habillage/habil125.gif);
  padding-right: 135px;
}

h5.subsection,
h4.normalTopLevel {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 11px;
  font-weight: bold;
}


p.normalTopLevel {
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 11px;
  margin-bottom: 2px;
}

p.normalTopLevelWithPattern {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 11px;
  margin-bottom: 2px;
  padding-right: 206px;
  background-image: url(/skins/default/ressources/images/habillage/habil.gif);
  background-repeat: repeat-y;
  background-position: top right;
}

p.largeJustified {
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 11px;
  line-height: 15px;
  padding: 0px;
  margin: 0px;
  text-align: justify;
  padding-bottom: 5px;
  clear: both;
}

div.tinyImgCol,
div.smallImgCol {
  float: left; 
  padding: 0px; 
  margin: 0px; 
  border: 0; 
}

div.tinyImgCol {
  width: 105px;
}

div.smallImgCol {
  width: 120px;
}


div.leftLargeCol {
  float: left; 
  padding: 0px; 
  margin: 0px; 
  border: 0; 
  padding-bottom: auto; 
  padding-left: 5px; 
  width: 402px; 
}



td.topLevelLeftColTop,
td.topLevelLeftColBottom {
  margin: 0px;
  padding: 0px;
  border: 0;
  width: 321px;
  padding-bottom: 10px; 
  padding-right: 10px;
}

td.topLevelLeftColTop {
  vertical-align: top;
}

td.topLevelLeftColBottom {
  vertical-align: bottom;
}


div.mediumCaptionCol {
  padding: 0px; 
  margin: 0px; 
  border: 0;
  width: 191px; 
  float: right; 
  padding-top: 25px; 
}


td.topLevelRightColWithPattern {
  margin: 0px;
  padding: 0px;
  border: 0;
  width: 196px;
  background-image: url(/skins/default/ressources/images/habillage/habil.gif);
  vertical-align: bottom; 
  padding-top: auto;
  padding-bottom: 13px;
}

div.blockImage {
  padding: 0px;
  margin: 0px;
}

p.blockLink {
  margin: 0px;
  border: 0;
  padding: 0px;
  padding-top: 2px;
  padding-bottom: 20px;
  clear: both;
  font-size: 11px;
  font-weight: bold;
}


div.leftLargeImgCol {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 392px;
  padding-left: auto;
  margin-right: 10px;
}

div.leftBlockLargeImgCol {
  margin: 0px;
  padding: 0px;
  width: 527px;
  text-align: right;
  vertical-align: top;
  padding-left: auto;
  padding-bottom: auto;
  display: block;
  clear: both;
}


div.rightCaptionCol {
  float: left;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 125px;
}

div.leftCaptionCol {
  float: left;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  width: 125px;
  margin-right: 10px;
}


div.leftLargeCaptionCol {
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  padding-left: auto;
  padding-bottom: auto;
  padding-right: 135px;
  margin-bottom: 12px;
  width: 392px;
}

div.rightLargeImgCol {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 392px;
}

div.leftMediumCol {
  margin: 0px;
  padding: 0px;
  border: 0;
  width: 196px;
  float: left;
  margin-right: 5px;
}

div.rightLargeCol {
  margin: 0px;
  padding: 0px;
  border: 0;
  width: 321px;
  float: left;
  vertical-align: top;
  margin-left: 5px;
}

table.largeTable {
  clear: both;
  width: 527px;
  margin: 0px;
  padding: 0px;
  background-color: white;
  font-family: Verdana, Arial, Helvetica;
  color: #04555f;
  font-size: 11px;
  margin-bottom: 25px;
}


th.plainHeader {
  margin: 1px;
  padding: 5px;
  text-align: left;
  background-color: #5e677d;
  color: white;
}

td.aloneCell {
  margin: 1px;
  padding: 5px;
  width: 100%;
}

td.smallLeftCell {
  margin: 1px;
  padding: 5px;
  width: 113px;
}

td.largeRightCell {
  margin: 1px;
  padding: 5px;
  width: 391px;
}

td.mediumCell {
  margin: 1px;
  padding: 5px;
  width: 263px;
}

td.quaterCell {
  margin: 1px;
  padding: 5px;
  width: 122px;
}

td.tierCell {
  margin: 1px;
  padding: 5px;
  width: 175px;
}

tr.parRow {
  background-color: #f6f6f6;
}

tr.oddRow {
  background-color: #eaeaea;
}

div#pageContentCtrl {
  text-align: right;
}

div#pageContentCtrl a.external {
  margin: 0;
  padding: 0;
  border: none;
  background: url('/skins/default/ressources/images/external.png') no-repeat center right;
  padding-right: 10pt;
}

  



  
  
  
  
  

  

  

  

