@CHARSET "UTF-8";


li.checklistItem,
li.checklistTitle {
	background-image: none;
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
li.checklistTitle {
	
margin-bottom: 10px;
}
li.checklistTitle {
	background-color: #d2d2d2;
}
li.checklistTitle>div{
	display: inline-block;
}

li.checklistTitle span {
	padding: 10px 10px;
	display: block;
}

li.checklistItem>div {
	border-bottom: 1px solid #d2d2d2;
}

li.checklistItem,li.checklistItem a {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 13px;
	text-decoration: none;
}

li.checklistItem div>div {
	display: inline-block;
	padding: 10px 10px;
	width: 290px;
	vertical-align: middle;
}

li.checklistItem div>div.rdv,li.checklistItem div>div.checkbox {
	width: 20px;
}

li.checklistItem div>div.rdv {
	background-image: url("img/Checklist.png");
	background-repeat: no-repeat;
	background-position: center;
}

li.checklistItem div>div.label {
	width: 476px;
}

li.checklistItem div>div.fulllabel {
	width: 566px;
}

li.checklistItem div>div.date {
	width: 70px;
	text-align: center;
}

li.checklistItem div>div.delete img,li.checklistItem div>div.update img
	{
	width: 15px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

li.checklistItem div>div.delete,li.checklistItem div>div.update {
	width: 0px;
}

li.checklistItem div>div.delete img {
	background-image: url("img/DeleteItem.png");
}

li.checklistItem div>div.update img {
	background-image: url("img/UpdateItem.png");
}

li.checklistItem div>div.delete span,li.checklistItem div>div.update span
	{
	display: none;
}

li.checklistItem:nth-child(odd) { /* background-color: #f4f4f4; */
	
}

li.checklistItem:hover {
	background-color: #ededed;
}

li.checklistItem:hover div.toggle {
	visibility: visible;
}

li.checklistItem div.toggle {
	visibility: hidden;
}

div.miniChecklist>div:first-child span {
	text-transform: uppercase;
	color: #603913;
}

div.miniChecklist>div:first-child {
	padding: 10px 0;
}

div.miniChecklist>div:last-child {
	margin-top: 20px;
	text-align: center;
}

.label_period {
	margin-left: 140px;
	margin-top: 12px;
}

.label_period,.miniFancy .field_period,.miniFancy .field_year {
	float: left;
	margin-right: 10px;
}

.miniFancy div.field_ceremony_date {
	margin-top: 25px;
}

select#Checklist_period {
	margin-left: 10px;
	margin-right: 10px;
}

input#Checklist_ceremony_date {
	width: 65px;
}
ul.displayMenu{
	display: inline-block;
}
ul.displayMenu li {
	display: inline;
	background-image: none;
	padding: 0;
	margin-right: 5px;
}

ul.displayMenu li a {
	text-decoration: none;
}

ul.displayMenu li a.active {
	font-weight: bold;
}
div.checklist div.fold{
	display: inline-block;
}
div.checklist div.collapse {
	background-image: url("img/FlecheUp.png");
	background-position: 5px 8px;
	background-repeat: no-repeat;
	/* border:1px solid #111111; */
	width: 21px;
	height: 18px;
	cursor: pointer;
	display: inline-block;
}

div.checklist div.uncollapse {
	background-image: url("img/FlecheDown.png");
	background-position: 6px 8px;
	background-repeat: no-repeat;
	/* border:1px solid #111111; */
	width: 21px;
	height: 18px;
	cursor: pointer;
	display: inline-block;
}

div.checklist div.uncollapse.one {
	display: none;
}

div.checklist div.collapse span,div.checklist div.uncollapse span {
	display: none;
}
div.checklist .striped{
	text-decoration: line-through;
}

/*---------------- CSS POUR la page d'index du planning----------------------------------------------------*/
 div.bannerplanning {
 	position: relative;
 }

 div.bannerplanning h2,
 div.bannerplanning {
	font-family: tahoma;
	color:#7c264d;
}
a.bannerplanningdesc,
a.bannerplanning{
	position: relative;
	left: -20px;
}
a.bannerplanningdesc img{
	margin-top:15px;
}
div.bannerplanningcadre{
    position: absolute;
    top:0px;
    right:10px;

}
div.bannerplanning p{
    font-size: 18px;
     margin-top: 30px;
    width: 200px;
    line-height: 26px;
}
div.bannerplanning h2{
	 margin-top: 22px;
    font-size: 40px;
    z-index: 900;
}
