@charset "utf-8";

/* CSS Document */

body {

	background:#2c599b url(../images/bg_website.gif) top repeat-x fixed;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.txt_footer {

	font-size: 9px;

	font-weight: bold;

	color: #ffffff;

}



.txt_white_10 {

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

}

.textfields {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #5d5d5d;

	height: 18px;

	width: 195px;

	border: 1px solid #5d5d5d;

}

.textfieldb {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #5d5d5d;

	height: 77px;

	width: 195px;

	border: 1px solid #5d5d5d;

}

.b_rechercher {

	background-image: url(../images/fr/b_rechercher.gif);

	height: 18px;

	width: 68px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	cursor: pointer;

}

.b_sendtofriend {

	background-image: url(../images/b_sendtofriend.gif);

	height: 18px;

	width: 28px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	cursor: pointer;

}

.bg_bleu {

	font-size: 10px;

	font-weight: bold;

	color: #326d95;

	text-decoration: none;

	background-image: url(../images/bg_bleu.gif);
	
	background-repeat:no-repeat;

	cursor: pointer;

}

.txt {

	font-size: 11px;

	font-weight: normal;

	color: #4b4b4b;

}

.txt p,li {

	text-align:justify;

}

.txt_bleu {

	font-size: 9px;

	color: #0e355f;

}





.bg_bleu_over {

	font-size: 10px;

	font-weight: bold;

	color: #326d95;

	background-image: url(../images/bg_bleu_over.gif);

	cursor: pointer;

}

.bg_jaune {

	font-size: 10px;

	font-weight: bold;

	color: #716b2d;

	text-decoration:none;

	background-image: url(../images/bg_jaune.gif);

}



.txt_jaune {

	font-size: 10px;

	font-weight: bold;

	color: #716b2d;

	text-decoration:none;

	cursor:pointer;

}

a.txt_jaune:hover {

	text-decoration:underline;

	text-decoration:none;

	cursor:pointer;

	

}

.bg_jaune_over {

	font-size: 10px;

	font-weight: bold;

	color: #716b2d;

	text-decoration: none;

	background-image: url(../images/bg_jaune_over.gif);

	cursor:pointer;

}

.bg_vert {

	font-size: 10px;

	font-weight: bold;

	color: #0d4c08;

	text-decoration: none;

	background-image: url(../images/bg_vert.gif);

	cursor: pointer;

}

.bg_vert_over {

	font-size: 10px;

	font-weight: bold;

	color: #0d4c08;

	background-image: url(../images/bg_vert_over.gif);

	cursor: pointer;

}

.bg_gris {

	font-size: 10px;

	font-weight: bold;

	color: #525252;

	background-image: url(../images/bg_gris.gif);

	background-repeat:no-repeat;

	background-color:#e1e1e1;

	background-position:center left;

	cursor: pointer;

}

.bg_gris_over {

	font-size: 10px;

	font-weight: bold;

	color: #525252;

	background-image: url(../images/bg_gris_over.gif);

	background-repeat:no-repeat;

	background-color:#c9c9c9;

	background-position:center left;

	cursor: pointer;

}

.bg_bleuc {

	font-size: 10px;

	font-weight: bold;

	color: #33608d;

	background-image: url(../images/bg_bleuc.gif);

	cursor: pointer;

}

.bg_bleuc_over {

	font-size: 10px;

	font-weight: bold;

	color: #33608d;

	background-image: url(../images/bg_bleuc_over.gif);

	cursor: pointer;

}

.title_green {

	font-size: 11px;

	font-weight: bold;

	color: #688249;

}

