.bgTd th {border-bottom:1px solid #ccc; background-color:#FFF; color:#CC0000; padding:1px 5px 1px 5px; text-align:left}
.bgTd th img { margin-right:5px; vertical-align:middle}
.bgTd td {border-bottom:1px solid #ccc; background-color:#FFF; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif}
.bgTdOff td {border-bottom:1px solid #ccc; background-color:#EBF9D8; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif}
.bgTdOn td {border-bottom:1px solid #ccc; background-color:#CEEAEE; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif}
.bgTdRDV td {border-bottom:1px solid #ccc; background-color:#CEEAEE; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif}
.bgTdRDV td {border-bottom:1px solid #ccc; background-color:#CEEAEE; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif}

#tabparticipant {table-layout:fixed}
#tabparticipant .bgTd td {border-bottom:1px solid #ccc; background-color:#FFF; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; overflow:hidden}
#tabparticipant .bgTdOff td {border-bottom:1px solid #ccc; background-color:#EBF9D8; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; overflow:hidden}
#tabparticipant .bgTdOn td {border-bottom:1px solid #ccc; background-color:#CEEAEE; padding:1px 5px 1px 5px; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; overflow:hidden}

.border { border:1px solid #CC0000; padding:5px}
.border2 { border:1px solid #cc0000; padding:5px}


.borderRight { border-right:1px solid #CC0000}
.borderTabBottom { border-bottom:1px solid #ccc}

/* CODES COULEURS CLASSEURS*/

.tabResult .class01 a { text-decoration:none; color:#CC0000; font-family:Arial, Helvetica, sans-serif}
.tabResult .class01 a:hover { text-decoration:underline; color:#CC0000; font-family:Arial, Helvetica, sans-serif}
.class01 h1 { color:#CC0000; font-size:10px; text-transform:uppercase; font-weight:100; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; text-align:left; border-bottom:1px solid #CC0000}
.class01 .Doc { font-size:10px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #CC0000; color:#333; text-transform:uppercase; vertical-align:top; padding:0px 2px 0px 2px; margin-top:5px; background:#BCC6E2 }
.class01 .Class { font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; border-top:1px solid #CC0000; color:#333; text-transform:uppercase; vertical-align:top; padding:0px 2px 0px 18px; margin-top:5px; background:url(../image/module/base_doc/lien.gif) #FFE7C3 no-repeat bottom left }
.class01 .Theme { font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px; text-transform:none; text-align:left; color:#000  }
.class01 .SStheme { font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px; text-transform:none; text-align:left; color:#666 }
.class01 span a { color:#B32A23 }
.class01 span a:hover { color:#B32A23; text-decoration:underline }
.class01 .doclien { background:url(../image/module/base_doc/class01.gif) no-repeat }
.class01 .doclien2 { background:url(../image/module/base_doc/miniclass01.gif) no-repeat }
.class01 .trspdoc { background:#CC0000; margin-right:5px }
.class01 .Filetlien { background:url(../image/module/base_doc/lien.gif) no-repeat bottom left }
.class01 .dlDoc { border-bottom:1px solid #999; text-align:left }
.class01 .Valid { color:#CC0000}

a.t0i {font-family:arial; font-size:10px; color:#B32A23; text-decoration: none}
a.t0i:hover {font-family:arial; font-size:10px; color:#B32A23; text-decoration: none; background:#E8E8E8}
a.t {font-family:arial; font-size:10px; color:#B32A23; text-decoration: none; background:#E8E8E8}
a.t:hover {font-family:arial; font-size:10px; color:#B32A23; text-decoration: none; background:#E8E8E8}

#divDeplacer { position:absolute; width:300px; height:240px; z-index:3000; margin-left:150px; margin-top:0px; background:#FFF; border:2px groove #666}
#propriete { position:absolute; width:610px; height:240px; z-index:3000; margin-left:20px; margin-top:0px; background:#FFF; border:2px groove #666}
.Valide { color:#29A910; font-weight:bold }
.Refuse { color:#A91010; font-weight:bold }



/* FIN */


.tabledoc { border-left:2px solid #7293AA; border-right:2px solid #7293AA; border-bottom:4px solid #7293AA; padding:10px 0px 10px 0px }
#tdDoc th{ font-size:11px; color:#FFF; text-transform:uppercase; background-color:#7293AA }
#tdDoc td{ padding:5px 10px 5px 10px }

/* ANNUAIRE */
a.bdonglet  { vertical-align:bottom; background:url(../image/module/annuaire/ongletoff.gif) center top no-repeat; width:115px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet:hover {vertical-align:bottom; background:url(../image/module/annuaire/ongleton.gif) center top no-repeat; width:115px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdongletOn  {vertical-align:bottom; background:url(../image/module/annuaire/ongleton.gif) center top no-repeat; width:115px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdongletOn:hover {vertical-align:bottom; background:url(../image/module/annuaire/ongleton.gif) center top no-repeat; width:115px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}

/** FIN CSS BASES DOCUMENTAIRES **/

.agenda { margin:5px 20px 0px 20px}
.agendaAnnee { margin:5px 15px 0px 15px}
.Agenda th { text-align:center; padding-top:5px}
.ligneAgenda td { text-align:center; border:1px solid #FFF; background-color:#CEEAEE}
.cellAgendaWeek a { background-color:#EBF9D8; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaWeek a:hover { background-color:#CEEAEE; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaRDV a { background-color:#FFC5A1; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaRDV a:hover { background-color:#CEEAEE; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaEnd a { background-color:#F4CD93; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaEnd a:hover { background-color:#CEEAEE; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaSemaine a { background-color:#FFF; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaSemaine a:hover { background-color:#CEEAEE; display:block; color:#666; height:15px; width:14px; text-decoration:none}
.cellAgendaDay a { background-color:#EA7832; display:block; color:#FFF; height:15px; width:14px; text-decoration:none}
.cellAgendaDay a:hover { background-color:#EA7832; display:block; color:#FFF; height:15px; width:14px; text-decoration:none}
a.onglet  { vertical-align:bottom; background:url(../image/module/agenda/ongletoff.gif) center top no-repeat; width:20px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.onglet:hover {vertical-align:bottom; background:url(../image/module/agenda/ongleton.gif) center top no-repeat; width:20px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.ongletOn  {vertical-align:bottom; background:url(../image/module/agenda/ongleton.gif) center top no-repeat; width:20px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.ongletOn:hover {vertical-align:bottom; background:url(../image/module/agenda/ongleton.gif) center top no-repeat; width:20px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.onglet2  { vertical-align:bottom; background:url(../image/module/agenda/onglet2off.gif) center top no-repeat; width:110px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.onglet2:hover {vertical-align:bottom; background:url(../image/module/agenda/onglet2on.gif) center top no-repeat; width:110px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.onglet2On  {vertical-align:bottom; background:url(../image/module/agenda/onglet2on.gif) center top no-repeat; width:110px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.onglet2On:hover {vertical-align:bottom; background:url(../image/module/agenda/onglet2on.gif) center top no-repeat; width:110px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}

.bouton { background-color:#999; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:0px; cursor:pointer; border-left:solid 3px #CC0000; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:auto }
.boutonOn { background-color:#CCC; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:0px; cursor:pointer; border-left:solid 3px #CC0000; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:auto }


.tabAgenda td { height:25px}
.borderR { border-right:1px solid #CC0000}
.border0 td { border-bottom:0px}
.borderB td { border-bottom:1px solid #EA7832}
#dhtmltooltip{position:absolute; width:150px; color:#EA7832; font-size:11px; border:1px solid #CC0000; padding:2px; background-color:#FFFFFF; visibility:hidden; z-index:500; padding:3px}

.index th { color:#CC0000}
.index th a { color:#CC0000; font-weight:bold; text-decoration:none}
.index th a:hover { color:#CC0000; font-weight:bold; text-decoration:none}

.horaire th { color:#CC0000; height:25px; background:url(../image/module/agenda/sep.gif) #F6F8FC no-repeat left bottom}
.Dispo td { height:20px; border-top:1px solid #ccc}
.dispoCroise td { height:20px; border-top:1px solid #ccc; background-color:#EA7832; color:#FFF; border-right:1px solid #FFF}
.plageDispo td {height:20px; border-top:1px solid #ccc}
.prive { background-color: #EBF9D8; height:20px; border-right:1px solid #ccc; border-left:1px solid #ccc}
.invitation { background-color: #F3DBB7; height:20px; border-right:1px solid #ccc; border-left:1px solid #ccc}
.public { background-color: #FFF5E6; height:20px; border-right:1px solid #ccc; border-left:1px solid #ccc}
.fondColorDispo {background-color:#F6F8FC}
.tdgras {font-weight:bold; font-size:11px}


/* TABLEAUX DEPLIABLE */
a.folder { background: url(../image/module/table/plus.gif) no-repeat left top; float:left; text-decoration:none; padding-left:14px }
a.folder:hover { background: url(../image/module/table/plus.gif) no-repeat left top; float:left; text-decoration:none; padding-left:14px }

a.folderOff { background: url(../image/module/table/puce.gif) no-repeat left top; float:left; text-decoration:none; padding-left:14px }
a.folderOff:hover { background: url(../image/module/table/puce.gif) no-repeat left top; float:left; text-decoration:none; padding-left:14px }

.tier1 {margin-left: 0px; white-space:nowrap; overflow:hidden} .tier1 img { vertical-align:bottom}
.tier2 {margin-left: 14px; white-space:nowrap; overflow:hidden} .tier2 img { vertical-align:bottom}
.tier3 {margin-left: 28px; white-space:nowrap; overflow:hidden} .tier3 img { vertical-align:bottom}
.tier4 {margin-left: 40px; white-space:nowrap; overflow:hidden} .tier4 img { vertical-align:bottom}
.tier5 {margin-left: 54px; white-space:nowrap; overflow:hidden} .tier5 img { vertical-align:bottom}
.tier6 {margin-left: 68px; white-space:nowrap; overflow:hidden} .tier6 img { vertical-align:bottom}
.tier7 {margin-left: 82px; white-space:nowrap; overflow:hidden} .tier7 img { vertical-align:bottom}
.tier8 {margin-left: 96px; white-space:nowrap; overflow:hidden} .tier8 img { vertical-align:bottom}
.tier9 {margin-left: 110px; white-space:nowrap; overflow:hidden} .tier9 img { vertical-align:bottom}
.tier10 {margin-left: 124px; white-space:nowrap; overflow:hidden} .tier10 img { vertical-align:bottom}

.tabletri { width:100%; border-bottom:solid 1px #CCC; margin-top:10px }
.row1 td { background-color:#EDEDED; padding:1px 5px 1px 5px; border:solid 1px #CCC; font-weight:bold }
.row1On td { background-color:#FFF9F3; padding:1px 5px 1px 5px; border:solid 1px #CCC; font-weight:bold }
.row2 td { background-color:#F6F5F5; padding:1px 5px 1px 5px; border:solid 1px #CCC }
.row2On td { background-color:#FFF9F3; padding:1px 5px 1px 5px; border:solid 1px #CCC }
.row3 td { background-color:#FFF; padding:1px 5px 1px 5px; border:solid 1px #CCC }
.row3On td { background-color:#FFF9F3; padding:1px 5px 1px 5px; border:solid 1px #CCC }
