﻿body, div, span, p, ul, li, td, input, select, textarea, button{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}

h1 {font-size: 16px; font-weight: bold; } 
table th  {font-size: 14px; text-align: left;}
/* hr { color: #0099CC; height: 1px; width:100%} */
hr { height: 0; border: 0; border-top: 1px solid #0099CC; } /* Compatibilité Firefox */

a:link { color: #0000FF }
a:visited {	color: #0000FF } 
a:active { color: #0000FF }

.menulist {
	font-variant: small-caps;
	font-weight: bold;
	list-style-type: square;
}
.menulist li {
	font-size: 14px;
	padding-bottom: 3px;
}

.smalltext { font-size: 10px; font-weight: normal; }
.information { color: #000000; font-weight: bold; font-style: italic; border: 1px solid #C0C0C0; padding: 2px; background-color: #FFFFE6; }
.important { color: #000000; font-weight: bold; border: 1px solid #C0C0C0; padding: 2px; background-color: #FFFFE6; }
.erreur { color: #800000; font-weight: bold; font-style: italic; border: 1px solid #C0C0C0; padding: 2px; background-color: #FFFFE6; }
.service {font-size: 14px; padding-left: 5px; }
.adresse { font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.footer {font-size: 10px;}

.contenu { padding-left: 10px; padding-right: 10px; width: 570px; }

.div-frame { position: absolute; width: 750px; height: 800px; z-index: 1; left: 0px; top: 0 }
.div-header { position: absolute; width: 560px; height: 65px; z-index: 1; left: 190px; top: 0; }
.div-sidebar { position: absolute; width: 190px; height: 800px; z-index: 1; left: 0px; top: 0; }
.div-content { position: absolute; width: 560px; height: 735px; z-index: 1; left: 190px; top: 65px; }

.menutable { border-style: hidden; width: 190px; border-collapse: collapse; }

.menutable .blank {
 height: 24px;
 width: 5px;
 padding-left: 0;
 
 background: no-repeat url(/images/Button.jpg); 
}

.menutable .space {
 height: 24px;
 width: 5px;
 padding-left: 0;

}


.menutable .menu {
 color:black;
 height: 24px;
 padding-left: 0;
 vertical-align: middle;
 
 background: no-repeat url(/images/Button2.jpg); 
}
.menutable .submenu {
 color:black;
 height: 24px;
 padding-left: 0;
 background: no-repeat url(/images/Button2.jpg); 
}

.topmenu td {font-size:11px; font-weight: bold}
.topmenu td a:link { text-decoration: none; color:white }
.topmenu td a:visited { text-decoration: none; color:white }
.topmenu td a:hover { text-decoration: underline; color:white; color:yellow; }

.menutable a:link { text-decoration: none;  font-weight: bold ; color:black }
.menutable a:visited { text-decoration: none;  font-weight: bold ; color:black }
.menutable a:hover { text-decoration: none;  font-weight: bold ; color:white }
.menutable.submenu a:link { text-decoration: none;  font-weight: normal ; color:black }
.menutable.submenu a:visited { text-decoration: none;  font-weight: normal ; color:black }
.menutable.submenu a:hover { text-decoration: none;  font-weight: bold ; color:black }

.defaulttable { background-color: #E5F0E8; border: 2px solid #7FB58C; border-collapse: collapse; }
.defaulttable th { padding: 3px; color:black; background-color: #7FB58C; font-weight: bold; }
.defaulttable td { padding: 3px; border: 1px solid #7FB58C; }
.defaulttable td.tf { padding: 3px; border: 2px solid #7FB58C; background-color: #D8E9DC;}

.infotable td { font-size:10px }
.infotable th { font-size:12px }
.infotable a:link { text-decoration: none; color:black }
.infotable a:visited { text-decoration: none; color:black }
.infotable a:hover { text-decoration: underline; color:blue }

.calendrier { padding: 3px; background-color:#E5F0E8; border:2px solid #7FB58C; border-collapse:collapse; }
.calendrier .mois {font-size:14px; font-weight:bold; text-align:center; color:white; background-color:#7FB58C }
.calendrier .jour {font-size:10px; text-align:center}
.calendrier .weekend {background-color:#C9E0CE }
.calendrier .conge {color:white; background: no-repeat center url(/images/conge.gif) ; font-weight:bold }
.calendrier .pedafixe {color:white; background:black; font-weight:bold}
.calendrier .pedafixe_demi {color:white; background: no-repeat center url(/images/pedafixe_demi.gif); font-weight:bold}
.calendrier .pedacond {color:#FFFFFF; background-color:#C0C0C0; font-weight:bold}
.calendrier .seance1 {color:white; background-color:#0000FF; font-weight:bold}
.calendrier .seance2 {color:white; background-color:#800080; font-weight:bold}
.calendrier .seance3 {color:#FFFFFF; background-color:#FF0000; font-weight:bold}
.calendrier th { color:black; background-color: #7FB58C; font-weight: bold; }
.calendrier td { border: 1px solid #7FB58C; text-align:center; vertical-align: bottom; padding:3px }