body {
   background-image: url('images/S2/bg-deg.jpg');
   background-repeat : repeat-x;
   background-color : #FFAD30;
   border : 0px;
   margin-top    : 0px;
   margin-right  : 0px;
   margin-left   : 0px;
   margin-bottom : 0px;   
   color : #C47C0F;
   font-size : 13px;
   
}

/********************* TEXTE ****************************/

a.topmenu {
   font-weight : bold;
   text-decoration : none;
   color       : #FFFFFF;
   font-size : 13px;
}

a.topmenu:hover {
color       : #DDDDDD;
text-decoration: none;
}

a {
   font-weight : bold;
   text-decoration : none;
   color       : #C47C0F;
   font-size : 14px;
}

a:hover {
   text-decoration : underline;
}




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

/* Menu */
div.div-menu {
   background-color : #FFAA39;
   visibility: hidden; 
   position: absolute; 
   #top: 0;  
   #left: 0; 
   z-index: 2; 
   padding-top : 1px;
   padding-left: 5px; 
   padding-right: 3px;
   white-space : nowrap;
   font-size : 13px;
   text-align : left;

   background-position: bottom;
   background-repeat: repeat-x;
   background-image: url('images/S2/sousmenu.gif');
}



div.page-all {
   background-color : #FFFFFF;
   border-color:#FFBC1A;
   border-style:solid;
   border-width:1px;
   vertical-align: top;
   height: 100%;
}

/*div.page-header {
   width : 700px;
   height: 170px;
   background-image: url('images/S2/top.jpg');
   repeat : no-repeat;
}*/

div.page-menu {
   height : 25px;
   background-image: url('images/S2/menu-fond.gif');
   background-repeat : repeat-x;
}

div#under-title {
   width: 270px;
   height: 1px;
   background-image: url('images/S2/under-title.jpg');
   background-repeat: no-repeat;
}

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

td.bio-date {
   border-right : 1px solid #FFAD30;

}

td.contact-title {
   font-weight: bold;
   vertical-align:top;
   text-align:right;
   padding-right: 5px;
   
}

td.contact-value {
   padding-left : 8px;
   border-left : solid 1px #FFAD30;
   vertical-align: top;
}

td.form-value {
   background-color : #FFE0AD;
   width: 1%;
}
td.form-desc {
   background-color : #FCDCAB;
   text-indent : 4px;
}

td.title-med-g { /* voir style.css */
   background-image : url('images/S2/title-med-g.gif');
}

td.title-med-c { /* voir style.css */
   color : #E39826;
   background-color : #FDDBA6; 
}

td.title-med-d { /* voir style.css */
   background-image : url('images/S2/title-med-d.gif');
}

td.calendar-day-name {
   text-align: center;
   border-bottom : 1px solid #C47C0F;
}

td.calendar-day-empty {
   background-color : #fcdba6;
   border : 1px solid #fcdba6;
}

td.calendar-day-full {
   background-color : #fcd089;
   border : 1px solid #fcd089;
}

td.calendar-day-current {
   border : 1px solid #e59a27;
}

td.cal-legend-desc {
   background-color : #fcd089;
}
td.cal-legend-value {
   background-color : #fcdba6;
}


td.info-name{
   background-color : #fcd089;
}
td.info-value{
   background-color : #fcdba6;
}

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

input, textarea,select {
   border: 1px solid #FEC56E;
   color : #C47C0F;
}
input.submit {
   border: 1px solid #FECE86;
   color : #C47C0F;
   background-color : #FEF1DC;
}

/********************* DIVERS ************************/