/*---colors

 */
 table {text-align:left;}
 input[type=checkbox], input[type=radio] {    vertical-align: middle;    position: relative;    bottom: 2px;  }
 input[type=checkbox], input[type=radio] {    vertical-align: middle;    position: relative;    bottom: 2px;  }
 input[type=file] {   font-size:8px; }
.autres {visibility:hidden;display:block;}
.infobulle{position: absolute;	visibility : hidden;	border: 1px solid Black;	padding: 10px;	font-family: Verdana, Arial;	font-size: 10px;z-index:1;}
.bulleombre{background-color:black;position:absolute;top:0px;left:0px;visibility:hidden;opacity : 0.4 ;-moz-opacity : 0.4 ;-khtml-opacity : 0.4 ;filter : alpha(opacity=40) ; }
.grille { border:0px ;   padding:5px;  
                border-spacing: 2px ;
                border-collapse: separate;
                *border-collapse: expression('separate', cellSpacing = '2px');
}
table.grille th {font-style:normal;vertical-align:middle;text-align:center;background-color:#DDEDFC;color:#1d3d7a;padding-left:5px;padding-right:5px;}
table.grille td  {vertical-align:top;border:0px ;padding:2px;}
table.grille td.gauche {text-align:left;}
table.grille td.droite {text-align:right;}
table.grille td.centre {text-align:center;}
table.grille td.gauchep {text-align:left;background-color:#e9ecf2 }
table.grille td.droitep {text-align:right;background-color:#e9ecf2;}
table.grille td.centrep {text-align:center;background-color:#e9ecf2 ;}
.grille_param { border:0px solid green ;   padding:5px; }
table.grille_param th {font-style:normal;vertical-align:middle;text-align:center;background-color:#dcedfc;color:#1d3d7a;}
table.grille_param td  {vertical-align:top;border:0px;padding:1px;}
table.grille_param td.gauche {text-align:left;}
table.grille_param td.droite {text-align:right;}
table.grille_param td.centre {text-align:center;}

.saisie { border:0px solid red ; border-collapse:collapse;  padding:0px; font-size: 9px; margin:0;text-align:left;}
.saisie ul,li {list-style: disc;}
table.saisie td {vertical-align:top;font-size: 9px;}
table.saisie td.droite {text-align:right;padding-right:0px;}
table.saisie td.gauche {text-align:left;padding-left:0px;}
table.saisie td.centre {text-align:center;padding-left:0px;}
table.saisie td.gauche ul,li{text-align:left;margin-left:10px;}
table.saisie td u {color:1d3d7a;}
.vue_event { border:0px ; border-collapse:collapse;  padding:0px; font-size: 9px; margin:0;text-align:left;}
.vue_event ul,li {list-style: disc;}
table.vue_event td {vertical-align:top;font-size: 9px;}
table.vue_event td.droite {text-align:right;padding-right:5px;border-right:1px solid black;vertical-align:top;}
table.vue_event td.gauche {text-align:left;padding-left:5px;color:#1d3d7a;vertical-align:top;}



#fiche { border:1px solid Black;  -moz-border-radius:0px 0px 20px 20px; border-top : 0px ; padding:5px; }
#ie_onglet {float:center;width:400px;background:#DAE0D2 url("images/bg_blanc.gif") repeat-x bottom;font-size:93%;line-height:normal;}
#onglet {float:left;width:100%;background:#DAE0D2 url("images/bg_blanc.gif") repeat-x bottom;font-size:93%;line-height:normal;}
#onglet ul {margin:0;padding:10px 10px 0;list-style:none;}
#onglet li {float:left;background:url("images/left_both.gif") no-repeat left top;margin:0;padding:0 0 0 9px; border-bottom:1px solid #765;}
#onglet a {float:left;display:block;width:.1em;background:url("images/right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;}
#onglet > ul a {width:auto;}
#onglet a {float:none;}
#onglet a:hover {color:#333;}
#onglet #encours {background-position:0 -150px; border-width:0; }
#onglet #encours a {background-position:100% -150px; padding-bottom:5px;color:#333;}
#onglet li:hover, #onglet li:hover a {background-position:0% -150px;color:#333;}
#onglet li:hover a {background-position:100% -150px;}
.inputform {border-width:1px;border: 1px solid #999999;border-left:0.5px solid #999999;border-top:0.5px solid #999999;border-right:0.5px solid #999999;border-bottom:0.5px solid #999999;
font-size: 9px;font-family: verdana, helvetica, sans-serif;text-align: left;color: #666666;
background-color:transparent;background-image:url(../images/back_main.jpg);
}
.bouton {text-align:center;padding-left:10px;padding-right:10px;background-color:#dcedfc;color:#1d3d7a;	font-size: 9px;	font-weight: bold;}
.bouton_suiv_prec {text-align:center;padding-left:10px;padding-right:10px;background-color:#dcedfc;color:#1d3d7a;border:0;	font-size: 9px;	font-weight: bold;}
.case {border-width:0px;background-image: url("images/cal.gif");width: 16px;height:16px;text-decoration:none;vertical-align:middle;}
.calShadow{background-color:black;position:absolute;top:0px;left:0px;visibility:hidden;-moz-opacity:.5;z-index:1;}
.calMain{width:135px;position:absolute;text-align:center;left:0px;top:0px;background-color:#DCEDFC;border-width:2px;border-style:outset;border-color:#DCEDFC;padding:1px;visibility:hidden;z-index:1;}
.calH{width:114px;height:13px;padding:1px;text-align:right;z-index:1;}
.calMonthYear{background-color:#1d3d7a;font-size:8pt;font-family:sans-serif;color:#F5FDFF;font-weight:bold;cursor:default;padding:1px;z-index:1;}
.calHdr{font-size:0.8em;color:#1d3d7a;background-color:#DCEDFC;cursor:default;padding:0px;z-index:1;}
.calToday{width:15px;font-size:8px;font-family:sans-serif;font-weight:bold;color:red;cursor:default;border-width:1px;border-style:inset;border-color:gray;padding:1px;z-index:1;}
.calText{width:15px;font-size:8px;font-family:sans-serif;color:black;cursor:default;border-width:1px;border-style:inset;border-color:gray;padding:1px;z-index:1;}
.truc{width:15px;font-size:8px;font-family:sans-serif;color:black;cursor:default;border-width:0px;border-style:inset;border-color:gray;padding:1px;background-color:#DCEDFC;z-index:1;}
.calTextH{width:15px;font-size:8px;color:#F5FDFF;font-family:sans-serif;font-weight:bold;cursor:default;border-width:1px;border-style:outset;padding:1px;background-color:#1d3d7a;z-index:1;}

a.bulle b {display:none;}
a.bulle:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.bulle:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; min-width:150px;text-align:center;-moz-box-shadow: 5px 5px 3px #ccc; -webkit-box-shadow: 5px 5px 3px #ccc;}
a.bulle:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(images/pointe_bulle.gif) 0 0; display:block; font-size:1px;}
a.bulle_gauche b {display:none;}
a.bulle_gauche:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.bulle_gauche:hover b {display:block; position:absolute; top:20px; right:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; min-width:150px;text-align:center;-moz-box-shadow: 5px 5px 3px #ccc; -webkit-box-shadow: 5px 5px 3px #ccc;}
a.bulle_gauche:hover b em {position:absolute; right:20px; top:-6px; width:11px; height:6px; background:#fff url(images/pointe_bulle.gif) 0 0; display:block; font-size:1px;}
a.bulle_haut_gauche b {display:none;}
a.bulle_haut_gauche:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.bulle_haut_gauche:hover b {display:block; position:absolute; top:-70px; right:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; min-width:150px;text-align:center;-moz-box-shadow: 5px 5px 3px #ccc; -webkit-box-shadow: 5px 5px 3px #ccc;}
a.bulle_haut_gauche:hover b em {position:absolute; right:20px; top:350px; width:11px; height:6px; background:#fff url(images/pointe_bulle_bas.gif) 0 0; display:block; font-size:1px;}


