Body, input, textarea, select, div {
	scrollbar-base-color:#F4F6FB;
}

Body, p, a, td, input, textarea, select, option, div, ul, li {
	color:#000000;
	font-size:12px;
}

body {
	background-color:#FFFFFF;
	background-image:url(../../images/fond_pages.gif);
}

table.tableBody {
	width:996px;
	height:100%;
	border-width:0;
	padding:0px;
	border-spacing:0;
	border-collapse:collapse;
}

table.tableForm {
	width:100%;
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:1px;
}

	table.tableForm td {
		padding:1px;
	}

td.tdEntete, td.tdEtat {
	background-color:#E8E8E8;
	border:1px solid #BCBCBC;
	height:26px;
	text-align:center;
}

td.tdEntete {
	padding:0px;
	vertical-align:center;
}
		div.divHeures div {
			border-left:1px solid #646464;
			display:block;
			float:right;
			padding:0 7px;
			font-size:11px;
			color:#646464;
		}
		div.divHeures div.divUTC {
			border-left:none;
			float:left !important;
			padding:0 7px;
			font-size:11px;
		}
		div.divHeures input {
			background-color:#E8E8E8;
			border:none;
			color:#646464;
			width:210px;
			font-size:11px;
			height:17px;
		}

div.divCourseEnCours {
	display:none;
	position:absolute;
	right:0;
	top:25px;
}
		
td.tdOmbreHG, td.tdOmbreHD, td.tdOmbreBG, td.tdOmbreBD {
	width:22px;
}

