body {
   margin:0px;
  /* font-family : serif;*/
   
}

td.coin {
   width : 12px;
   height: 12px;
}

a#path, .path {
   font-size : 13px;
}


.page-title {
   font-weight: bold;
   font-size : 17px;
   letter-spacing: 1px;
}

.big-bold {
   font-weight: bold;
   font-size: 20px;
}

a.topmenu 
{
   font-family : times;
}

p { 
   margin-bottom :7px;
   margin-top : 7px;
}

.citation {
   font-style: italic;
}

/******************************* DIV ******************************/

/* L'effect de transparence */
div.halo {

 position:absolute;
 top:13px;
 float:middle;
 visibility:visible;
 z-index:2;
 height:170px;  
}

div.page-header {

   position:absolute;
   top:13px;
   width : 700px;
   height: 170px;
   z-index:0;
}

div.lang-select-large {
   position:absolute;
   align:right;
   float:right;
   top:163px;
   /*left:600px;*/
   z-index:3;
   width: 700px;
}
div.lang-select-small {
   background-color:#FFFFFF;
   filter:alpha(opacity=60);
   opacity:0.6;
   display:table-cell;
   padding-right:5px;
   padding-left:5px;
   float:right;
}

div.page-menu {
  /* position:absolute;
   top:182px;*/
   width:700px;
   height : 25px;

}

div.page-content {
  /* position:absolute;
   top:207;
   width:700px;*/

   padding-left : 5px;
   height :50%;

}

div.invisible
{
   display : none;
}

div.path{
   float:left;
}

div.connection{
   float:right;
   margin-right: 4px;
}

div.picture {
 /*  float:left; */
 
   margin-top : 5px;
   margin-bottom: 8px;
   margin-right: 10px;
   margin-left:10px;
}

div.top-link {
   float: right;
}




/********************* TABLE *************************/
table.calendar-ev {
   width : 595px;
   height: 350px;
   padding: 0px;
   margin : 0px;
   border : 0px;
}



/********************** TD ***************************/


td.bordure-hg { background-image : url('images/coin-hg.png'); repeat : no-repeat; width: 12px;}
td.bordure-hd { background-image : url('images/coin-hd.png'); repeat : repeat-x;   }
td.bordure-h  { background-image : url('images/bord-h.png');  repeat : no-repeat; width: 12px;}

td.bordure-bg { background-image : url('images/coin-bg.png'); repeat : no-repeat; width: 12px;}
td.bordure-bd { background-image : url('images/coin-bd.png'); repeat : repeat-x;   }
td.bordure-b  { background-image : url('images/bord-b.png');  repeat : no-repeat; width: 12px;}

td.bordure-g  { background-image : url('images/bord-g.png'); repeat : repeat-y; }
td.bordure-d  { background-image : url('images/bord-d.png'); repeat : repeat-y; }


td.title-med-g {
   width: 30px;
   background-repeat: repeat-y;  
}
td.title-med-c {
   white-space: nowrap;
   font-size  : 16px;
   font-weight:bold;
}
td.title-med-d {
   width: 80px;
   background-repeat: repeat-y;  
}

td.calendar-day-name {
   text-align: center;
}

td.calendar-day {
   vertical-align : top;
   width : 85px;
   height: 75px;
   margin : 0px;
   padding: 0px;
}

/** Couleurs pour les évènements dans le calendrier **/
td.event{
   width : 68px;
   height: 12px;
   background-repeat: repeat-x;
}

/* Evènement 1 (Congrès) */
td.event-type-01        { background-image :url('images/event-type_01.gif');   }
td.event-type-01-begin  { background-image :url('images/event-type_01-b.png'); width:3px; background-repeat: no-repeat;}
td.event-type-01-end    { background-image :url('images/event-type_01-e.png'); width:4px; background-repeat: no-repeat;}

/* Evènement 2 (Méditation) */
td.event-type-02 { background-image :url('images/event-type_02.gif');   }
td.event-type-02-begin  { background-image :url('images/event-type_02-b.png'); width:3px; background-repeat: no-repeat;}
td.event-type-02-end    { background-image :url('images/event-type_02-e.png'); width:4px; background-repeat: no-repeat;}

/* Evènement 3 (Chant) */
td.event-type-03 { background-image :url('images/event-type_03.gif');   }
td.event-type-03-begin  { background-image :url('images/event-type_03-b.png'); width:3px; background-repeat: no-repeat;}
td.event-type-03-end    { background-image :url('images/event-type_03-e.png'); width:4px; background-repeat: no-repeat;}

/* Evènement 4 (Fête) */
td.event-type-04 { background-image :url('images/event-type_04.gif');   }
td.event-type-04-begin  { background-image :url('images/event-type_04-b.png'); width:3px; background-repeat: no-repeat;}
td.event-type-04-end    { background-image :url('images/event-type_04-e.png'); width:4px; background-repeat: no-repeat;}

/* Evènement 5 (Autre) */
td.event-type-05 { background-image :url('images/event-type_05.gif');   }
td.event-type-05-begin  { background-image :url('images/event-type_05-b.png'); width:3px; background-repeat: no-repeat;}
td.event-type-05-end    { background-image :url('images/event-type_05-e.png'); width:4px; background-repeat: no-repeat;}

td.event-tooltip-desc { 
   font-size:11px;
   font-weight: bold;
   vertical-align:top;
   padding-right : 3px;
}
td.event-tooltip-value {
   font-size:11px;
   border-left : solid 1px #000099;
   /*text-indent: 4px;*/
   padding-left: 4px;
}
td.event-tooltip-admin {
   font-size:11px;
   font-style: italic;
   text-align: right;
}
td.cal-legend-desc {
   padding-left : 4px;
   width: 80px;
}
td.cal-legend-value {
   padding-left:4px;
}

td.info-name{
   font-weight: bold; 
   padding-left : 5px;
   padding-right : 4px;
}
td.info-value{
   padding-left: 4px;
}
td.cal-admin-cdms-add{ padding-right: 12px; text-indent: 20px; background-image : url('images/cal-act-add.png'); background-repeat : no-repeat; }
td.cal-admin-cdms-mod{ padding-right: 12px; text-indent: 20px; background-image : url('images/cal-act-mod.png'); background-repeat : no-repeat; }
td.cal-admin-cdms-del{ padding-right: 12px; text-indent: 20px; background-image : url('images/cal-act-del.png'); background-repeat : no-repeat; }
td.cal-admin-cdms-back{padding-right: 12px; text-indent: 20px;  background-image : url('images/cal-act-back.png'); background-repeat : no-repeat; }

td.form-desc {
   padding-left: 4px;
   padding-right : 5px;
   vertical-align : top;
   font-weight: bold;
}


/********************** TEXTE ************************/
.error { 
   color: red;
   font-size: 13px;
}

p:first-letter {
   font-size : 27px;
   font-family : "Monotype Corsiva", "Times New Roman";
}
p{
   margin-top : 5px;
   margin-bottom : 0px;
   text-indent :10px;
}

.picture-legend {
   font-size: 12px;
   text-align :middle;
}

/******************* FORMULAIRES *************************/


input.yes-button { color: #008800; }
input.no-button  {color: #cc0000; }