/* CSS Document */
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
#tab_pad td
{
 padding:3px;	
}
body {
	background-image: url(Media/Page_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #663300;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #663300;
}

a.TitleLink{
	font-family:Arial, Helvetica, sans-serif;
	color:#930;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
a.TitleLink:hover{
	color:#000;
	text-decoration:none;
}

.Title {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size:14px;
	font-weight: bold;
	text-indent: 25px;
}
.Title2{
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size:14px;
	font-weight: bold;
}
.RegTxt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-indent: 25px;
}
.ColTxt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.BoxTxt {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
}
.MenuSep {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 800;
}
.SmallWhite {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.menu_link a:link {
	color: #FFFFFF;
	text-decoration: none;
	
}
.menu_link a:visited {
	color: #FFFFFF;
	text-decoration: none;
	
}
.menu_link a:hover {
	color: #C1E7FF;
	text-decoration: none;
	
}
.menu_link a:active {
	color: #FFFFFF;
	text-decoration: none;
	
}

.BigTitle {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #993300; font-style: italic; font-size: 24px; }
.TitleDark {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #006699; font-style: italic; font-size: 14px; }
.TitleLight {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;  font-size: 14px; } /*font-style: italic;*/
.MedDark {font-family: Arial, Helvetica, sans-serif; color: #993300; font-style: italic; font-size: 12px; }
.MedLight {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: italic; font-size: 12px; }
.SmallWhite {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.SmallBlue {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; }
.RegGrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.RegDarkBlue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; }
.HyperReg {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }
.HyperWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.Blue10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #993300; }

/* ------========= CHROME MENU CSS ===========-----------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.chromestyle{
width: 99%;
font-weight:normal;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0px; 
clear: both; 
visibility: hidden;
}

/*------ MENU PRINCIPAL ----------*/
.chromestyle ul{
border: 0px solid #BBB; 			/* BORDURE DU MENU PRINCIPAL */
width: 100%; 						/* Largeur total du menu - peut etre en px au lieu de %*/
/*background: url(chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
/*background-color: #339900; 		/* Option de couleur de background du menu */
padding: 0px 0px;						/*Espacement du menu principal*/
margin: 0px;
text-align: center; 				/*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
	/*color: #494949;*/
	padding: 6px 3px; 				/*Padding - premiere valeur POSITION vertical - seconde valeur horizontale*/
	margin: 0px;
	text-decoration: none;
	border-right: 0px solid #DADADA; /*Séparateurs en les option de menu */
	font-family: Arial, Helvetica, sans-serif; /*type de fonte du menu principal */
	color: #660000; /* Couleur de la fonte du menu principal */
	font-size: 11px; /*Taille de la fonte du menu principal */
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
text-decoration: underline;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
/*border: 1px solid #BBB; /*THEME CHANGE HERE - BORDURE DU DROP DOWN */
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; /*Taille de la police du drop down */
line-height:18px; /*hauteur des cellules du drop down */
z-index:100;
background-color: #A04906; /*couleur de fond des cellules du drop down */
width: 150px; /*LARGEUR DU DROP DOWN*/
visibility: hidden;
filter:alpha(opacity=90); 	/*For Explorer */
-moz-opacity:0.9;			/*For Mozilla */
-khtml-opacity: 0.9;		/*For Safari */
opacity: 0.9;				/*For all other browsers */
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{ /*This is the content of the drop down menu */
width: auto;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 0px 0; /*padding des cellules du drop down */
font:arial 12px Arial;
text-decoration: none; /*Souligné. Lorsqu'actif les hyperliens du drop down ne sont pas soulignés*/
font-weight: normal; /* corps de la fonte - normal, bold */
color: WHITE;

}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 		/*THEME CHANGE HERE ** c'est la couleur du HOVER ici*/
background-color: #F3AF02;	/*Thisd the BACKGROUND color of the drop down in HOVER state*/
font-weight: normal; 		/* corps de la fonte - normal, bold */
color: #660000; 			/* Color of the hover font */
filter:alpha(opacity=90); 	/*Transparency For Explorer */
-moz-opacity:0.9;			/*Transparency For Mozilla */
-khtml-opacity: 0.9;		/*Transparency For Safari */
opacity: 0.9;				/*Transparency For all other browsers */
}

/*css for the exams*/
/*******************/
.QuestNbr{
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size:14px;
	font-weight: bold;
	padding-right:5px;
}
.QuestTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	font-weight:bold;
	padding-left:5px;

}

.txtQuestionnaire{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#900;
}



/********fin exams**/

/*-----------------------------------*/
/*     validation Formulaire         */
/*-----------------------------------*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#006600;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.ErrorRad {
    color: #CC0000;
    display: block;
    padding-left: 22px;
    padding-top: 10px;
}


