input.draps {
margin:0px 0px 0px 2px;
padding:0px;
font-size:80%;
width:14px;
background:#efe;
color:#080;
border: solid #080 1px;
}

body{background-color:#ffffff;font-family:Arial,sans-serif;font-size:14px;color:#000000;}


td.manual {
	background-color: #ffc7ce;
}

.busy{
	background-color:orange;
	color: #c70;
}

.busypremier{
	background-color:red;
}

.busyoption{
	background-color:#BBB;
}

.busypremieroption{
	background-color:gray;
}

.planningJOUR {
font-size: small;
padding: 0px 5px;
}

.planningCNF{
	background-color:#C6EFCE;
	color:#006100;
	padding: 5px;
}

div.listeCNF{
	background-color:#C6EFCE;
	color:#006100;
	border-top: 1px solid #006100;
	margin-top: 5px;
	padding: 5px;
}

.planningATT{
	background-color:#93CDDD;
	color:white;
	padding: 5px;
}

div.listeATT{
	border-top: 1px solid #456080;
	margin-top: 5px;
	background-color:#93CDDD;
	color:white;
	padding: 5px;
}

.planningCNR{
	background-color:#ffc7ce;
	color:#9C0006;
	padding: 5px;
}


.planningOPT {
	background-color:#FFEB9C;
	color:#9C6500;
	padding: 5px;
}

.planningANN {
	background-color:#C0504D;
	color:white;
	padding: 5px;
}

.planning{
	border: 2px solid black;
	text-align: center;
}

table.planning {
width: 100%;
}

.annee{
	border:1px solid black;
	text-align:center;
	margin:0px;
	padding:0px;
	}

.mois{
	border-width:1px 0px 0px 1px;
	border-style:solid;
	text-align:center;
	margin:0px;
	padding:0px;
	}

.jour{
	text-align:center;
font-size:9px;
	}

tbody {
margin:0px;
	padding:0px;
	}

.samedi {
	color: red;
	}

.JDS {
font-size:9px;
text-align:center;
	width:13px;
	border-width: 0px 0px 1px 0px;
	border-color: #555;
	border-style: solid;
	color: #bbb;
	}

.oddweek {
	background-color:#def;
	}
.evenweek {
	background-color:#bcd;
	}


.logement {
	text-align: right;
	margin: 0px 5px;

	width: 140px;
	}

.label {
	border-width:0px;
	}

.titre {
	font-weight: bolder;
	text-align: center;
	padding:0px;
	margin:0px;
	font-size:24px;
	}

td {
margin: 0px;
padding:0px;
}

.formulaire {
	width: 1000px;
font-size: 12px;
	}

.submit {
text-align: center;
font-weight: bolder;
}


.monthname {
font-weight:bold;
background-color:#BBC;
border-width: 0px 0px 1px 0px;
border-color: black;
border-style: solid;
}

.monthcell {
   font-size:10px;
text-align:center;
background-color:#EEF;
padding:0px;
border: solid black 1px;
}

.day {
}

.days {
background-color:#DDE;
}

.dayname {
background-color:#CCD;
width: 30px;
}

.obligatoire {
color:red;
}

.appartement {
background-color: #666;
color:white;
font-weight:bold;
font-size: 16px;
text-align: center;
	}

.table_location {
border : solid black 1px;
text-align: center;
width:100%;
}

.odd {
background-color : #EEE;
}

.even {
background-color : #DDD;
}


.statut_SUCCES{
	background-color:#C6EFCE;
	color:#006100;
	padding: 5px;
text-align:center;
border: solid #006100 1px;
}

.statut_ECHEC{
	background-color:#ffc7ce;
	color:#9C0006;
	padding: 5px;
text-align:center;
border: solid #9C0006 1px;
}

.noborder input {
border-width:0px;
}