td.tdOmbreHG {
	background-image:url(../../images/ombre_hg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:244px;
}

td.tdOmbreHD {
	background-image:url(../../images/ombre_hd.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

td.tdOmbreBG {
	background-image:url(../../images/ombre_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:244px;
}

td.tdOmbreBD {
	background-image:url(../../images/ombre_bd.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

td.tdCentrale {
 width:952px;
 height:100%;
 padding:0px;
}

td.tdLiens {
	padding-left:4px;
}

td.tdML {
	padding-right:9px;
}

td.tdMenu {
	background-color:#93CCED;
	background-image:url(../../images/fond_menu.gif);
	height:24px;
	border-top:1px solid #FFFFFF;
	padding:0;
}

		td.tdMenu p {
			display:inline;
			margin:0px;
		}
		
		.tdMenu a, .tdMenu a:link, .tdMenu a:visited, .tdMenu a:active  {
			color:#033768;
			font-size:14px;
			text-decoration : none;
			margin:0px;
			padding: 4px 5px 4px 5px;
			border-right:1px solid #FFFFFF;
			height:24px;
		}

		.tdMenu a:hover {
			color:#F27900;
			border-right:1px solid #FFFFFF;
			background-color:#FFFFBA;
			background-image:url(../../images/fond_roll_over.gif);
			background-repeat:no-repeat ;
			text-decoration : none;
		}

		.tdMenu a.aOn, .tdMenu a.aOn:link, .tdMenu a.aOn:visited, .tdMenu a.aOn:active {
			font-size:14px;
			padding: 4px 5px 4px 5px;
			height:24px;
			color:#F27900;
			border-right:1px solid #FFFFFF;
			background-color:#FFFFBA;
			background-image:url(../../images/fond_roll_over.gif);
			background-repeat:no-repeat ;
			text-decoration : none;
		}

		.tdMenu a.aOn:hover {
			color:#F27900;
		}
		.tdMenu span {
			display:none;
		}
		
		.tdMenu aR {
			position:absolute;
			right:6px;
			text-align:right;
		}
		
td.tdColonneG {
	padding:0px 4px 8px 0px;
}

td.tdColonneD {
	padding:0px 0px 8px 4px;
}

td.tdTitrePage {
	padding:8px 8px 0px 8px;
}

td.tdColonneTitre {
	font-size:14px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	border:1px solid #BCBCBC;
	border-width:1px 0px 1px 1px;
}

td.tdColonneTitre, .TitreTexteExerg, .tdActuDate {
	color:#00579C;
}

td.tdColonneLien {
	padding-right:7px;
	border:1px solid #BCBCBC;
	border-width:1px 1px 1px 0px;
	text-align:right;
	vertical-align:middle;
}

td.tdTexteBas {
	padding:5px 3px 5px 3px;
	vertical-align:bottom;
}

td.tdContenu {
	padding:8px !important;
	height:100%;
	vertical-align:top;
}

td.tdIntChamp {
	font-weight:bold;
	color:#00396C;
	text-align:right;
	padding-left:7px;
	padding-right:7px;
	width:70px;
}

td.tdActuDate {
	padding:1px 5px 1px 5px;
	font-weight:bold;
	white-space:nowrap;
}

td.tdActuTitre {
	width:100%;
	padding:1px 5px 1px 5px;
}

div.divMenuHWS {
	position:absolute;
	right:0;
	top:0;
}
		.divMenuHWS a, .divMenuHWS a:link, .divMenuHWS a:visited, .divMenuHWS a:active  {
			color:#CBDFF5;
			font-size:12px;
			text-decoration : none;
			margin:0px;
			padding: 4px 5px 4px 5px;
			border:none !important;
			height:24px;
		}

		.divMenuHWS a:hover {
			color:#FFFFFF !important;
			background-color:#FFFFBA;
			background:none !important;
			text-decoration : none;
		}

div.divColG1 {
	float:left;
	width:49.6%;
}

div.divColD1 {
	float:right;
	width:49.6%;
}

div.divColG2 {
	float:left;
	width:39.6%;
}

div.divColD2 {
	float:right;
	width:59.6%;
}

div.divColG3 {
	float:left;
	width:29.6%;
}

div.divColD3 {
	float:right;
	width:69.6%;
}

div.divTitrePage {
	position:relative;
	border:1px solid #BCBCBC;
	margin-bottom:8px;
	padding:4px 6px;
	vertical-align:middle;
}
		div.divTitrePage em {
			color:#F27900;
			background-color:#FFFFDF;
			font-size:11px;
		}
		div.divTitrePage h2, div.divTitrePage h2 em {
			display:inline;
			color:#00579C;
			font-size:14px;
			font-weight:bold;
			padding-right:7px;
			
		}
		div.divTitrePage h2 em {
			background:none !important;
			color:#F49F00;
			
		}
		div.divTitrePage a, div.divTitrePage a:link, div.divTitrePage a:visited, div.divTitrePage a:active, div.divTitrePage a:hover {
			font-size:11px;
			font-weight:bold;
		}
		div.divTitrePage a:hover {
			background-color:#FFFFDF;
		}
		div.divTitrePage a.aR {
			position:absolute;
			right:6px;
			text-align:right;
		}

div.divSousTitre {
	position:relative;
	border:1px solid #BCBCBC;
	margin-bottom:5px;
	padding:3px 6px;
	vertical-align:middle;
}
		div.divSousTitre h3 {
			display:inline;
			color:#00579C;
			font-size:13px;
			font-weight:bold;
			padding-right:7px;
		}

div.divArchive {
	position:relative;
	padding:0;
	margin-bottom:10px;
	height:100px;
	vertical-align:top;
}

div.divActualite {
	position:relative;
	padding:0;
	margin-bottom:10px;
	height:100px;
	vertical-align:top;
	text-align:justify;
}
		div.divArchive fieldset, div.divActualite fieldset {
			margin:0 0 0 5px;
			padding:0;
			border:0;
			margin-bottom:10px;
		}

		div.divArchive legend, div.divActualite legend {
			display:none;
		}

		div.divArchive .pSuiteU, div.divActualite .pSuiteU {
			clear:both;
		}
		div.divArchive h4, div.divArchive h4 em, div.divActualite h4  {
			margin:0;
			padding:0;
			font-size:12px;
			font-weight:bold;
			color:#004E97;
		}
		
		div.divActualite h4 {
			margin:0 0 3px 5px;
		}
		div.divArchive h4 em {
			background:none !important;
			color:#F49F00;
		}
		
a img {
	border:0px;
}

a, a:link, a:visited, a:active {
	text-decoration : none;
}

a, a:link, a:visited, a:active {
	color:#0077D9;
}

a.aOff, a.aOff:link, a.aOff:visited, a.aOff:active, a.aOff:hover {
	color:#82A6CB;
	cursor: default;
	font-size:14px;
	text-decoration : none;
	padding: 4px 5px 4px 5px;
	border-right:1px solid #FFFFFF;
	background-color:#B8F0F4;
	background-image:none;
	height:24px;
}

a:hover,
a.aBGOn, a.aBGOn:link, a.aBGOn:visited, a.aBGOn:active {
	color:#F27900;
	text-decoration : none;
}

a.aBG:hover,
a.aBGOn:link, a.aBGOn:visited, a.aBGOn:active {
	background-color:#FFFFDF;
}

.aTout {
	font-weight:bold;
}

.aSuite {
	font-style:italic;
}

a.aEtat, a.aEtat:link, a.aEtat:active, a.aEtat:visited {
	color:#909090;
	text-decoration : none;
}

a.aEtat:hover {
	color:#000000;
	text-decoration : none;
}

p.pSuite, p.pSuiteU {
	text-align:right;
}

p.pSuiteU {
	border-bottom:1px solid #BCBCBC;
}

p.pTexteBas {
	border-top:1px solid #BCBCBC;
	margin-top:5px;
	margin-bottom:3px;
	padding-top:3px;
	font-style:italic;
	text-align:center;
}

p.pTitre {
	font-weight:bold;
	color:#004E97;
}

img.imgALeft {
	border:0px solid #000000;
	margin-left:5px;
	margin-right:7px;
	float:left;
}

input.inputML {
	font-size:10px;
	border:1px inset;
	background-color:#FFFFFF;
}

input.BoutonML {
	font-size:10px;
	border:1px outset;
	background-color:#E8E8E8;
	width:160px;
}

.TitreTexte {
	margin-top:5px;
	margin-bottom:3px;
	font-weight:bold;
}

.cadre {
	border:1px solid #BCBCBC;
}

.bleu {
	color:#00579C;
}

.bleuFonce {
	color:#00396C;
}

input, select {
	border:1px solid #BCBCBC;
	color:#00396C;
	background:#FFFFFF;
	height:18px;
}

input {
	padding-left:0.2em;
}

input.bouton {
	border:1px outset;
	color:#FFFFFF;
	background-color:#004E97;
}

img.imgLeft {
	margin:3px 7px 0 3px;
}

div.divTexte {
	text-align:justify;
	padding:0 15px;
}

cite {
	font-size:10px;
}