body {
   background-image: url('images/S4/bg-deg.jpg');
   background-repeat : repeat-x;
   background-color : #B7C5F8;
   border : 0px;
   margin-top    : 0px;
   margin-right  : 0px;
   margin-left   : 0px;
   margin-bottom : 0px;   
   color : #5162A1;
   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       : #7A75A8;
   font-size : 14px;
}

a:hover {
   text-decoration : underline;
}




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

/* Menu */
div.div-menu {
   background-color : #AEBDF1;
   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/S4/sousmenu.gif');
}



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

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

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

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


/********************* TABLE *************************/


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

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

}

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 #B7C5F8;
   vertical-align: top;
   
}

td.form-value {
   background-color : #EAEDFC;
}

td.form-desc {
   background-color : #EAEDFC;
}

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

td.title-med-c { /* voir style.css */
   color : #7891F0;
   background-color : #D7DEFA; 
}

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

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

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

td.calendar-day-full {
   /*border : solid 1px #5162A1;*/
   background-color : #dce2fa;
   border : 1px solid #dce2fa;
}

td.calendar-day-current {
   border : 1px solid #5162A1;
}
td.cal-legend-desc {
   background-color : #dce2fa;
}
td.cal-legend-value {
   background-color : #eaedfc;
}

/* Tableau commandes admin calendrier */
td.info-name{
   background-color : #dce2fa;
}
td.info-value{
   background-color : #eaedfc;
}

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

input, textarea,select {
   border: 1px solid #C5D1F9;
   color : #5162A1;
}
input.submit {
   border: 1px solid #C5D1F9;
   color : #5162A1;
   background-color : #E9EEFB;
}



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