/* COPYRIGHT ARCHITECTE DU LOGICIEL - THIS SOFTWARE IS NOT A FREE SOFTWARE */
/* here you can change all styles, positions and sizes of diffent div */

/* ---------MAIN STYLES---------- */
.tempo_body
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#000000;
  background-color:#FFFFFF;
}
.tempo_body a
{
  text-decoration:none;
  color:#335066;
  font-weight:bold;
  outline:none;
}
.tempo_body a:hover
{
  color:#C3314F;
}
.tempo_forcejustify
{
  text-align:justify;
}
.tempo_forceleft
{
  text-align:left;
}
div#tempo_maindiv
{
  margin:auto;
  position:relative;
  min-height:100%;
  width:900px;
}
div#tempo_header
{
  position:absolute;
  width:900px;
  top:20px;
  left:0px;
  height:110px;
}
h1
{
  margin:3px;
  font-size:18px;
}
div#tempo_tail
{
  position:absolute;
  width:700px;
  top:650px;
  text-align:left;
  font-size:10px;
}
div#tempo_title /* in header */
{
  position:absolute;
  width:600px;
  top:0px;
  height:40px;
  padding:20px;
  font-size:20px;
  text-align:left;
  vertical-align:bottom;
  font-family:Century Schoolbook,Verdana;
  left:50px;
}
div#tempo_subtitle /* in header */
{
  position:absolute;
  width:660px;
  top:22px;
  padding:20px;
  text-align:left;
  vertical-align:bottom;
  left:150px;
}
div#tempo_logo /* in header */
{
  position:absolute;
  width:50px;
  height:50px;
  left:-26px;
  top:-30px;
  z-index:-10;
}
div#tempo_langselection /* in header */
{
  position:absolute;
  right:5px;
  top:-18px;
}
div#tempo_menu
{
  position:absolute;
  left:0px;
  top:120px;
}
div#tempo_menuback
{
  background-color:#FFFFFF;
  position:absolute;
  left:0px;
  top:120px;
  width:110px;
  height:520px;
}
div#tempo_menuback #img
{
  width:100%;
  height:100%;
}
/* ---------CONTENT---------- */
div#tempo_contentdiv
{
  position:absolute;
  width:790px;
  height:520px;
  top:120px;
  left:110px;
  overflow:visible;
}
div#tempo_contentleft
{
  position:absolute;
  top:0px;
  left:0px;
  width:450px;
  height:100%;
  overflow:visible;
}
div#tempo_contentlefttitle
{
  position:absolute;
  left:0px;
  top:0px;
  padding:10px;
  width:430px;/*set the width to force full width*/
}
div#tempo_contentlefttitleunderline
{
  position:absolute;
  left:0px;
  top:35px;
  padding:10px;
}
div#tempo_contentlefttitleunderline #img
{
  width:100%;
  height:3px;
}
div#tempo_contentlefttext
{
  position:absolute;
  left:0px;
  top:60px;
  height:440px;
  width:420px;/*set the width to force full width*/
  padding:10px;
  padding-right:20px;/*bug ie7 with scrollbar*/
  text-align:justify;
  overflow:auto;
}
div#tempo_contentlefttitle2
{
  position:absolute;
  left:0px;
  top:300px;
  padding:10px;
  width:430px;/*set the width to force full width*/
}
div#tempo_contentlefttitleunderline2
{
  position:absolute;
  left:0px;
  top:335px;
  padding:10px;
}
div#tempo_contentlefttitleunderline2 #img
{
  width:100%;
  height:3px;
}
div#tempo_contentlefttext2
{
  position:absolute;
  left:0px;
  top:360px;
  height:140px;
  width:420px;/*set the width to force full width*/
  padding:10px;
  padding-right:20px;/*bug ie7 with scrollbar*/
  text-align:justify;
  overflow:auto;
}
div#tempo_contentsep
{
  position:absolute;
  top:0px;
  left:450px;
  height:100%;
}
div#tempo_contentsep #img
{
  height:99%;/*bug ie7*/
  width:1px; 
}
div#tempo_contentright
{
  position:absolute;
  top:0px;
  left:450px;
  width:340px;
  height:100%;
  overflow:visible;
}
div#tempo_contentrighttitle
{
  position:absolute;
  left:0px;
  top:0px;
  padding:10px;
}
div#tempo_contentrighttitleunderline
{
  position:absolute;
  left:0px;
  top:35px;
  padding:10px;
}
div#tempo_contentrighttitleunderline #img
{
  width:100%;
  height:3px;
}
div#tempo_contentrighttext
{
  position:absolute;
  left:0px;
  top:60px;
  height:440px;
  width:310px;/*set the width to force full width*/
  padding:10px;
  padding-right:20px;/*bug ie7 with scrollbar*/
  text-align:justify;
  overflow:auto;
}
div#tempo_contentfull
{
  position:absolute;
  top:0px;
  left:0px;
  width:790px;
  height:100%;
  overflow:visible;
}
div#tempo_contentfulltitle
{
  position:absolute;
  left:0px;
  top:0px;
  padding:10px;
  width:770px;/*set the width to force full width*/
}
div#tempo_contentfulltitleunderline
{
  position:absolute;
  left:0px;
  top:35px;
  padding:10px;
}
div#tempo_contentfulltitleunderline #img
{
  width:100%;
  height:3px;
}
div#tempo_contentfulltext
{
  position:absolute;
  left:0px;
  top:60px;
  height:440px;
  width:760px;/*set the width to force full width*/
  text-align:justify;
  padding:10px;
  padding-right:20px;/*bug ie7 with scrollbar*/
  overflow:auto;
}
div#tempo_gmdiv
{
  width:570px;
  height:300px;
}
.tempo_contenttitle /* size and color of all big titles */
{
  font-size:18px;
  font-weight:bold;
  font-family:Century Schoolbook,Verdana;
  color:#C3314F;
}
.tempo_txttitle /*used in customer text*/
{
  font-size:20px;
  font-weight:bold;
}
/* ---------MENUS---------- (see also menu.js) */
.tempo_menuclass li
{
  height:20px;/*size of the bitmap*/
  border-bottom:solid thin #8DB9CA;
}
.tempo_menuclass .tempo_menuactiveclass
{
  background: url('../img/menuactive.jpg')  no-repeat;
}
.tempo_menuclass li a
{
  width:100%;
  text-align:left;
  font-size:10px;
  font-weight:normal;
  margin-top:3px;
  margin-left:5px;
}
.tempo_menuclass .tempo_menuactiveclass a
{
  color:#C3314F;
  font-weight:bold;
}
.tempo_menuclass_over
{
  background: url('../img/menuover.jpg')  no-repeat;
}
.tempo_menuclass .tempo_menusubclass 
{
  background: url('../img/menubottomlight.jpg') bottom no-repeat;
}
.tempo_menuclass .tempo_menusubclass.tempo_menuactiveclass
{
  background: url('../img/menuactive.jpg') bottom no-repeat;
}
.tempo_menuclass .tempo_menusubclass a
{
  margin-left:20px;
}
/* ---------PROMPT---------- */
.adlprompt_backclass
{
  background-color:#335066;
}
.adlprompt_messageclass
{
  background-color:#FFFFFF;
  border:solid thin #005588;
}
.adlprompt_messageclass a
{
}
.adlprompt_messageclass a:hover
{
}
.adlprompt_closeclass
{
  background-color:#DDDDDD;
  font-size:15px;
  border:solid thin #555555;
}
.adlprompt_closeclass a
{
}
/* ---------TIP---------- */
.adl_buttontipclass
{
  z-index:999;
  background: url('../img/tipback.png') bottom no-repeat;
  width:256px;
  height:93px;
  overflow:hidden;
}
.adl_buttontipclass .tip
{
  height:100%;
}
.adl_buttontipclass .tip-title
{
  height:100%;
  font-size:16px;
  color:#335066;
  margin-top:0px;
  margin-left:2px;
  margin-right:2px;
  margin-bottom:0px;
}
/* ---------WORKTABLE---------- */
.tempo_worktable
{
  border-bottom:thin solid #335066;
  margin-bottom:10px;
  padding-bottom:10px;
  line-height:15px;
}
.tempo_worktabletitle
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  text-align:left;
}
.tempo_worktablesubtitle
{
  font-weight:bold;
}
.tempo_worktablecategname
{
  font-size:20px;
  line-height:60px;
  font-weight:bold;
  background:#E0F2F5;
  padding-left:10px;
}
.tempo_worktablecategname_inlist
{
  font-weight:bold;
  line-height:25px;
}
.tempo_worktabletitlename_inlist a
{
  font-weight:normal;
}
.tempo_worktabletitlename_inlist_tip
{
  background:#EEEEEE;
  border:solid thin #AAAAAA;
  padding:4px;
}
/* ---------DISCTABLE---------- */
.tempo_disctable
{
  /*width:400px;*/
  text-align:justify;
  border-bottom:thin solid #335066;
  margin-bottom:10px;
  padding-bottom:10px;
}
.tempo_disctabletitle
{
  font-size:16px;
  font-weight:bold;
  text-align:left;
}
.tempo_disctablesubtitle
{
  font-style:italic;
}
.tempo_disctabledate
{
  color:#555555;
}
/* ---------LISTENTABLE---------- */
.tempo_listentablecell
{
  border:solid thin #002040;
  vertical-align:top;
}
.tempo_listentable .tempo_disctable
{
  width:350px;
  border-bottom:none;
}
.tempo_listentable .tempo_worktable
{
  width:350px;
  border-bottom:none;
}
.tempo_listentable .tempo_concerttable
{
  width:350px;
  border-bottom:none;
}
/* ---------CONCERT---------- */
.tempo_concertseason
{
  font-weight:bold;
  line-height:25px;
}
.tempo_concertseasontitle
{
}
.tempo_concerttable
{
  /*width:420px;*//*pb horiz scrollbar in ie*/
  text-align:justify;
  line-height:15px;
}
.tempo_concerttabletitle
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  margin-bottom:10px;
  text-align:left;
}
.tempo_concerttableplace
{
  border-bottom:thin solid #657099;
  background-color:#DDEEFF;
  width:100%;
}
.tempo_concerttablefirstplace
{
  border-top:thin solid #657099;
}
.tempo_concerttableplace td
{
  vertical-align:top;
}
.tempo_concerttableleft
{
  width:120px;
}
.tempo_concerttableright
{
  width:220px;
}
.tempo_concerttabletitlename_inlist a
{
  font-weight:normal;
}
.tempo_concerttablechapter
{
  font-size:30px;
  line-height:70px;
  font-weight:bold;
  text-align:center;
  background:#F5F5F5;
  padding-left:10px;
  margin-top:20px;
  margin-bottom:20px;
}
/* ---------PHOTOS---------- */
.tempo_photo
{
  border:none;
}
.tempo_phototable
{
}
.tempo_photocopyright
{
  font-size:10px;
}
/* ---------PRESS---------- */
.tempo_presstable
{
  width:98%;/*pb with IE*/
}
.tempo_presstable td
{
  padding-right:10px;
  line-height:15px;
  width:50%;
  text-align:justify;
}
.tempo_presstabletitle
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
}
.tempo_presstablesource
{
  width:100%;
  text-align:right;
}
/* ---------GUESTBOOK---------- */
.tempo_guestbooktable
{
  width:100%;
  text-align:justify;
}
.tempo_guestbooktable td
{
  line-height:15px;
  padding-right:20px;
  width:50%;
}
.tempo_guestbooktabletitle
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
}
.tempo_guestbooktablesource
{
  width:100%;
  text-align:right;
  margin-right:20px;
}
/* ---------LINKS---------- */
.tempo_linktable
{
  width:100%;
  text-align:justify;
}
.tempo_linktable td
{
  line-height:15px;
  padding-right:20px;
  width:50%;
}
.tempo_linktabletitle
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
}
.tempo_linktablesource
{
  width:100%;
  text-align:right;
  margin-right:20px;
}
/* ---------THIERRYPECOU---------- */
.tp_bigtitle
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  color:#4D4E5A;
}

