body {
	behavior: url(/galilee/includes/crosshover.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

h1{font-size:14px}

.Entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #E8E8D8;
	text-indent: 5pt;
	border: 1px solid #D7D7C1;
}
.Entete a:visited { text-decoration: none; color: #333333; }
.Entete a:active  { text-decoration: none; color: #333333; }
.Entete a:hover   { text-decoration: underline; color: #333333; }
.Entete a:link    { text-decoration: none; color: #333333;	 }

.BlackBoder {
	border: 1px solid #D0D0C8;
}
.Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D69D9;
	background-color: #FFFFFF;
	font-weight: bolder;
	text-indent: 5pt;
	height: 20px;
}

a {
	color: #333333;
	text-decoration: underline;
}

/* Pour le lien de repertoir */
a.dir:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.dir:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.dir:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.dir:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
/* Pour les autrs lien */
a.other:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2058C0;
	text-decoration: none;
}
a.other:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2058C0;
	text-decoration: none;
}
a.other:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4088F8;
	text-decoration: underline;
}
a.other:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2058C0;
	text-decoration: none;
}

.TextMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
}
.Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 600px;
}
.MarginForm {
	margin: 0px;
}
.BottomBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCD5BD;
}
.BackgroundMenu {
	background-color: #78A0E0;
}

/* Titre des page */
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	height: 50px;
	text-indent: 10pt;
}
.TextGras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.PageTitleOption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FD7E00;
	height: 30px;
	text-indent: 10pt;
}
.TableTitleBar 
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-image: url(../images/tablebar.gif);
	height: 25px;	
}
.TableTitleBar a:visited { text-decoration: none; color: #FFFFFF; }
.TableTitleBar a:active  { text-decoration: none; color: #FFFFFF; }
.TableTitleBar a:hover   { text-decoration: underline; color: #FFFFFF; }
.TableTitleBar a:link    { text-decoration: none; color: #FFFFFF;	 }	

.TableList { font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif; }
.TableList a:visited { text-decoration: none; color: #333333; }
.TableList a:active  { text-decoration: none; color: #333333; }
.TableList a:hover   { text-decoration: underline; color: #333333; }
.TableList a:link    { text-decoration: none; color: #333333;	 }

.TextNormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
hr {
	background-color: #999999;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.TextGrasBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
form {
	margin: 0px;
}
.ErorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #990000;
}
.SuccessMsg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-indent: 20pt;
}
.TableMenu {
	font-family: Arial, Helvetica, sans-serif;
}
	
.TableMenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2058C0;
	text-decoration: none;
	text-indent: 10pt;
}
.TableMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2058C0;
	text-decoration: none;
	text-indent: 10pt;	
}
.TableMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4088F8;
	text-decoration: underline;
	text-indent: 10pt;	
}
.TableMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2058C0;
	text-decoration: none;
	text-indent: 10pt;	
}
.TdTableMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #D0D0C8;
	font-weight: bolder;
	text-indent: 5pt;
	height: 23px;
}	
.MenuTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #D0D0C8;
	text-indent: 5pt;
}

/*
Sort Table
*/
.sort-table {
	font: Icon;
	background:Window;
	color:		WindowText;
	margin: 0px;
	padding: 0px;
}

.sort-table thead {
	background:	ButtonFace;
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead td {
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor:pointer
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url(/galilee/templates/01/images/downsimple.png);
}

.sort-arrow.ascending {
	background-image:		url(/galilee/templates/01/images/upsimple.png);
}
.sort-table a:visited { text-decoration: none; color: #333333; }
.sort-table a:active  { text-decoration: none; color: #333333; }
.sort-table a:hover   { text-decoration: underline; color: #333333; }
.sort-table a:link    { text-decoration: none; color: #333333;	 }
#table-1 {
	border: 1px solid #CCCCCC;
}
option.disabled{color:#CC0000;background:#FFFFFF}
button {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}
#bandeau_perso {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	width:300px;
	background-color:#FDEDC8;
	border:#999999 solid 1px;
}
.cadre {
	margin-top:18px;
	border:1px solid #649BD1;
	background-color:#ffffff;
	font-size: 11px;
	color: #847D6E;
	line-height: 16px;	
}
.leg {
	padding-bottom:3px;
	font-weight:bold;
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #649BD1;
}
#history select, #commissions select{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #649BD1;
}
#history a, #commissions a {
	color: #666666;
	text-decoration:none;
}
#AjaxProgressIndicator {
	background-color: #FFF;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 98px;
	height: 26px;
	padding: 2px;
	verticalAlign: bottom;	
	}
	
.edit_article{
	font-size:10px;
	text-decoration:underline;
	display:block;
	float:right;
	padding:0 60px 0 0;
	margin:-22px 0 0 0;
	color:#106BB8;
}	
