/* MCU Stylesheet - left 175 - right column 575 */

/* ScrollBar et fond */
BODY { 
	scrollbar-face-color:#003366; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#C0C0C0; 
	scrollbar-darkshadow-color:#000000; 
	scrollbar-shadow-color:#808080; 
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-track-color:#E0E0E0; 
	background-image: url(../images/Background.gif); 
	margin: 0.25em 0.5em; }

/* Polices Générales */
BODY, P,OL,UL,DIV { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-style: normal; line-height: 150%; margin: 0.25em 0.5em; }

/* Titres */
H1,H2,H3,H4,H5 { font-family: Trebuchet MS, Verdana, sans-serif; color: #003366; font-variant: small-caps; font-stretch: wider; margin_bottom: 0.5em; border-bottom: thin dashed #003366; }

/* Titre gras de la même taille que le texte */
.title  { color: #003366; font-size: 11px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; font-stretch: wider; padding: 0.2em }

/* Bordure bleue pour les tableaux */
.border { border: 1px solid #COC8D4; }

/* Footer */
.footer { font-size: 10px; color: #003366; line-height: 150%; text-align: center; }

/* Dernière mise à jour */
.lastupdate { font-size: 10px; color: #003366; line-height: 150%; text-align: center; }

/* Citation */
.quote { color: #9B193D; font-weight: 550; }

/* Liens dans le texte */
a:link { font-weight: bold; color: #000000; text-decoration: none; }
a:visited { font-weight: bold; color: #000000; text-decoration: none; }
a:hover { font-weight: bold; color: Red; text-decoration: underline; }

/* Navigation haute */
.topnav  { font-size: 12px; font-family: Verdana, sans-serif; font-variant: small-caps; background: #c0c8d4 }
.topnav a:link {font-weight: bold; font-family: Verdana, sans-serif; font-variant: small-caps; text-decoration: none;color: #003366; padding: 2px;}
.topnav a:visited {font-weight: bold; font-family: Verdana, sans-serif; font-variant: small-caps; text-decoration: none; color: #003366; padding: 2px;}
.topnav a:hover  { color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.topnav_act  { color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.topnav_act a:link {color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.topnav_act a:visited {color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.topnav_act a:hover  { color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }

/* Navigation basse */
.bottomnav   { font-size: 12px; font-family: Verdana, sans-serif; font-variant: small-caps; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.bottomnav a:link {font-weight: bold; font-family: Verdana, sans-serif; font-variant: small-caps; text-decoration: none;color: #003366; padding: 2px;}
.bottomnav a:visited {font-weight: bold; font-family: Verdana, sans-serif; font-variant: small-caps; text-decoration: none; color: #003366; padding: 2px;}
.bottomnav a:hover  { color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.bottomnav_act  { color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.bottomnav_act a:link {color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.bottomnav_act a:visited {color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.bottomnav_act a:hover  { color: #004e9b; font-size: 16px; font-family: Verdana, sans-serif; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }

/* Spacer sous-menu Navigation Gauche */
.leftnavspc { font-family: Verdana, sans-serif; font-size: 11px; font-variant: small-caps; font-weight: bolder; color: #003366; text-decoration: none; padding: 2px; margin-left: 15px; background-color: #FFFFFF; border-bottom: thin dotted #9B193D; }

/* Navigation Gauche */
.leftnav { 
		color: #003366; 
		font-size: 13px; 
		font-family: Verdana, sans-serif }
.leftnav a:link { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			margin-left: 2px; 
			padding: 2px; 
			border-bottom: 1px dotted #003366 }
.leftnav a:visited { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			margin-left: 2px; 
			padding: 2px; 
			border-bottom: 1px dotted #003366 }
.leftnav a:active { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 2px; 
			padding: 1px 2px 2px; 
			border: solid 1px #003366 }
.leftnav a:hover { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 2px; 
			padding: 1px 2px 2px; 
			border: solid 1px #003366 }
.leftnav_act a:link { 
			color: #003366; 
			font-size: 13px; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 2px; 
			padding: 1px 2px 2px; 
			border: solid 1px #003366 }
.leftnav_act a:visited  { 
			color: #003366; 
			font-size: 13px; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 2px; 
			padding: 1px 2px 2px; 
			border: solid 1px #003366 }
.leftnav_act a:hover  { 
			color: #003366; 
			font-size: 13px; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none;
			background-color: #CECFFD; 
			margin-left: 2px; 
			padding: 1px 2px 2px; 
			border: solid 1px #003366 }

/* Sous-menu Navigation Gauche */
.leftnav1 { 
		font-family: Verdana, sans-serif; 
		font-size: 11px; 
		color: #003366; }
.leftnav1 a:link { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			margin-left: 15px; 
			padding: 2px;
			border-bottom: 1px dotted #003366 }
.leftnav1 a:visited { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			margin-left: 15px; 
			padding: 2px;
			border-bottom: 1px dotted #003366  }
.leftnav1 a:active { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 15px; 
			padding: 2px;
			border: solid 1px #003366 }
.leftnav1 a:hover { 
			font-weight: bold; 
			font-family: Verdana, sans-serif; 
			text-decoration: none;
			color: #003366; 
			padding: 2px; 
			margin-left: 15px; 
			background-color: #CECFFD;
			border: solid 1px #003366 }
.leftnav1_act a:link { 
			font-size: 11px; 
			font-weight: bold; 
			font-family: Verdana, sans-serif; 
			text-decoration: none; 
			color: #003366; 
			padding: 2px; 
			margin-left: 15px; 
			background-color: #CECFFD;
			border: solid 1px #003366 }
.leftnav1_act a:visited { 
			font-size: 11px; 
			font-weight: bold; 
			font-family: Verdana, sans-serif; 
			text-decoration: none; 
			color: #003366; 
			padding: 2px; 
			margin-left: 15px; 
			background-color: #CECFFD;
			border: solid 1px #003366 }
.leftnav1_act a:hover { 
			font-size: 11px; 
			font-weight: bold; 
			font-family: Verdana, sans-serif; 
			text-decoration: none; 
			color: #003366; 
			padding: 2px; 
			margin-left: 15px; 
			background-color: #CECFFD;
			border: solid 1px #003366 }

/* Left Navigation SubMenu Level 2 */
.leftnav2 { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #003366; }
.leftnav2 a:link { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			margin-left: 30px; 
			padding: 2px; 
			border-bottom: 1px dotted #003366 }
.leftnav2 a:visited { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			margin-left: 30px; 
			padding: 2px; 
			border-bottom: 1px dotted #003366 }
.leftnav2 a:active { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			margin-left: 30px; 
			padding: 2px; 
			border: solid 1px #003366 }
.leftnav2 a:hover { 
			color: #003366; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 30px; 
			padding: 2px; 
			border: solid 1px #003366 }
.leftnav2_act a:link { 
			color: #003366; 
			font-size: 10px; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 30px; 
			padding: 2px; 
			border: solid 1px #003366 }
.leftnav2_act a:visited { 
			color: #003366; 
			font-size: 10px; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 30px; 
			padding: 2px; 
			border: solid 1px #003366 }
.leftnav2_act a:hover    { 
			color: #003366; 
			font-size: 10px; 
			font-family: Verdana, sans-serif; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #CECFFD; 
			margin-left: 30px; 
			padding: 2px; 
			border: solid 1px #003366 }

/* Lien Feedback */
.fback A     { color: #003366; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: expanded; text-decoration: none; display: block; padding: 0.25em; border: solid 1px }
.fback A:link { color: #003366; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: expanded; text-decoration: none; display: block; padding: 0.25em; border: solid 1px }
.fback A:visited  { color: #003366; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: expanded; text-decoration: none; display: block; padding: 0.25em; border: solid 1px }
.fback A:hover  { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: expanded; text-decoration: none; background: #003366; display: block; padding: 0.25em; border: solid 1px #333333 }

/* Champs des Formulaires */
SELECT {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}
TEXTAREA {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}
INPUT {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}
.caption {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #000000;
}
.bulletlist {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #000000;
}
.table {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
}
.contenttable {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
padding: 1em;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid #C0C8D4;
}

/*Formulaire Recherche */
.searchform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.searchresultpagetitle {
font-family : Verdana, sans-serif;
font-size : 15px;
color : #333333;
font-weight : bold;
}
.searchresultcontent {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.searchresultheader {
font-family : Verdana, sans-serif;
font-size : 14px;
color : #333366;
font-weight : bolder;
}
.searchmarkup {
color : #000000;
}
.loginform {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
}
/* Formulaire Mail */
.mailform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #003366;
font-weight : normal;
}
.mailformrequired {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #003366;
font-weight : bolder;
}
.mailformcomment {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #CC0000;
font-weight : bolder;
}
.mailformradio {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #003366;
font-weight : normal;
}
.filelinks {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #000000;
}
.filelinkssize {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #000000;
}
.content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width: 825px;
	 }
.bodytext {
	font-family: verdana, arial;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	font-size: 13px;
 }
.cvsubtitle {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	vertical-align: top; 
	font-size: 12px;
	font-weight : bold;
 }
.cvsubtitle2 {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	vertical-align: top; 
	font-size: 10px;
	font-style : italic;
 }
.cvlist {
	font-family: verdana, arial;
	padding-left: 60px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top; 
	font-size: 11px;
 }
.cvniv1 {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top; 
	font-size: 12px;
	font-weight : bold;
 }
.cvniv2 {
	font-family: verdana, arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	vertical-align: top; 
	font-size: 10px;
	font-weight : bold;
 }
.cvniv3 {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	vertical-align: top; 
	font-size: 11px;
 }
.cvreco1 {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	vertical-align: center; 
	font-size: 13px;
	font-weight : bold;
 }
.cvreco2 {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	vertical-align: center; 
	font-size: 13px;
	font-style : italic;
 }
.tx-loginboxmacmade-pi1-labelCell {
	font-family: verdana, arial;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	vertical-align: center; 
	font-size: 13px;
}