body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D3D7D9;
}
td, p {
	font-family: Arial,Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 13px;
}



.titre {
	font-family: Arial,Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
	
	.petittxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D4382;
	font-size: 11px;
	font-weight: normal;
}


.soustitre {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #555555;
	font-size: 12px;
	font-weight: bold;	
}



a:link {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

a.menu:link, a.menu:visited, a.menu:active {
	font-family: Arial,Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
}
a.menu:hover {
	font-family: Arial,Verdana, Helvetica, Arial, sans-serif;
	color: #77C030;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
}
/*a.menu:visited {
	font-family: Arial,Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
}
a.menu:active {
	font-family: Arial,Verdana, Helvetica, Arial, sans-serif;
	color: #162F6A;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
}
*/

/* ajout de xavier le 9 avril 2009*/

td.mainLeft
{width:271px;}

td.mainRight
{width:693px;}

p.titleLeftMenu
{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#162f6a; text-align:center}


p.titlePage
{padding:0 0 0 12px;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff;}


p.titleLeftMenu
{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#162f6a; text-align:center}

p.bigBlueCentered
{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#162f6a; text-align:center; line-height:22px;}



p.titlePageCentered
{padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; color:#0e0e0e; font-size:16px; text-align:center; line-height:22px}

td.bkg_blue
{background-color:#162f6a; height:30px;}

td.formStepSix
{padding-left:53px; padding-top:10px;}

td.leftMenuTitle
{background-color:#ffffff; height:30px;}

form, FORM {padding:0; margin:0}

table.tableform tr td
{padding:5px 0;}

input, select, select option
{
font-family:Arial, Helvetica, sans-serif; color:#0e0e0e; font-size:13px;
}


input.vsmall
{border:1px solid #c4e4a6; width:45px}

input.small
{border:1px solid #c4e4a6; width:180px}

input.medium
{border:1px solid #c4e4a6; width:210px}

select.medium
{border:1px solid #c4e4a6; width:210px}

input.large
{border:1px solid #c4e4a6; width:340px;}

input.btnSoumettreRight
{border:0;float:right; margin-right:40px;}

.champs
{font-family:Arial, Helvetica, sans-serif; color:#0e0e0e; font-size:13px;}


.smallchamps
{font-family:Arial, Helvetica, sans-serif; color:#0e0e0e; font-size:11px;}

.frame_reglements
{width:571px; height:150px; border:1px solid #c4e4a6; overflow:auto;}

.content_reglement
{margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0e0e0e;}

.frame_congrats
{width:427px; height:auto; border:1px solid #aeb9d4; overflow:auto; background-color:#fdfdfe; text-align:left}

.content_congrats
{margin:15px 20px;}

.leftCongrats
{float:left; width:178px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0e0e0e; }

.rightCongrats
{float:left; width:205px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0e0e0e;}

.breakAll
{height:1px;clear:both;overflow:hidden}

.breakAllFivePix
{height:5px;clear:both;overflow:hidden}

.printArea
{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0e0e0e; height:27px}

.printArea .leftPart
{float:left; vertical-align:middle; line-height:27px;}

.printArea .rightPart
{float:right; vertical-align:middle;}

textarea.payForm
{border:1px solid #c4e4a6; width:340px; height:150px;}


/* Style for invalid input */
.invalidInput{
	border:1px dotted #000000;
	background-color: #dc0000;
}
/* Style for valid input */
.validInput{
	border: 1px dotted #FF0000;
}

div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 5px; text-align: left
}
.growl_titre {
	font-family: Arial, Helvetica, sans-serif;
	color: #162d65;
	font-size: 16px;
	font-weight: bold;
	padding-left:5px; 
	padding-top:5px; 
	text-align: left;
	
}
.growl_message {
	font-family: Arial, Helvetica, sans-serif;
	color: #162d65;
	font-size: 12px;
	font-weight: normal;
	 padding-left:5px; 
	 text-align: left;
}
