<!--
head, body{
  height:                                      100%;}
body{
  margin-bottom:            0px;
  margin-left:              0px;
  margin-right:             0px;
  margin-top:               0px;}
body, td{
  font-family:              verdana;
  font-size:                14px;}
table, img{
  border:                   none;
  table-layout:             fixed;
  text-align:               center;}
a:link, a:visited{
  color:                    #b62f34;
  text-decoration:          underline;}
a:hover, a:active{
  color:                    #dd0000;
  text-decoration:          none;}

table.crt{
  border-top:               thin solid #b62f34;
  background-image:         url(../../images/fond-crt.jpg);
  background-repeat:        repeat-x;
  background-color:         #fee1b4;}
td.crtPlaceName,
td.crtUnderPlaceName{
  font-family:              verdana;
  text-align:               left;}
td.crtTitle{
  font-family:              times new roman;
  text-align:               left;}
td.crtTitle,
td.crtDescription{
  padding-left:             5px;
  padding-right:            5px;
  padding-bottom:           10px;}
td.crtTitle{
  padding-top:              10px;
  font-size:                14px;
  font-weight:              bold;}
td.crtDescription{
  font-size:                12px;}
td.crtPlaceName,
td.crtUnderPlaceName{
  width:                    200px;
  height:                   18px; /* font-size + 4 */
  font-size:                14px;
  color:                    #fbc713;
  font-weight:              bold;
  background-color:         #b62f34;
  padding-left:             7px;
  padding-bottom:           7px;
  padding-top:              5px;
  padding-right:            0px;}
td.crtUnderPlaceName{
  background-color:         #fee1b4;}
a.crtPlaceDetail,
td.crtPlaceDetail,
font.crtDay,
font.crtMonth,
font.crtYear,
font.moreDetails,
font.clickForBigImg{
  color:                    #b62f34;
  font-weight:              bold;
  font-size:                12px;
  text-align:               left;}
td.crtConcertTime{
  text-align:               rigth;}
font.crtMonth,
font.crtYear{
  font-size:                14px;}
font.crtYear{
  font-size:                16px;}
font.moreDetails{
  font-weight:              normal;}
td.moreDetails,
td.moreDetailsImg{
  padding-bottom:           3px;}
td.moreDetails{
  padding-left:             5px;
  text-align:               left;}
td.moreDetailsImg{
  vertical-align:           bottom;
  width:                    11px;}
td.crtPlaceDetail,
td.crtConcertTime{
/*  width:                    100px;*/
  padding-left:             5px;}
td.crtDate{
  width:                    80px;
  padding-top:              10px;
  padding-bottom:           10px;}
font.crtDay{
  vertical-align:           middle;}
font.crtDayN{
  font-size:                32px;
  font-weight:              bold;}
font.InfoHoraire{
  font-size:                14px;
  font-weight:              normal;}

.MainTable{
  width:                    100%;
  height:                   100%;}
.Welcome{
  font-size:                18px;
  font-weight:              bold;}
.WelcomeInfo{
  font-size:                12px;
  text-align:				        justify;}
.Fond{
  background-color:         #f7dabf;
  /*background-image:         url(../../images/fond-web.jpg);*/
  background-repeat:        no-repeat;
  background-attachment:    fixed;}
.BackRight{
  background-image:         url(../../images/fond-droit-web.jpg);
  background-repeat:        repeat-y;
  background-attachment:    scroll;}
td.Menu{
  height:                   50px;
  text-align:               center;}
p.TitrePage{
  font-size:                18px;
  font-weight:              bold;
  vertical-align:           middle;}

.InfosTitres{
  font-weight:              bold;}
.InfosTexte{
  word-spacing:             1px;
  margin-bottom:            0px;}
.InfosLine{
  margin-top:               6px;
  margin-bottom:            6px;}

p.numeroVert{
  border:                   thin solid #ffffff;
  border-width:             1px;
  background-color:         #ffe3c8;}
font.numeroVert,
font.numeroVertTexte{
  font-family:              times new roman;
  font-size:                24px;
  font-weight:              bold;}
font.numeroVert{
  color:                    #f62f34;}
font.numeroVertTexte{
  font-size:                18px;}

.heure{
  font-size:                14px;
  font-weight:              normal;
  font-style:               normal;
  background-color:         #b62f34;
  color:                    #fbc713;
  width:                    55px;
  height:                   20px;
  text-align:               center;
  vertical-align:           middle;}
  
.outlineTable,
.outlineTableAccueil,
.outlineTableAccueilInfo{
  border:                   thin solid #ffffff;
  border-width:             1px;
  background-color:         #ffe3c8;}

.outlineTableAccueil{
  background-image:         url(../../images/socle.jpg);
  background-position:      bottom right;
  background-repeat:        no-repeat;}

.outlineTableAccueilInfo{
  padding-right:            10px;}

a.webmaster, .webmaster{
  font-size:                11px;
  color:                    #999999;}
a:link.webmaster, a:visited.webmaster{
  color:                    #ffffff;
  text-decoration:          none;}
a:hover.webmaster, a:active.webmaster{
  color:                    #ff0000;}

font.optimized, a.optimized, a:link.optimized, a:visited.optimized{
  font-size:                9px;
  color:                    #ceb1a4;}

a:hover.optimized, a:active.optimized{
  color:                    #ffffff;}

font.compteur{
  color:                    #666666;
  font-size:                12px;}
font.clickForBigImg{
  font-size:                10px;
  font-weight:              normal;}
-->

