/* Page block positionning */
body		{				background-color: #F3DFB7;				margin: 0;				font-family: "Trebuchet MS", Verdana, Arial, sans-serif;				text-align: justify;				font-size: 80%;			}
h1			{				font-family: Verdana, Arial, sans-serif;				border-bottom: solid 1px #800000;				font-size: 1.5em;				font-weight: bold;				color: #800000;			}
h2			{				font-family: Verdana, Arial, sans-serif;				font-size: 1.4em;				font-weight: bold;				color: black;				margin: 0;				padding: 0;			}
fieldset	{	border: none;	}
strong		{	font-weight: bold;				color: #000080;			}
dfn			{	font-weight: bold;				color: #000080;				font-style: italic;				text-decoration: underline;			}
.smallcaps	{	font-variant: small-caps	}
#logoMSIT	{	background: url('../images/logoMSIT.jpg') no-repeat center center;			height: 180px;		}
#left		{				float: left;				width: 200px;			}#menu		{				background-color: #BCC2F3;				color: #000080;				border: solid 1px black;				-moz-border-radius: 10px 10px 10px 10px ;			}#menu ul	{				padding: 0;				margin-top: 0.2em;				margin-left: 0;			}#menu ul.subMenu	{				padding: 0;				margin: 0 0 0 2px;				border-left: solid 1px black;			}#menu ul.subMenu li	{		padding: 0 0 0 .5em;		margin: 0;		list-style-type: disc;	}.menuCategorie	{	color: white;					font-weight: bold;					text-align: center;					font-family: Verdana, Arial, sans-serif;					font-size: 1.1em;					list-style-type: none;					padding-top: 0.5em;					padding-bottom: 0.5em;				}.menuItem		{	font-size: inherit;					list-style-position: inside;					list-style-type: square;					padding-left: 0.5em;				}.subMenuItem	{	font-size: inherit;					list-style-position: inside;					list-style-type: circle;					padding-left: 1.5em;				}a.menuItem				{	text-decoration: none;		color: #000080; padding: 0;	}a.menuItem:link			{	text-decoration: none;		color: #000080;	padding: 0; }a.menuItem:active		{	text-decoration: none;		color: #000080;	padding: 0; }a.menuItem:visited		{	text-decoration: none;		color: #000080;	padding: 0; }a.menuItem:hover		{	text-decoration: underline;	color: yellow;	padding: 0;	}#repereHead	{				background: url(../images/repere.gif) no-repeat top left;				height: 15px;				margin: 0;			}#repere		{				border: solid 1px #960000;				margin: 0;				padding: 0.5em;				background-color: white;				color: #000080;				-moz-border-radius: 5px 5px 5px 5px ;			}#repere p	{	padding: 0;				margin: 0;			}		#principal	{				margin-top: 5px;				margin-left: 205px;				margin-right: 5px;				padding: 5px;			}
#header		{	background: url('../images/webmsit.jpg') no-repeat top center;				border-bottom: solid 8px #ccc;				height: 82px;				margin-bottom: 0px;				background-color: white;			}			#footer		{				clear: both;				padding-top: 0;				margin: 0;				border-top: solid 1px black;			}#login		{					margin-top: 0.5em;				margin-bottom: 0.5em;				background-color: #E2E5FF;				color: black;				font-size: 0.8em;				border: solid 1px black;				-moz-border-radius: 10px 10px 10px 10px ;		}#login .title {	text-align: center;				color: #000080;				font-weight: bold;				font-family: Verdana, Arial, sans-serif;				padding-top: 0.5em;				padding-bottom: 0.5em;				font-size: inherit;			  }#login .lib	  { font-weight: bold;				color: #000080;				font-family: Arial, sans-serif;				font-size: inherit;				text-align: right;				font-size: inherit;		  	  }#login .itxt  { font-weight: normal;				color: black;				font-size: inherit;				font-family: Arial, sans-serif;				float: right;				text-align: left;				width: 95%;				font-size: inherit;		  	  }		  	  #login	.cnxauto {						font-weight: bold;					color: #000080;					font-family: Arial, sans-serif;					font-size: inherit;					text-align: center;					font-size: inherit;				}.ctr		  {	text-align: center;	}.rght		  { text-align: right;	}#login a.ctr			{ text-decoration: none; color: #000080; }#login a.ctr:link		{ text-decoration: none; color: #000080; }#login a.ctr:active		{ text-decoration: none; color: #000080; }#login a.ctr:visited	{ text-decoration: none; color: #000080; }#login a.ctr:hover		{ text-decoration: underline; color: white; font-weight: bold; }/* Liens génériques. */a				{ text-decoration: none; color: #000080; }a:link			{ text-decoration: none; color: #000080; }a:active		{ text-decoration: none; color: #000080; }a:visited		{ text-decoration: none; color: #000080; }a:hover		{ text-decoration: underline; color: #800000; }a.generic				{ text-decoration: none; color: #000080; }a.generic:link			{ text-decoration: none; color: #000080; }a.generic:active		{ text-decoration: none; color: #000080; }a.generic:visited		{ text-decoration: none; color: #000080; }a.generic:hover			{ text-decoration: underline; color: #800000; }/* emails */a.email				{ font-family: courier, monospace; text-decoration: none; color: #000080; }a.email:link		{ font-family: courier, monospace; text-decoration: none; color: #000080; }a.email:active		{ font-family: courier, monospace; text-decoration: none; color: #000080; }a.email:visited		{ font-family: courier, monospace; text-decoration: none; color: #000080; }a.email:hover		{ font-family: courier, monospace; text-decoration: underline; color: #800000; }/* Mis en évidence */a.lienGras				{ font-weight: bold; text-decoration: none; color: #000080; }a.lienGras:link			{ font-weight: bold; text-decoration: none; color: #000080; }a.lienGras:active		{ font-weight: bold; text-decoration: none; color: #000080; }a.lienGras:visited		{ font-weight: bold; text-decoration: none; color: #000080; }a.lienGras:hover		{ font-weight: bold; text-decoration: underline; color: #800000; }/* Multi-colonnes */.seealso		{	padding: 0 0 0 20px ;					margin-top: 0em;					background-image: url('../images/oeil.gif');					background-position: center left;					background-repeat: no-repeat;				}a.seealso			{ padding: 0; font-family: courier, monospace; background-image: none; text-decoration: none; color: #000080; }a.seealso:link		{ padding: 0; font-family: courier, monospace; background-image: none; text-decoration: none; color: #000080; }a.seealso:active	{ padding: 0; font-family: courier, monospace; background-image: none; text-decoration: none; color: #000080; }a.seealso:visited	{ padding: 0; font-family: courier, monospace; background-image: none; text-decoration: none; color: #000080; }a.seealso:hover		{ padding: 0; font-family: courier, monospace; background-image: none; text-decoration: underline; color: #800000; }.mc2a	{				width: 50%;			margin: 0;			padding: 0;			float: left;		}.mc2b	{	width: 50%;			margin: 0;			padding: 0;			float: right;		}address		{				background-color: #eeeeee;				background-image: url('../images/enveloppe.gif');				background-attachment: scroll;				background-position: left top;				background-repeat: no-repeat;				border: dotted 1px black;				text-align: center;				margin: 0 0.5em 0.5em 0.5em;				font-style: normal;			}.tableau	{				border: solid 1px black;				border-collapse: collapse;				border-spacing: 0;			}TABLE.tableau	{				border: solid 1px black;				border-collapse: collapse;				border-spacing: 0;				width: 99%;			}TH.tableau, .tableau th	{				background-color: #000080;				color: yellow;				text-align: center;				font-weight: bold;				border: 0;			}.ligneTbl1	{	padding: 2px;				background-color: #FFFAEF;				border-top: solid 1px black;				border-bottom: solid 1px black;			}.ligneTbl2	{	padding: 2px;				background-color: #FFF5E0;				border-top: solid 1px black;				border-bottom: solid 1px black;			}
.clickImg	{	cursor: pointer; }abbr, acronym, .help	{	cursor: help; border-bottom: 1px dotted #333; }.spacer	{	clear: both;			width: 0;			height: 0;			line-height: 0;		}.container	{				float: left;				width: 100%;			}INPUT.error	{	background-color: #FF9933;	}fieldset	{	border: none;			padding: 0;			margin: 0;		}						a img 		{	border-style: none;	}
.message	{	border			: 1px solid #ccc;			width			: 100%;			background-color	: white;		}#messageText {	border-top	: 1px solid #ccc;	padding		: .5em;	background-image: url('../images/enveloppe2.gif');	background-position: right bottom;	background-repeat: no-repeat;}.progressIndicator {	background-image		: url('../images/fond-degrade-vert.png');	background-position		: left center;	background-repeat		: repeat-x;}
