@charset "utf-8";
/* CSS Document */

body {background-color:#FFF; background-image:url(images/bg.gif); background-position:top center; background-repeat:no-repeat; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:17px;}
form {margin:0;padding:0;}
img {border:0;padding:0;margin:0;}
a {text-decoration:none;color:#055d75;}
a:hover {color:#055d75;text-decoration:underline;}
p {margin:0; padding:0; margin-bottom:10px; line-height:1.2em; font-size:14px;}
div {margin:0;padding:0;}
ul {margin:0; padding:0;}
li {margin:0; padding:0; margin-left:15px;}

/* Wrappers */
.wrapper {text-align:left;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;width:1024px;}
.wrapper2 {text-align:left;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;width:940px;}

/* Header */
header {width:100%; height:236px; background-image:url(images/bg_header.png); float:left; margin-bottom:20px;}
	.header_block {width:1024px; height:65px; background-image:url(images/header.png); background-position:top center; background-repeat:no-repeat; font-size:35px; color:#FFF; line-height:65px; padding-top:171px;}
	
/* Table 1 */
.table_calcul_1 {float:left; width:920px; height:90px; margin-bottom:10px; padding:10px; background-image:url(images/tableau_bg.png); background-position:top left; background-repeat:repeat;}
	.barre1 {width:920px; height:50px; background-color:#0173b9; color:#FFF; float:left; border-bottom:1px solid #9d9d9b; font-size:16px; font-weight:bold;}
		.barre1_cell1 {float:left; width:133px; text-align:center; height:45px; border-right:solid 1px #FFF;display:inline-block;
  vertical-align:middle; padding-top:5px;}
		.barre1_cell2 {float:left; width:577px; text-align:center; height:50px; border-right:solid 1px #FFF; line-height:50px;}
		.barre1_cell3 {float:left; width:208px; text-align:center; height:45px;padding-top:5px;}
	.barre2 {width:920px; height:38px; background-color:#e2e2e1; color:#77787b; font-size:17px; float:left;border-bottom:1px solid #9d9d9b;}
		.barre2_cell1 {float:left; width:133px; text-align:center; height:38px; border-right:solid 1px #FFF; line-height:38px;}
		.barre2_cell2 {float:left; width:577px; text-align:center; height:38px; border-right:solid 1px #FFF;line-height:38px;}
		.barre2_cell3 {float:left; width:208px; text-align:center; height:38px;line-height:38px;}

/* Table 2 */
.table_calcul_2 {float:left; width:920px; padding:10px; background-image:url(images/tableau_bg.png); background-position:top left; background-repeat:repeat; margin-bottom:20px;}
	.barre3 {width:920px; height:46px; background-color:#77787b; color:#ffffff; font-size:16px; float:left;border-bottom:1px solid #9d9d9b; font-weight:bold;}
		.barre3_cell1 {float:left; width:484px; text-align:right; padding-right:15px; height:46px; border-right:solid 1px #FFF; line-height:46px;}
		.barre3_cell2 {float:left; width:209px; text-align:center; height:43px; border-right:solid 1px #FFF; padding-top:3px;}
		.barre3_cell3 {float:left; width:210px; text-align:center; height:43px; padding-top:3px;}
		.table2_sstitre {font-size:12px; font-style:italic; font-weight:normal;}
	.barre4 {width:920px; height:38px; background-color:#e2e2e1; color:#4c4d4f; font-size:16px; float:left;border-bottom:1px solid #9d9d9b; font-weight:bold;}
		.barre4_cell1 {float:left; padding-left:10px; width:474px; text-align:left; padding-right:15px; height:38px; border-right:solid 1px #FFF; line-height:38px;}
		.barre4_cell2 {float:left; width:209px; text-align:center; height:38px; border-right:solid 1px #FFF;line-height:38px;}
		.barre4_cell3 {float:left; width:210px; text-align:center; height:38px; line-height:38px;}
		.barre4 input {width:74px; height:23px; border:1px solid #fff; background-color:#b4b5b5; color:#616162; padding-left:5px; padding-right:5px;}
	.barre5 {width:920px; height:38px; background-color:#ffffff; color:#4c4d4f; font-size:16px; float:left;border-bottom:1px solid #9d9d9b; font-weight:bold;}
		.barre5_cell1 {float:left; padding-left:10px; width:474px; text-align:left; padding-right:15px; height:38px; border-right:solid 1px #bcbdc0; line-height:38px;}
		.barre5_cell2 {float:left; width:209px; text-align:center; height:38px; border-right:solid 1px #bcbdc0;line-height:38px;}
		.barre5_cell3 {float:left; width:210px; text-align:center; height:38px; line-height:38px;}
		.barre5 input {width:74px; height:23px; border:1px solid #b4b5b5; background-color:#e2e2e1; color:#616162; padding-left:5px; padding-right:5px;}
	.barre6 {width:710px; height:38px; background-color:#ffffff; color:#0173b9; font-size:16px; float:left;border-bottom:1px solid #5da6d3; font-weight:bold;}
		.barre6_cell1 {float:left; padding-left:10px; width:474px; text-align:left; padding-right:15px; height:38px; border-right:solid 1px #bcbdc0; line-height:38px;}
		.barre6_cell2 {float:left; width:209px; text-align:center; height:38px; border-right:solid 1px #bcbdc0;line-height:38px;}
		.barre6_cell3 {display:none;}
		.barre6 input {width:74px; height:23px; border:none; background-color:#c9e4f4; color:#616162; padding-left:5px; padding-right:5px;}

/* BOUTONS */
a.lien_aide {float:left; background-image:url(images/btn_aide.png); width:134px; height:86px; background-position:top center; background-repeat:no-repeat; display:inline-block;}
	a.lien_aide:hover {opacity:0.7;}
	input.bouton {float:right; background-image:url(images/btn_visualiser_off.jpg); background-position:top center; background-repeat:no-repeat; width:302px; height:45px; border:none;}
		input.bouton:hover {background-image:url(images/btn_visualiser_on.jpg);}
		
/* PAGE AIDE */
h1 {font-size:21px; font-weight:bold; color:#0073b9; text-align:left; display:block; margin-bottom:30px;}
.aide_paragraphe {float:left; padding-top:25px; padding-bottom:25px; border-bottom:1px solid #919190; width:1024px;}
.aide_paragraphe_last {float:left; padding-top:25px; padding-bottom:150px;width:1024px; }
	.aide_paragraphe p {margin-bottom:20px; font-size:17px; color:#4c4c4b;}
	.aide_paragraphe li {margin-bottom:20px; font-size:17px; color:#4c4c4b;}
	.paragraphe_gauche {float:left; width:45%; height:auto; padding-right:5%;}
	.paragraphe_droite {float:right; width:50%; height:auto;}
.aide_tableau {padding:10px; background-image:url(images/tableau_bg.png); background-position:top left; background-repeat:repeat; margin-bottom:20px; width:1004px; height:auto; float:left;}
	.aide_tableau_line1 {float:left; width:100%; height:50px; color:#FFF;}
		.aide_tableau_l1_cell1 {float:left; width:16%; background-color:#77787b; padding-top:5px; text-align:center; height:45px; border-right:1px solid #fff; font-size:16px;}
		.aide_tableau_l1_cell2 {float:left; width:28%; background-color:#f9a900; text-align:center; height:50px; border-right:1px solid #fff; line-height:50px; font-size:34px;}
		.aide_tableau_l1_cell3 {float:left; width:28%; background-color:#f07f09; text-align:center; height:50px; border-right:1px solid #fff; line-height:50px; font-size:34px;}
		.aide_tableau_l1_cell4 {float:left; width:27.5%; background-color:#e64116; text-align:center; height:50px; line-height:50px; font-size:34px;}
	.aide_tableau_line2 {float:left; width:100%; height:24px; color:#727274; border-bottom:1px solid #727274; font-size:16px;}
		.aide_tableau_l2_cell1 {float:left; width:16%;background-color:#ffffff; line-height:24px; text-align:center; height:24px;}
		.aide_tableau_l2_cellcon1 {float:left; width:28%; text-align:center; height:24px; border-right:1px solid #fff;}
			.aide_tableau_l2_cell2 {float:left; width:50%;background-color:#e2e2e1; line-height:24px; text-align:center; height:24px;}
			.aide_tableau_l2_cell3 {float:left; width:50%;background-color:#ffffff; line-height:24px; text-align:center; height:24px;}
		.aide_tableau_l2_cellcon2 {float:left; width:28%; text-align:center; height:24px; border-right:1px solid #fff;}
			.aide_tableau_l2_cell4 {float:left; width:50%;background-color:#e2e2e1; line-height:24px; text-align:center; height:24px;}
			.aide_tableau_l2_cell5 {float:left; width:50%;background-color:#ffffff; line-height:24px; text-align:center; height:24px;}
		.aide_tableau_l2_cellcon3 {float:left; width:27.5%; text-align:center; height:24px; border-right:1px solid #fff;}
			.aide_tableau_l2_cell6 {float:left; width:50%;background-color:#e2e2e1; line-height:24px; text-align:center; height:24px;}
			.aide_tableau_l2_cell7 {float:left; width:50%;background-color:#ffffff; line-height:24px; text-align:center; height:24px;}
	.aide_tableau_line3 {float:left; width:100%; height:40px; color:#727274; border-bottom:1px solid #727274; font-size:16px;}
		.aide_tableau_l3_cell1 {float:left; width:16%;background-color:#ffffff; line-height:40px; text-align:center; height:40px;}
		.aide_tableau_l3_cellcon1 {float:left; width:28%; text-align:center; height:40px; font-weight:bold; border-right:1px solid #fff;}
			.aide_tableau_l3_cell2 {float:left; width:50%;background-color:#e2e2e1; line-height:40px; text-align:center; height:40px;}
			.aide_tableau_l3_cell3 {float:left; width:50%;background-color:#ffffff; line-height:40px; text-align:center; height:40px;}
		.aide_tableau_l3_cellcon2 {float:left; width:28%; text-align:center; height:40px; font-weight:bold; border-right:1px solid #fff;}
			.aide_tableau_l3_cell4 {float:left; width:50%;background-color:#e2e2e1; line-height:40px; text-align:center; height:40px;}
			.aide_tableau_l3_cell5 {float:left; width:50%;background-color:#ffffff; line-height:40px; text-align:center; height:40px;}
		.aide_tableau_l3_cellcon3 {float:left; width:27.5%; text-align:center; height:40px; font-weight:bold; border-right:1px solid #fff;}
			.aide_tableau_l3_cell6 {float:left; width:50%;background-color:#e2e2e1; line-height:40px; text-align:center; height:40px;}
			.aide_tableau_l3_cell7 {float:left; width:50%;background-color:#ffffff; line-height:40px; text-align:center; height:40px;}