/* CSS Document */

/* GENERAL */
/* ------- */
		html, body {
			border: 0px;
		}
		body, div, td {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		body {
			background-color: #EFF4FA;
			background-image: url(../img/homepage/homepage_backgroundstripes.gif);
			background-repeat:repeat;
			color: #666666;
			margin:0px;
			padding:0px;
			text-align:left;
		}
		.LanguagePageBody {
			background-image: none;
			background-color: #ECF2F9;
			margin:0px;
			padding:0px;
		}
		#header{
		    position: relative;
			top: 0px;
			overflow: hidden;
			width: 100%;
			right: auto;
			left: auto;		
		}
		
		.content{
			background-position: left top;
			background-attachment: fixed;	
; text-align: justify
		}


	/* Forms */
		form {
			margin: 0px;
			padding: 0px;
		}
		input.required {
			background-color: #D7E2F0;
			border-top: 1px solid #A5ACB2;
			border-left: 1px solid #A5ACB2;
			border-bottom: 1px solid #D3D7DA;
			border-right: 1px solid #D3D7DA;
			color: #446385;
		}
		input{
			background-color: #F5F9FC;
			border-top: 1px solid #A5ACB2;
			border-left: 1px solid #A5ACB2;
			border-bottom: 1px solid #D3D7DA;
			border-right: 1px solid #D3D7DA;
			font-size: 9px;
			color:#949494;
		}
		textarea{
			background-color: #F5F9FC;
			border-top: 1px solid #A5ACB2;
			border-left: 1px solid #A5ACB2;
			border-bottom: 1px solid #D3D7DA;
			border-right: 1px solid #D3D7DA;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color:#949494;
		}
	/* Hyperlinks */
		a {
			color:#FF6600;
			background-color:transparent;
			text-decoration:none;
		}
		a:hover {
			color:#FFFFFF;
			background-color:#FF6600;
		}
		a.HomePageRoll {
			color:#FF6600;
			background-color:transparent;
		}
		a.HomePageRoll:hover {
			color:#FFFFFF;
			background-color:#FF6600;
		}
		a.TableRollOne {
			color:#FF6600;
			background-color:transparent;
			text-decoration:none;
		}
		a.TableRollOne:hover {
			color:#FF6600;
			background-color:#FFFFFF;
		}

	/* Headings */
		h1 {
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, Geneva;
			color: #B2C5DB;
			font-weight: bolder;
		}
		h2 {
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, Geneva;
			color: #446385;
			font-weight: bolder;
		}
		h3 {
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, Geneva;
			color: #FF6600;
		}
		h4 {
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, Geneva;
			color: #446385;
		}
		h5 {
			font-size: 10px;
			font-weight: bolder;
			font-family: Verdana, Arial, Helvetica, Geneva;
			color: #B2C5DB;
		}
		h6 {
			font-size: 10px;
			font-weight: bolder;
			font-style: italic;
			font-family: Verdana, Arial, Helvetica, Geneva;
			color: #FF6600;
		}
	/* Tables */
		td.infoArea {
		    border-left: 3px solid #FFFFFF;
			background-color: #FFF3D6;
			padding: 5px;
			color: #0283C3;
		}
	/* Cells */
		.HomePageTable {
			background-image: url(../img/homepage/homepage_page_background.gif);
			background-repeat: repeat-y;
			background-color: #FFFFFF;
			padding: 20px;
		}
		.HomePagePicture {
			background-color: #EDF3F9;
			padding: 5px;
			color: #999999;
			font-size: 9px;
		}
		.HomePageText {
			padding: 5px;
		}
		.MenuLineA {
			border-bottom: 1px solid #D7E2F0;
			border-left: 1px solid #000000;
			border-right: 1px solid #88898A;
		}
		.MenuLineB {
			border-bottom: 1px solid #88898A;
			border-left: 1px solid #000000;
			border-right: 1px solid #88898A;
		}
		.MenuLineC {
			border-left: 1px solid #000000;
			border-right: 1px solid #88898A;
		}
		.MenuLineD {
			border-top: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			background-image: url(../img/frameset/frameset_r2_c3.gif);
			background-repeat: repeat-x;
		}
		.MenuLineE {
			border-bottom: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #88898A;
		}
		.MenuLineF {
			border-bottom: 1px solid #88898A;
			border-top: 1px solid #88898A;
			border-left: 1px solid #000000;
			border-right: 1px solid #88898A;
		}
		.framesetBackground {
			background-color: #D7E2F0;
			background-image: url(../img/frameset/frameset_blue.gif);
			background-repeat: repeat;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			vertical-align: top;
		}
		.personnalTableOne {
			background-color: #D7E2F0;
			padding:5px
		}
		.titleBar {
			background-color: #EDF2F8;
			border-bottom: 1px solid #88898A;
			border-top: 1px solid #88898A;
			text-align: right;
			/*padding: 5px;*/
		}
		.theShadow {
			background-image: url(../img/frameset/frameset_shadow_background.gif);
			background-repeat: repeat-y;
		}
		.theContent{
			background-color: #FFFFFF;
			border-bottom: 1px solid #000000;
			padding: 3px;
		}

	/*Buttons, Menu, Combo, Check & Radio Boxes, etc...*/
		.MyButton {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #F5F9FC;
			border-top: 1px solid #D3D7DA;
			border-left: 1px solid #D3D7DA;
			border-bottom: 1px solid #A5ACB2;
			border-right: 1px solid #A5ACB2;
			font-size: 10px;
			color: #A5ACB2;
		}
		.MyPullDownMenu{
			background-color: #F5F9FC;
			font-size: 9px;
			color:#949494;
		}

	/* Other */
		.important {
			background-color:#FFFFFF;
			border: 1px solid #CC0000;
			color: #CC0000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			margin: 0px;
			padding: 5px;
			width: 33%;
			text-align:center;
		}
		.language_backdarkgrey {
			background-image: url(../img/language/language_darkgrey.gif);
			background-repeat: repeat-x;
		}
		.language_bottom_start {
			background-image: url(../img/language/language_bottom_start.gif);
			background-repeat: repeat-x;
		}
		.language_bottom_end {
			background-image: url(../img/language/language_bottom_end.gif);
			background-repeat: repeat-x;
		}