.title_blue {

	font-size: 11px;

	font-weight: bold;

	color: #39506b;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}

.menu_qsn {

	font-size: 10px;

	font-weight: bold;

	color: #2b589a;

	background-color: #bfcde1;

	cursor: pointer;

}

.menu_qsn_over {

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	background-color: #496fa8;

	cursor: pointer;

}



.img_thumb {

	border:#5e5e5e 1px solid;

} 



.txt_bleu_table_10 {

	font-size: 10px;

	font-weight: normal;

	color: #1f567b;

}

table.txt_bleu_table_10 {

	border-left:#FFFFFF 1px solid;

}



.table_bleu {

	font-weight: bold;

	color: #ffffff;

	background-color: #496fa8;

}

tr.table_bleu {

	border-bottom:#FFFFFF 1px solid;

}

td.table_bleu {

	border-right:#FFFFFF 1px solid;

}



.table_bleu_1 {

	background: #d4dfee;

	border-bottom:#FFFFFF 1px solid;

}



.table_bleu_2 {

	background: #e9eff6;

	border-bottom:#FFFFFF 1px solid;

}



tr.table_bleu_1 {

	border-bottom:#FFFFFF 1px solid;

}

tr.table_bleu_2 {

	border-bottom:#FFFFFF 1px solid;

}

td.table_bleu_1 {

	border-right:#FFFFFF 1px solid;

}

td.table_bleu_2 {

	border-right:#FFFFFF 1px solid;

}

.txt_black_10 {

	color: #2b333e;

	font-size: 10px;

}

.txt_bold {

	font-weight: bold;

}

.contact_input_small {

	width: 170px;

	height: 17px;

	border: #bfbfbf 1px solid;

	padding: 1px;

	font-size: 11px;

	font-weight: normal;

	color: #4b4b4b;

}

.contact_radio_small {

	width: 17px;

	height: 17px;

	padding: 1px;

	font-size: 11px;

	font-weight: normal;

	color: #4b4b4b;

}

.contact_input_big {

	width: 170px;

	height: 96px;

	border: #bfbfbf 1px solid;

	padding: 1px;

	font-size: 11px;

	font-weight: normal;

	color: #4b4b4b;

}

.txt_bleu_12 {

	color: #3262a5;

	font-size: 12px;

	text-decoration: none;

}



.img_pub {

	border:#5e5e5f 1px solid;

} 



.nl_input {

	width: 110px;

	height: 16px;

	border: #7292b3 1px solid;

	padding: 0px 3px 0px 3px;

	font-size: 9px;

	font-weight: normal;

	color: #9f9f9f;

}



.b_nl_send {

	width: 150px;

	height: 18px;

	border-width: 0px;

	background: url(../images/registernewsletterfr.jpg);

	cursor: pointer;

}

.txt_bleu2_table_10 {

	font-size: 10px;

	font-weight: normal;

	color: #1f567b;

}

table.txt_bleu2_table_10 {

	border-left:#FFFFFF 1px solid;

}



.table_bleu2 {

	font-weight: bold;

	color: #ffffff;

	background-color: #0c769c;

	padding-left:8px;

}

tr.table_bleu2 {

	border-bottom:#FFFFFF 1px solid;

}

td.table_bleu2 {

	border-right:#FFFFFF 1px solid;

}



.table_bleu2_1 {

	background: #e6f1f5;

	border-bottom:#FFFFFF 1px solid;

}



.table_bleu2_2 {

	background: #daeaf0;

	border-bottom:#FFFFFF 1px solid;

}



tr.table_bleu2_1 {

	border-bottom:#FFFFFF 1px solid;

}

tr.table_bleu2_2 {

	border-bottom:#FFFFFF 1px solid;

}

td.table_bleu2_1_1 {

	border-right:#FFFFFF 1px solid;

	padding:8px;

}

td.table_bleu2_1_2 {

	border-right:#FFFFFF 1px solid;

	padding:8px;

}

td.table_bleu2_2_1 {

	border-right:#FFFFFF 1px solid;

	padding:8px;

}

td.table_bleu2_2_2 {

	border-right:#FFFFFF 1px solid;

	padding:8px;

}

a.table_bleu2_1_1 {

	color:#0c769c;

	font-weight:bold;

}

a.table_bleu2_1_2 {

	color:#666666;

}

a.table_bleu2_2_1 {

	color:#0c769c;

	font-weight:bold;

}

a.table_bleu2_2_2 {

	color:#666666;

}

.txt_gery_11 {

	color: #656565;

	font-size: 11px;

}

.b_career_send {

	width: 60px;

	height: 18px;

	border-width: 0px;

	background: url(../images/send.gif);

	cursor: pointer;

}