div.actions>ul>li{padding-bottom:3px;padding-right:5px;padding-top:3px;background-color:#eee;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;margin:auto 0.3em;}
div.actions>ul>li>a:hover{color:#000;text-decoration:none;cursor:pointer;}
div.actions ul{margin:0;padding:0;}
div.actions li{display:inline;line-height:2em;list-style-type:none;white-space:nowrap;color:#069;margin:0 2em 0 0;}
div.actions ul li a{color:#069;text-decoration:none;}
div.actions ul li a:hover{color:#333;text-decoration:underline;cursor:pointer;}
div.actions ul li.icon a:hover{color:#333;text-decoration:none;cursor:pointer;}
body{background-color:#8c8c8c;border:0;height:100%;max-height:100%;overflow:hidden;margin:0;padding:0;}
#pageaccueil{background:#FFF url(../img/rond450a.gif) no-repeat center center;}
#header,#footer{padding:0;}
#header{color:#111;font-size:11px;height:40px;left:0;position:fixed;top:0;width:100%;z-index:498;}
#footer{bottom:0;color:#111;font-size:11px;height:40px;position:fixed;right:0;width:100%;z-index:499;}
#content{background:#fff;bottom:40px;left:0;overflow:auto;position:fixed;right:0;top:40px;}
.center{margin-left:auto;margin-right:auto;}
.center2{margin-left:auto;margin-right:auto;width:333px;}
div.centrage{margin-left:auto;margin-right:auto;text-align:center;}
.innertube{margin:10px;}
.innertubemenu{margin:5px;}
.innertubefooter{margin:5px;}
.left{float:left;text-align:left;}
.right{float:right;text-align:right;}
.recenter{left:0;position:fixed;right:0;text-align:left;width:100% !important;margin:0;padding:0;}
div.paging{color:#ccc;float:right;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
p.paging_count{color:#999;font-size:95%;font-style:italic;margin-right:0;text-align:right;}
table.wide-table{table-layout:fixed;width:100%;}
table.calendar{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;border-left:1px solid #EFEFEF;border-spacing:0;font-size:1em;margin-bottom:15px;margin-left:auto;margin-right:auto;width:100% !important;padding:0;}
table.calendar th{background-color:#eee;border:1px solid #eee;color:#444;text-align:center;text-transform:none;padding:4px;}
table.calendar th.cell-prev{text-align:left;}
table.calendar th.cell-header{border-bottom:1px solid #ccc;width:70px;}
table.calendar td.day{background-color:#EFF5FF;}
table.calendar td div.day daynumber{background-color:#121212;display:block;float:left;}
table.calendar td div.day-weekend daynumber{background-color:#343434;float:left;}
table.calendar td.day-today{background-color:#e2e8f6;}
table.calendar td.day-weekend{background-color:#F3F3EB;text-align:center;}
table.calendar td{border:1px solid #ccc;height:40px;vertical-align:top;width:128px;}
table.calendar td div.cell-number{color:#444;display:block;font-size:8px;text-align:center;}
table.calendar td div{display:block;font-size:10px;text-align:left;}
table.calendar thead th{border:1px solid #ccc;}
table.calendar caption{text-align:center;}
a.day-link{position:relative;text-decoration:none;}
table.calendar tbody .day{color:#000;font-family:"trebuchet ms",verdana,tahoma,sans-serif;text-align:left;width:16%;padding:4px;}
table.calendar thead .day{text-align:center;width:16%;}
table.calendar thead .weekend{color:#069;width:10%;}
table.calendar td a.add_due_link{background:transparent url(../img/icons/add.png);background-repeat:no-repeat;display:block;float:right;font-size:10px;height:16px;right:7px;text-align:right;text-indent:-99999em;top:2px;width:16px;}
table.calendar_entete td a.refresh_link{background:transparent url(../img/icons/arrow_refresh.png);background-position:5% 50%;background-repeat:no-repeat;height:16px;padding-left:28px;right:7px;text-decoration:none;top:2px;width:16px;}
table.calendar_entete td a.prev_link{background:transparent url(../img/icons/arrow_left.png);background-position:5% 50%;background-repeat:no-repeat;float:left;padding-left:28px;right:7px;text-align:left;text-decoration:none;top:2px;}
table.calendar_entete td a.next_link{background:transparent url(../img/icons/arrow_right.png);background-position:95% 50%;background-repeat:no-repeat;float:right;padding-right:28px;right:7px;text-align:right;text-decoration:none;top:2px;}
table.calendar_entete td{border:0 solid #CCC;height:20px;text-align:center;vertical-align:top;width:33%;}
a img{border:medium none;vertical-align:middle;}
a:hover{text-decoration:underline;cursor:pointer;}
a{background-color:inherit;color:#8c8c8c;text-decoration:none;}
table{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;clear:both;color:#333;margin-bottom:10px;width:100%;}
th{background-color:#f2f2f2;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;text-align:center;}
th a{display:block;text-decoration:none;padding:2px 4px;}
th a:hover{background-color:#ccc;color:#333;text-decoration:none;}
table tr td{background:#fff;border-bottom:1px solid #CCC;border-right:1px solid #ccc;text-align:center;vertical-align:top;padding:4px;}
table tr.altrow td{background:#f4f4f4;}
table tr.filtre td{background:#DDD;vertical-align:middle;}
table tr.titre th{background:#DDD;}
table.arriere tr:hover td{background:#ffeddf;}
td.actions,td.small{text-align:center;white-space:nowrap;width:7em;}
td.actions a{display:inline;margin:0 3px;}
table.calendar th.cell-next{text-align:right;}
table.calendar .daynumber{display:block;}
table.listing{background-color:#fff;border:none;clear:both;color:#333;text-align:left;width:99%;margin:1em 2em 2em 12px;}
table.listing th{background:#f9f9f9;border:none;border-bottom:1px solid #ccc;text-align:left;padding:0.2em;}
table.listing th a{display:block;text-decoration:none;}
table.listing th a:hover{background-color:inherit;}
table.listing th:hover{background-color:#eee;color:#333;text-decoration:none;}
table.listing tr td{background:#f9f9f9;border:none;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;padding:0.2em 0.6em;}
table.listing tr.altrow td{background:#fff;}
table.listing td.actions,table.listing th.actions{text-align:right;white-space:nowrap;}
table.listing td.actions a{display:inline;}
table.listing tr td a{font-weight:400;text-decoration:none;}
table.tableminwidth{width:auto;}
table.listing tr.disabled td,table.listing tr.disabled td a{color:#999;}
table.listing tr:hover td,table.listing tr.altrow:hover td{background-color:#ffeddf;}
div.message{clear:both;color:#900;font-size:140%;margin:0;}
div.error-message{clear:both;color:#900;margin:0 0 0 11em;}
h1,h2,h3,h4,legend{color:#069;font-family:'Gill Sans','lucida grande',helvetica,arial,sans-serif;font-weight:700;}
h2{font-size:2.2em;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}
legend{font-size:1.2em;margin-top:0;padding-bottom:0;padding-top:0;margin-bottom:12px;}
h3{font-size:165%;}
h4{margin-bottom:0.3em;}
em{font-style:italic;}
form{clear:none;margin:0 0 1.5em;}
.form-column{float:left;padding-left:0;width:325px;}
.form-column3{float:left;padding-left:0;width:216px;}
.form-column-mini{float:left;padding-left:0;width:380px;}
.form-column2-mini{float:left;padding-left:0;width:150px;}
.form-column3-mini{float:left;padding-left:0;width:66px;}
fieldset{margin-top:0;padding:0;}
.labelc3{float:left;font-weight:700;text-align:right;width:4em;margin:0.2em 1em 0.7em 0;}
.labelw20{float:left;font-weight:700;text-align:right;width:20em;margin:0.7em 1em 0.7em 0;}
.inputc3{width:10em;}
.inputw40{width:40em;}
input,select,textarea{border:1px solid #ccc;display:inline;width:auto;margin:0.7em auto;padding:0;}
input,textarea{padding:0 0.3em;}
select,textarea{padding-right:0;}
option{margin:0.2em auto;}
textarea:focus,input:focus{background-color:#ffc;border:1px solid #999;}
div.submit input{color:#069;background-color:#eee;font-weight:700;margin-left:10.75em;width:11em;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;padding:0 1em;}
.csubmit{color:#069;background-color:#eee;font-weight:700;margin-left:1em;width:5em;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;padding:0 1em;}
.csubmit2{color:#069;background-color:#eee;font-weight:700;margin-left:.25em;width:7.75em;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;padding:0 1em;}
div.submitCenter input{color:#069;background-color:#eee;font-weight:700;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;}
.submitCenter {color:#069;background-color:#eee;font-weight:700;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;}
div.submitc3 input{width:10em;margin-left:5em;}
div.submitm10w20 input{color:#069;background-color:#eee;font-weight:700;margin-left:10.9em;width:20em;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;padding:0 1em;}
div.submitw20 input{color:#069;background-color:#eee;font-weight:700;margin-left:20.9em;width:20em;border-color:#FFF #D0D0D0 #D0D0D0 #FFF;border-style:solid;border-width:1px;padding:0 1em;}
form a calendar{font-size:1em;height:2.25em;line-height:1.5em;border-color:#CCC #EEE #EEE #CCC;border-style:solid;border-width:1px;margin:0 0 0.75em;padding:0.29em 0;}
form select{height:auto;margin:0.4em 0 0.75em;}
.clearfont{font-size:1em;}
.clear,div.actions{clear:both;}
input[type="hidden"],input[type="hidden"]{display:none;}
div.actions>ul>li>a,form div.required input,form div.required input{font-weight:400;}
.ui-widget-content a{color:#8c8c8c;}
.ui-tabs{min-height:210px;}
form fieldset{position:relative;padding:0;}
.view dt{float:left;width:200px;}
.viewL dt{float:left;width:300px;}
th.actions,th.small{width:7em;}
th.ids,td.ids{width:3em;}
.form-texteinfo{display:inline;font-size:1em;height:2.25em;line-height:4em;width:auto;}
form label{margin:0.7em 1em 0.7em 0;}
#form-texteinfo labeltempasse{margin:2em;}
.nofloat,input[type="checkbox"]{float:none;}
form input{margin:0.4em 0 0.75em;}
div.actions>ul>li:hover,div.submit input:hover,div.submitCenter input:hover,.csubmit:hover,.csubmit2:hover{background-color:#FFF;border-color:#D0D0D0 #eaeaea #eaeaea #D0D0D0;border-style:solid;border-width:1px;}
input[type="file"]{background-image:none;}
#star ul.star{list-style:none;width:85px;height:20px;left:150px;top:-5px;position:relative;float:left;cursor:pointer;margin:0;padding:0;}
#star li{float:left;display:block;width:85px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;margin:0;padding:0;}
#star li.curr{background:url('../img/icons/stars.gif');left:25px;font-size:1px;}
#star div.user{left:15px;position:relative;float:left;font-size:13px;font-family:Arial;color:#888;}
acronym{font-variant:normal;}
div.paging span.current,div.submit input:hover,.csubmit{color:#000;}
#noscript{font-family:Helvetica, Verdana, Arial;color:#D50000;background-color:#FC3;border:1px solid #ccc;width:90%;font-weight:700;text-align:center;position:absolute;margin-top:0;left:5%;overflow:hidden;z-index:10;}
.total-temps-jour,.total-temps-activite,.total-temps-total{background:#f5f5f5;}
div.loginForm{width:465px;background-color:#eee;border-color:#000;border-style:solid;border-width:1px;margin:50px auto 100px;padding:10px;}
#accueil{height:100%;background-color:#eee;margin:0;padding:0;}
.mceEditor{position:relative;float:inherit;display:block;top:-23px !important;margin:16px 1px 0 10.95em;}
label,.labelw10{float:left;font-weight:700;text-align:right;width:10em;margin:0.7em 1em 0.7em 0;}
.inputw10,.inputw20{width:20em;}
div.submit input:hover,div.submitCenter input:hover,div.submitc3 input:hover,div.submitm10w20 input:hover,div.submitw20 input:hover,.golink,.csubmit{cursor:pointer;}
#menu ul a,#menu1 ul a,#liens ul a{padding-left:20px;}
#menu a,#menu div,#menu1 a,#menu div,#liens a,#liens div{background-position:1% 50%;background-repeat:no-repeat;text-decoration:none;vertical-align:middle;}
#menu li,#menu1 li,#liens li{list-style-image:none;list-style-position:outside;list-style-type:none;}
#menu1 li a,#liens li a{display:block;white-space:nowrap;}
.view dd,.viewL dd{padding-left:100px;margin:0 0 1em 100px;}
.view dl,.viewL dl{line-height:1.5em;}



.dyndtButton {
background-color:#DDDDDD;
background-image:url(../img/icons/calendar.gif);
background-position:50% 50%;
background-repeat:no-repeat;
/*border:2px solid #DDDDDD;*/
list-style-type:none;
margin:1px 1px 0 0;
text-decoration:none;
display:inline-block;
}
#demo-frame > div.demo { padding: 10px !important; }

.tattribuer{
    width:100%;

}
table.tattribuer tr td {
text-align:center;

border:none;
}


table.tattribuer tr th {
text-align:center;
vertical-align:middle;
border:none;
}
.equipe_select, .user_select{
    width:100%;
}
.button_cadre {
border:1px solid #999999;
cursor:pointer;
}
.permission_title {
background:#CCCCCC none repeat scroll 0 0;
color:#333333;
/*background-color:#F2F2F2;
border-color:#FFFFFF #BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
color:black;
font-weight:bold;*/
text-align:left;
padding:5px;
}
.permission_item {
margin:5px;
padding:5px;
text-align:left;
}
.permission_row_odd {
background-color:#fff;
}
.permission_row_even {
background-color:#eee;
}
.permission_link {
cursor:pointer;
float:right;
}