﻿body 
{
    font-family:Verdana;
    font-size:11px;
    margin:0px 10px 10px 10px;
    padding:0px 0px 0px 0px;
}
.dateText
{
    font-family:Verdana;
    font-size:12px;
}
ol
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 20px;
}
ul
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 20px;
}
hr
{
    color:#A33A2F;
    height:1px;
}
b
{
    color:#2C6C5E;
}
strong
{
    color:#2C6C5E;
}
a
{
    
    color:#0F3A31;
    text-decoration:none;
    
}
a:hover
{
   
    color:#A53B30;
    text-decoration:none;
    
}
.spacer
{
    width:10px;
    height:10px;
}
.back
{
   
    background-image:url(images/back.gif);
    background-position:center;
    background-repeat:repeat-y;
    
}
.site
{
    width:801px;
    text-align:left;
}
.content
{
    margin:10px 10px 0px 10px;
    text-align:justify;
}
.footerBar
{
    width:800px;
    height:1px;
    background-color:#428072;
    margin-top:20px;
}
.footerText
{
    font-size:10px;
    width:800px;
    text-align:center;
}
.footerLink
{
    font-family:Verdana;
    font-size:10px;
    color:#0F3A31;
    text-decoration:none;
    
}
.footerLink:hover
{
    font-family:Verdana;
    font-size:10px;
    color:#A53B30;
    text-decoration:none;
    
}
.calendar
 {
    text-align:left;
    top:144px;
    left:0px;
    width:749px;
    height:515px;
    border: #ECEBEB 1px solid;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    position:absolute;
    background-image:url(images/cible.jpg);
    background-repeat:no-repeat;
    background-position:center;

}
.calendarHeaderBox
{
    width:106px;
    height:20px;
    border: #ECEBEB 1px solid;
    padding:4px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:center;
    vertical-align:middle;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    background-color:#EECC7C;
    color:#3C6B5F;
    position:absolute;
}
.calendarDayBox
{
    width:106px;
    height:80px;
    border: #ECEBEB 1px solid;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:right;
    vertical-align:top;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#7CB7AB;
    position:absolute;
}
.calendarActivityBox
{
    height:22px;
    background-color:#FFFAEE;
    position:absolute;
    margin-left:2px;
    z-index:10;
}
.calendarActivity
{
    margin-top:1px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:3PX;
    border-bottom: #A33A2F 1px solid;
    z-index:12;
    height:14px;
}
.calendarActivityText
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#255E52;
    text-decoration:none;
  
}
.calendarActivityText:hover
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#A53B30;
    text-decoration:none;
    
}
.calendarDesc
{
    position:absolute;
    visibility:hidden;
    z-index:20;
    width:500px;
    background-color:#FFFAEE;
    border: #ECEBEB 1px solid;
    padding:10px 10px 10px 10px;
    text-align:justify;
}
.calendarDescTitle
{
    color:#2C6C5E;
    font-weight:bold;
}
.title
{
    color:#2C6C5E;
    font-weight:bold;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom: #A33A2F 1px solid;
}
.textboxline
{
    border: #ECEBEB 1px solid;
    padding:10px 10px 10px 10px;
}
.textbox
{
    background-color:#F2F2F2;
    padding:10px 10px 10px 10px;
}
.artistPhoto
{
    width:150px;
}
.artistSeperator
{
    width:10px;
}
.artistText
{
    width:216px;
}
.artistBox
{
    width:380px;
    padding-bottom:20px;
}
.artistNom
{
    width:376px;
    font-weight:bold;
    padding-bottom:5px;
    margin-bottom:5px;
    color:#2C6C5E;
    border-bottom: #A33A2F 1px solid;
}
.artistTextFull
{
    width:600px;
}

    