#bodyGauche {
BORDER-LEFT:3px solid #6c6c6c;
BACKGROUND-COLOR:#282828;
}

#bodyDroite {
BORDER-RIGHT:3px solid #6c6c6c;
BACKGROUND-COLOR:#282828;
}

#bodyMilieu {
TEXT-ALIGN:center;
WIDTH:609px;
BACKGROUND-COLOR:#282828;
PADDING-TOP:15px;
}

#cadreGauche {
BORDER-LEFT:1px solid #686868;
BACKGROUND-COLOR:#393939;
}

#cadreDroite {
BORDER-RIGHT:1px solid #686868;
BACKGROUND-COLOR:#393939;
}

.menu {
MARGIN-TOP:10px;
MARGIN-BOTTOM:20px;
TEXT-ALIGN:center;
}

.boutonAdd {
MARGIN-BOTTOM:20px;
TEXT-ALIGN:center;
}

.pageNumberingSave {
TEXT-ALIGN:left;
FLOAT:left;
}

.pageNumberingPage {
TEXT-ALIGN:right;
FLOAT:right;
}

.content {
MARGIN-TOP:70px;
MARGIN-BOTTOM:10px;
}

.contentTable {
WIDTH:100%;
BORDER-COLLAPSE:collapse;
COLOR:#fff;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

.contentTr:hover {
BACKGROUND-COLOR:#e84600;
}

.contentTh {
HEIGHT:40px;
BORDER:1px solid #282828;
TEXT-ALIGN:center;
BACKGROUND-COLOR:#155066;
}

.contentTd {
HEIGHT:30px;
BORDER:1px solid #282828;
TEXT-ALIGN:center;
CURSOR:pointer;
}

.ligne0 {
BACKGROUND:#656565;
CURSOR:pointer;
}

.ligne1 {
BACKGROUND:#3b3b3b;
CURSOR:pointer;
}

.connexion {
MARGIN-TOP:10px;
MARGIN-BOTTOM:10px;
TEXT-ALIGN:center;
}

.copyright {
MARGIN-TOP:20px;
MARGIN-BOTTOM:10px;
TEXT-ALIGN:center;
}

.btn_taille_egale {
WIDTH:80px;
}

.fielderror {
COLOR:red;
}

body {
BACKGROUND:#252525;
MARGIN:15px 0;
}

.texte {
COLOR:#fff;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

.texte_rouge {
COLOR:red;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

.texte_vert {
COLOR:#6c0;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

.texte_noir {
COLOR:#000;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

a:hover {
COLOR:#f60;
TEXT-DECORATION:underline;
}

a:link,a:visited,a:active {
COLOR:#fff;
TEXT-DECORATION:none;
}



fieldset {
BORDER:1px solid #155066;
DISPLAY:block;
PADDING:1em;
}



fieldset legend {
BORDER:1px solid #155066;
BACKGROUND:#155066;
PADDING:4px;
}

input,select,textarea,select {
BACKGROUND:#ccc;
BORDER:1px solid #282828;
COLOR:#000;
FONT-FAMILY:Arial;
FONT-SIZE:11px;
}

.tri{
DISPLAY:inline;
CURSOR:pointer;
}

/* Calendrier Javascript */

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */


/* Calendrier PHP */

#calendarTab {
COLOR:#09f;
BORDER:1px solid #282828;
}

#calendarContent {
MARGIN-TOP:70px;
MARGIN-BOTTOM:10px;
}

#selectDate {
HEIGHT:100%;
TEXT-ALIGN:center;
}

#calendarContentTable {
WIDTH:100%;
BORDER-COLLAPSE:collapse;
BACKGROUND-COLOR:#000;
COLOR:#fff;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

#calendarContentTh {
HEIGHT:40px;
BORDER:1px solid #282828;
TEXT-ALIGN:center;
COLOR:#fff;
BACKGROUND-COLOR:#155066;
}

#calendarContentTdSansJour {
WIDTH:14%;
HEIGHT:80px;
BACKGROUND-COLOR:#fff;
BORDER:1px solid #282828;
}

#calendarContentTdWeekEnd {
WIDTH:14%;
HEIGHT:80px;
BACKGROUND-COLOR:#3B3B3B;
BORDER:1px solid #282828;
VERTICAL-ALIGN:top;
}

#calendarContentTdJourSemaine {
WIDTH:14%;
HEIGHT:80px;
BACKGROUND-COLOR:#656565;
BORDER:1px solid #282828;
VERTICAL-ALIGN:top;
}

#calendarSearchPresta {
TEXT-ALIGN:center;
COLOR:#fff;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
TEXT-DECORATION:none;
}

#calendarSearchCommentaires {
TEXT-ALIGN:right;
PADDING-RIGHT:5px;
TEXT-ALIGN:right;
COLOR:#fff;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

#calendarJour {
PADDING-LEFT:5px;
VERTICAL-ALIGN:top;
TEXT-ALIGN:left;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
}

#calendarAjout {
PADDING-RIGHT:5px;
VERTICAL-ALIGN:top;
TEXT-ALIGN:right;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:12px;
COLOR:#fff;
TEXT-DECORATION:none;
}

#calendarContentTdJourSemaine:hover,#calendarContentTdWeekEnd:hover {
BACKGROUND-COLOR:#e84600;
}

#calendarContentTdJourActuel:hover,#calendarContentTdJourActuelWeekEnd:hover {
BACKGROUND-COLOR:#748900;
}

#calendarContentTd {
WIDTH:14%;
HEIGHT:35px;
BACKGROUND-COLOR:#656565;
BORDER:1px solid #282828;
TEXT-ALIGN:center;
VERTICAL-ALIGN:middle;
}

#calendarContentTdSelectDate {
WIDTH:100%;
TEXT-ALIGN:center;
}

#calendarContentTdJourActuelWeekEnd,#calendarContentTdJourActuel {
WIDTH:14%;
HEIGHT:80px;
BACKGROUND-COLOR:#0c0;
BORDER:1px solid #282828;
VERTICAL-ALIGN:top;
}
