*{
	margin: 0px;
	padding: 0px;
}

.texteForRef {
display:none;
}

body{
	background-color: #63686c;
	font-family: 'Agency FB';
	font-size: 17px;
}

#barre_bleu{
	width: 100%;
	height: 10px;
	/* background-color: #63686c; */
	background:url(images/barre_bleu.png) repeat-x;
	position: relative;
	bottom:0px;
	left: 0px;
}

#barre_grise{
	width: 100%;
	height: 10px;
	background-color: #63686c;
}

#top{
	width: 100%;
	height: 10px;
	background-color: #c5d2e2;
}

#ct{
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	height: 100%;
}

#header{
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-color: #63686c;
	height: 97px;
}

#menu_haut{
	float: right;
	width: 100%;
}

#menu_haut img{
	float: left;
	padding-top: 9px;
	padding-left: 120px;
	border: none;
}

#menu_haut ul{
	width: 500px;
	float: right;
	padding-top: 35px;
	padding-right: 93px;
}

#menu_haut ul li {
	list-style-type: none;
}

#menu_haut ul li a {
	text-decoration: none;
	display: block;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	color: #ccd8e1;
	height: 32px;
	line-height: 32px;
}

#menu_haut ul li a.menu_haut_1:hover, #menu_haut ul li a.menu_haut_1#select {
	display: block;
/* 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	background: -webkit-gradient(linear, left top, right bottom, from(#edeef0), to(#ccd8e1));
	background: -moz-linear-gradient(top left, #edeef0, #ccd8e1); */
	line-height: 32px;
	text-decoration: none;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	color: #3e4041;
	height: 32px;
	background:url(images/bg_menu_haut.png) no-repeat;
	background-position: 5px;
}

#menu_haut ul li a.menu_haut_2:hover, #menu_haut ul li a.menu_haut_2#select {
	display: block;
/* 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	background: -webkit-gradient(linear, left top, right bottom, from(#edeef0), to(#ccd8e1));
	background: -moz-linear-gradient(top left, #edeef0, #ccd8e1); */
	line-height: 32px;
	text-decoration: none;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	color: #3e4041;
	height: 32px;
	background:url(images/bg_menu_haut_connexion.png) no-repeat;
	background-position: 5px;
}

#menu_haut ul li a.menu_haut_3:hover, #menu_haut ul li a.menu_haut_3#select {
	display: block;
/* 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	background: -webkit-gradient(linear, left top, right bottom, from(#edeef0), to(#ccd8e1));
	background: -moz-linear-gradient(top left, #edeef0, #ccd8e1); */
	line-height: 32px;
	text-decoration: none;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	color: #3e4041;
	height: 32px;
	background:url(images/bg_menu_haut_plan_du_site.png) no-repeat;
	background-position: 5px;
}

#menu_haut ul li a.menu_haut_4:hover, #menu_haut ul li a.menu_haut_4#select {
	display: block;
/* 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	background: -webkit-gradient(linear, left top, right bottom, from(#edeef0), to(#ccd8e1));
	background: -moz-linear-gradient(top left, #edeef0, #ccd8e1); */
	line-height: 32px;
	text-decoration: none;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	color: #3e4041;
	height: 32px;
	background:url(images/bg_menu_haut_contact.png) no-repeat;
	background-position: 5px;
}

#banniere{
	width: 1024px;
	background-color: #ee80fb;
	height: 245px;
	background:url(images/bandeau.jpg) no-repeat;
}

#menu_banniere  ul{
	float: left;
	width: 884px;
	position:relative;
	left:120px;
	top:177px;
/*
width:1024px;
height:46px;
padding:0px; */
}

#menu_banniere  ul li{
	list-style-type: none;	
}

#menu_banniere ul li a, #menu_banniere ul li a:visited {
	float: left;
	text-decoration:none;
	padding-left:13px;
	padding-right:13px;
}

#menu_banniere ul li a.menu1, #menu_banniere ul li a.menu1:visited {
	width:112px;
	height:46px;
	background:url(images/menu_entreprise.png) no-repeat;
}

#menu_banniere ul li a.menu2, #menu_banniere ul li a.menu2:visited {
	width:112px;
	height:46px;
	background:url(images/menu_independants.png) no-repeat;
}

#menu_banniere ul li a.menu3, #menu_banniere ul li a.menu3:visited {
	width:112px;
	height:46px;
	background:url(images/menu_actualite.png) no-repeat;
}

#menu_banniere ul li a.menu4, #menu_banniere ul li a.menu4:visited {
	width:112px;
	height:46px;
	background:url(images/menu_services.png) no-repeat;
}

#menu_banniere ul li a.menu5, #menu_banniere ul li a.menu5:visited {
	width:112px;
	height:46px;
	background:url(images/menu_aide.png) no-repeat;
}

#menu_banniere ul li a.menu1:hover, #menu_banniere ul li a.menu2:hover, #menu_banniere ul li a.menu3:hover, #menu_banniere ul li a.menu4:hover, #menu_banniere ul li a.menu5:hover, #menu_banniere ul li a.menu1#select, #menu_banniere ul li a.menu2#select, #menu_banniere ul li a.menu3#select, #menu_banniere ul li a.menu4#select, #menu_banniere ul li a.menu5#select {
	background-position:0 -46px;
}

#menu_banniere ul li ul.menu11{    
	position: absolute;
	top: 46px;
	left: 20px;
	visibility: hidden;
}

#menu_banniere ul li ul.menu22{    
	position: absolute;
	top: 46px;
	left: 158px;
	visibility: hidden;
}

#menu_banniere ul li ul.menu33{    
	position: absolute;
	top: 46px;
	left: 296px;
	visibility: hidden;
}

#menu_banniere ul li ul.menu44{    
	position: absolute;
	top: 46px;
	left: 434px;
	visibility: hidden;
}

#menu_banniere ul li ul li ul.menu4444 {    
	position: absolute;
	top: 92px;
	left: 153px;
	visibility: hidden;
	display: none;
	background: rgba(59, 133, 8, 0.9);/*#3b8508;#f5fc06;/*#20548E; /* Couleur de fond des titres du menu (bleu foncé) */
	width: 180px !important;
}


#menu_banniere ul li ul li:hover ul.menu4444{    
	position: absolute;
	top: 92px;
	left: 153px;
	visibility: hidden;
	display: block;
}

#menu_banniere ul li ul li ul.menu4444 li a{    
    background: rgba(59, 133, 8, 0);/*#3b8508;/*#20548E; /* Couleur de fond des titres du menu (bleu foncé) */
	width: 147px;/*120px;*/
	height: 46px;/*35px;*/
	line-height: 46px;/*35px;*/
	color: #FFFFFF; /* Couleur de police des titres du menu (blanc)*/
	white-space: nowrap;
	padding-left: 20px;
	clear:both;
}

#menu_banniere  ul li ul li ul.menu4444 li a:hover{    
	background: #f5fc06; /* Couleur de fond des items déroulant du menu au survol de la souris(rouge bordeaux encore plus foncé) */
	color: #3b8508;
	width: 147px;
}

#menu_banniere ul li ul li ul.menu44444{    
	position: absolute;
	top: 138px;
	left: 153px;
	visibility: hidden;
	display: none;
	background:  rgba(59, 133, 8, 0.9);/*#3b8508;*/
	width: 200px !important;
}

#menu_banniere ul li ul li:hover ul.menu44444{    
	position: absolute;
	top: 138px;
	left: 153px;
	visibility: hidden;
	display: block;
}

#menu_banniere ul li ul li ul.menu44444 li a{    
    background: rgba(59, 133, 8, 0);/*#3b8508;/*#20548E; /* Couleur de fond des titres du menu (bleu foncé) */
	width: 120px;
	height: 46px;/*35px;*/
	line-height: 46px;/*35px;*/
	color: #FFFFFF; /* Couleur de police des titres du menu (blanc)*/
	white-space: nowrap;
	padding-left: 20px;
	clear:both;
}

#menu_banniere  ul li ul li ul.menu44444 li a:hover{    
	background: #f5fc06; /* Couleur de fond des items déroulant du menu au survol de la souris(rouge bordeaux encore plus foncé) */
	color: #3b8508;
	width: 167px;
}
    
#menu_banniere ul li ul li a{    
    background: rgba(59, 133, 8, 0.9);/*#3b8508;/*#20548E; /* Couleur de fond des titres du menu (bleu foncé) */
	width: 120px;
	height: 46px;/*35px;*/
	line-height: 46px;/*35px;*/
	color: #FFFFFF; /* Couleur de police des titres du menu (blanc)*/
	white-space: nowrap;
	padding-left: 20px;
	clear:both;
}

#menu_banniere ul li ul li a.menu1221, #menu_banniere ul li ul li a.menu1222, #menu_banniere ul li ul li a.menu1223, #menu_banniere ul li ul li a.menu1221:hover, #menu_banniere ul li ul li a.menu1222:hover, #menu_banniere ul li ul li a.menu1223:hover{
	width: 145px !important;
}
	
#menu_banniere ul li ul li a:hover, #menu_banniere ul li ul li a#select{    
	background: #f5fc06; /* Couleur de fond des items déroulant du menu au survol de la souris(rouge bordeaux encore plus foncé) */
	color: #3b8508;
}

#fond_central{
float: left;
	width: 1024px;
	height: 1008px;
	background:url(images/fond_central.jpg) no-repeat;
}

#fond_central_1{
float: left;
	width: 1024px;
	height: 608px;
	background:url(images/fond_central_1.jpg) no-repeat;
}

#fond_central_2{
	float: left;
	width: 1024px;
	height: 629px;
	background:url(images/fond_central_2.jpg) no-repeat;
}

#fond_central_3{
float: left;
	width: 1024px;
	height: 1206px;
	background:url(images/fond_central_3.jpg) no-repeat;
}

#fond_central_4{
float: left;
	width: 1024px;
	height: 1286px;/*1320px;*/
	background:url(images/fond_central_4.jpg) no-repeat;
}

#cadre_principal{
	width: 798px; /*922px;*/
	height: 713px;/* 817px; */
	margin-top: 48px;
	margin-right: auto;
	margin-left: auto;
	background:url(images/cadre_principal.png) no-repeat;
	padding: 52px 62px;
	color: #4f5153;
}

#cadre_principal_1{
	width: 798px; /*922px;*/
	height: 313px;/* 417px; */
	margin-top: 48px;
	margin-right: auto;
	margin-left: auto;
	background:url(images/cadre_principal_1.png) no-repeat;
	padding: 52px 62px;
	color: #4f5153;
	text-align: justify;
}

#cadre_principal_2{
	width: 798px; /*922px;*/
	height: 713px;/* 817px; */
	margin-top: 48px;
	margin-right: auto;
	margin-left: auto;
	background:url(images/cadre_principal_2.png) no-repeat;
	padding: 52px 62px;
	color: #4f5153;
	text-align: justify;
}

#cadre_principal_2_plus_grand{
	width: 798px; /*922px;*/
	height: 911px;/* 1015px; */
	margin-top: 48px;
	margin-right: auto;
	margin-left: auto;
	background:url(images/cadre_principal_2_plus_grand.png) no-repeat;
	padding: 52px 62px;
	color: #4f5153;
	text-align: justify;
}

#cadre_principal_2_tres_grand{
	width: 798px; /*922px;*/
	height: 991px;/* 1095px; */
	margin-top: 48px;
	margin-right: auto;
	margin-left: auto;
	background:url(images/cadre_principal_2_tres_grand.png) no-repeat;
	padding: 52px 62px;
	color: #4f5153;
	text-align: justify;
}

#cadre_principal_3{
	width: 857px;
	height: 335px;
	background:url(images/cadre_principal_3.png) no-repeat;
	padding: 52px 0 52px 62px;
	color: #4f5153;
	margin-left: auto;
	margin-right: auto;
	margin-top: 48px;
}

#cadre_principal_3 a.lien_gris:hover, #cadre_principal_2 a.lien_gris:hover, #cadre_principal_2_plus_grand a.lien_gris:hover, #cadre_principal_2_tres_grand a.lien_gris:hover, #cadre_principal_1 a.lien_gris:hover{
	color: #4f5153;
}

#cadre_principal_4{
	width: 844px; /*784px; 922px;*/
	height: 335px;/* 817px; */
	background:url(images/cadre_principal_4.png) no-repeat;
	padding: 143px 60px 52px 120px;
	color: #4f5153;
	position: relative;
	top: -43px;
}

#cadre_principal h1, #cadre_principal_2 h1, #cadre_principal_3 h1, #cadre_principal_2_plus_grand h1, #cadre_principal_2_tres_grand h1, #cadre_principal_1 h1{
	font-size: 29px;
	font-weight: 400;
}

#cadre_principal h2, #cadre_principal_2 h2, #cadre_principal_3 h2, #cadre_principal_2_plus_grand h2, #cadre_principal_2_tres_grand h2, #cadre_principal_1 h2{
	font-size: 22px;
	font-weight: 400;
}

#cadre_principal .vert, #cadre_principal_2 .vert, #cadre_principal_3 .vert, #cadre_principal_2_plus_grand .vert, #cadre_principal_2_tres_grand .vert, #cadre_principal_1 .vert{
	color: #3b8508;
}

#cadre_principal_2 .titre, #cadre_principal_2_plus_grand .titre, #cadre_principal_2_tres_grand .titre, #cadre_principal_1 .titre{
	color: #FFFFFF;
	text-shadow: 2px 1px 2px #4f5153;
	text-align: center;
	display:block;
	background-color: #63686C;
	margin-top: 31px;
	margin-bottom: 18px;
	height: 42px;
	line-height: 42px;
}

#cadre_principal_gauche{
	width: 392px;
	float:left;
}

#cadre_principal_gauche_2{
	width: 318px;
	height: 325px;
	float:left;
	overflow: hidden;
	padding-right: 60px;
	text-align: justify;
}

#cadre_principal_droite{
	width: 374px;
	float:left;
	padding-left: 32px;
}

#cadre_principal_droite_2{
	width: 318px;
	height: 325px;
	float:left;
	overflow: hidden;
	margin-left: 87px;
	padding-right: 60px;
	text-align: justify;
}

#box{
	height: 253px;/*305px;*/
	overflow: hidden;
	background:url(images/pointille.png) no-repeat;
	background-position: left bottom;
}

#box2{
	height: 253px;/*305px;*/
	overflow: hidden;
	margin-top: 42px;
	background:url(images/pointille.png) no-repeat;
	background-position: left bottom;
}

#gauche{
	float: left;
	width: 390px;
}

#droite{
	float: right;
    padding-left: 60px;
    width: 330px;
}

#central{
	float: left;
	width: 798px;
	margin-top: 20px;
}

#gauche_btn{
	float: left;
	width: 390px;
	margin-top: 20px;
}

#droite_btn{
	float: right;
    padding-left: 60px;
    width: 330px;
	margin-top: 20px;
}

.rouge{
	color: #FC0E1F;
}

.the{
/* border-bottom: 1px solid #3b8508; */
	background:url(images/trait_vert.png) no-repeat;
}

.the2{
/* border-bottom: 1px solid #3b8508; */
	background:url(images/trait_vert_2.png) no-repeat;
}

.the3{
/* border-bottom: 1px solid #3b8508; */
	background:url(images/trait_vert.png) no-repeat;
	background-position: left bottom, left bottom;
}

.the4{
/* border-bottom: 1px solid #3b8508; */
	background:url(images/trait_vert.png) no-repeat;
	background-position: right 39px bottom 0;
}

.marge_td{
	padding-top: 13px;
}

.marge_table_moins{
	margin-top: 13px !important;
}

.marge_td_2{
	padding-top: 9px;
}

.marge_td_3{
	padding-top: 20px;
}

.marge_td_gauche{
	padding-left: 14px;
}

.marge_td_gauche_2{
	padding-left: 10px;
}

.marge_td_gauche_3{
	padding-left: 170px;
}

.marge_td_gauche_4{
	padding-left: 28px;
}

.marge_moins{
	margin: 20px 0 -7px;
}

.gauche{
	text-align: left;
}

.droite{
	text-align: right;
}

.centrer{
	text-align: center;
}

.centrer_box{
	margin-left: auto;
	margin-right: auto;
}

.souligner{
	text-decoration: underline;
}

.marge_img{
	margin-bottom: 7px;
}

.marge_top{
	margin-top: 57px !important;
}

.marge_img2{
	margin:6px 64px 17px 0;
}

.marge_fleche_verte{
	margin: 0 8px 0 0;
}

.marge_droite{
	margin-right: 40px;
}

#box a, #box a:visited{
	color: #3b8508;
	text-decoration:none;
	padding-left: 14px;
}

#box a:hover{
	color: #3b8508;/*#4f5153;*/
	padding-left: 14px;
	text-decoration: underline;
}

#box2 a, #box2 a:visited, #box4 a, #box4 a:visited{
	color: #4f5153;
}

#box2 a:hover, #box4 a:hover{
	color: #3b8508;/*#4f5153;*/
	text-decoration: underline;
}

#box3{
	width: 600px; /*798px; 922px;*/
	max-height: 335px;/* 301px; taille réelle : 948px(bas du texte) - 667px(haut du texte) + 20 /*817px; */
	margin-top: 20px;/*37px;*/
/* 	background-color: red; */
	padding-left: 146px;
	padding-right: 52px;
	color: #4f5153;
	overflow: hidden;
}

#box4{
	width: 673px; /*798px; 922px;*/
	min-height: 335px;/* 301px; taille réelle : 948px(bas du texte) - 667px(haut du texte) + 20 /*817px; */
	margin-top: 20px;/*37px;*/
/* 	background-color: red; */
	padding-left: 87px;
/* 	padding-right: 52px; */
	color: #4f5153;
	overflow: hidden;
	text-align: left;
}

#box5{
	width: 727px; /*627px; 798px; 922px;*/
	min-height: 511px;/* 301px; taille réelle : 948px(bas du texte) - 667px(haut du texte) + 20 /*817px; */
	margin-top: 10px;/*37px;*/
/* 	background-color: red; */
	padding-left: 46px;/*146px;*/
/* 	padding-right: 52px; */
	color: #4f5153;
	overflow: hidden;
}

#box6{
	width: 598px;
	min-height: 135px;
	margin-top: 20px;
	padding: 0px 100px;
	color: #4f5153;
	text-align: center;
	overflow: hidden;
}

#cadre_principal_2 a.btn_suite, #cadre_principal_2_plus_grand a.btn_suite, #cadre_principal_2_tres_grand a.btn_suite, #cadre_principal_1 a.btn_suite{
	background:url(images/suite.png) no-repeat;
	margin-top: 36px;
	margin-left: 525px;
	display: block;
	width: 112px;
	height: 51px;
	line-height: 51px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
}

#cadre_principal_2 a:hover.btn_suite, #cadre_principal_2_plus_grand a:hover.btn_suite, #cadre_principal_1 a:hover.btn_suite{
	background:url(images/suite_hover_2.png) no-repeat;
	margin-top: 36px;
	margin-left: 525px;
	display: block;
	width: 112px;
	height: 51px;
	line-height: 51px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
}

#cadre_principal_2 input.btn_suite, #cadre_principal_2_plus_grand input.btn_suite, #cadre_principal_2_tres_grand input.btn_suite, #cadre_principal_1 input.btn_suite{
	background:url(images/suite.png) no-repeat;
	margin-top: 36px;
	margin-left: 495px;/*525px;*/
	display: block;
	width: 113px;
	height: 51px;
	line-height: 51px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite:hover, #cadre_principal_2_plus_grand input.btn_suite:hover, #cadre_principal_2_tres_grand input.btn_suite:hover, #cadre_principal_1 input.btn_suite:hover{
	background:url(images/suite_hover_2.png) no-repeat;
	margin-top: 36px;
	margin-left: 495px;/*525px;*/
	display: block;
	width: 113px;
	height: 51px;
	line-height: 51px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_2, #cadre_principal_2_plus_grand input.btn_suite_2, #cadre_principal_2_tres_grand input.btn_suite_2, #cadre_principal_1 input.btn_suite_2{
	background:url(images/creer_compte.png) no-repeat;
	margin-top: 36px;
	margin-left: 427px;/*475px;*/
	display: block;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_2:hover, #cadre_principal_2_plus_grand input.btn_suite_2:hover, #cadre_principal_2_tres_grand input.btn_suite_2:hover, #cadre_principal_1 input.btn_suite_2:hover{
	background:url(images/creer_compte_2.png) no-repeat;
	margin-top: 36px;
	margin-left: 427px;/*475px;*/
	display: block;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_3, #cadre_principal_2 a.btn_suite_3, 
#cadre_principal_2_plus_grand a.btn_suite_3, #cadre_principal_2_plus_grand input.btn_suite_3, #cadre_principal_2_tres_grand a.btn_suite_3, #cadre_principal_1 a.btn_suite_3{
	background:url(images/espace_abonne.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;/*475px;*/
	margin-right: auto;
	display: block;
	width: 229px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 a:hover.btn_suite_3, #cadre_principal_1 a:hover.btn_suite_3{
	background:url(images/espace_abonne_2.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;/*475px;*/
	margin-right: auto;
	display: block;
	width: 229px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 a.btn_suite_5, #cadre_principal_1 a.btn_suite_5, #cadre_principal_2_plus_grand a.btn_suite_5, #cadre_principal_2_plus_grand input.btn_suite_5{
	background:url(images/compte_acces.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;/*475px;*/
	margin-right: auto;
	display: block;
	width: 265px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 a.btn_suite_5:hover, #cadre_principal_1 a.btn_suite_5:hover, #cadre_principal_2_plus_grand a.btn_suite_5:hover, #cadre_principal_2_plus_grand input.btn_suite_5:hover{
	background:url(images/compte_acces_2.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;/*475px;*/
	margin-right: auto;
	display: block;
	width: 265px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_4, #cadre_principal_2 a.btn_suite_4, #cadre_principal_2_plus_grand input.btn_suite_4, #cadre_principal_2_plus_grand a.btn_suite_4, #cadre_principal_1 input.btn_suite_4, #cadre_principal_1 a.btn_suite_4{
	background:url(images/creer_compte.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_7, #cadre_principal_2 a.btn_suite_7, #cadre_principal_2_plus_grand input.btn_suite_7, #cadre_principal_2_plus_grand a.btn_suite_7, #cadre_principal_1 input.btn_suite_7, #cadre_principal_1 a.btn_suite_7{
	background:url(images/creer_compte.png) no-repeat;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_4:hover, #cadre_principal_2 a.btn_suite_4:hover, #cadre_principal_2_plus_grand input.btn_suite_4:hover, #cadre_principal_2_plus_grand a.btn_suite_4:hover, #cadre_principal_1 input.btn_suite_4:hover, #cadre_principal_1 a.btn_suite_4:hover{
	background:url(images/creer_compte_2.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_7:hover, #cadre_principal_2 a.btn_suite_7:hover, #cadre_principal_2_plus_grand input.btn_suite_7:hover, #cadre_principal_2_plus_grand a.btn_suite_7:hover, #cadre_principal_1 input.btn_suite_7:hover, #cadre_principal_1 a.btn_suite_7:hover{
	background:url(images/creer_compte_2.png) no-repeat;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2 input.btn_suite_6, #cadre_principal_2 a.btn_suite_6, #cadre_principal_2_plus_grand input.btn_suite_6, #cadre_principal_2_plus_grand a.btn_suite_6, #cadre_principal_2_tres_grand input.btn_suite_6, #cadre_principal_2_tres_grand a.btn_suite_6, #cadre_principal_1 input.btn_suite_6, #cadre_principal_1 a.btn_suite_6{
	background:url(images/suite.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 113px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_2_tres_grand input.btn_suite_6:hover, #cadre_principal_2_tres_grand a.btn_suite_6:hover, #cadre_principal_2_plus_grand input.btn_suite_6:hover, #cadre_principal_2_plus_grand a.btn_suite_6:hover, #cadre_principal_2 input.btn_suite_6:hover, #cadre_principal_2 a.btn_suite_6:hover, #cadre_principal_1 input.btn_suite_6:hover, #cadre_principal_1 a.btn_suite_6:hover{
	background:url(images/suite_hover_2.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 113px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_3 input.btn_suite, #cadre_principal_3 a.btn_suite, #cadre_principal_2_tres_grand input.btn_suite, #cadre_principal_2_tres_grand a.btn_suite{
	background:url(images/creer_compte.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

#cadre_principal_3 input.btn_suite:hover, #cadre_principal_3 a.btn_suite:hover, #cadre_principal_2_tres_grand input.btn_suite:hover, #cadre_principal_2_tres_grand a.btn_suite:hover{
	background:url(images/creer_compte_2.png) no-repeat;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 183px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	color: #3b8508;
	padding-left: 2px;
	border:none;
	font-size: 19px;
	font-family: 'Agency FB';
	cursor:pointer;
}

table{
	margin-top: 17px;
}

.marge_table{
	margin-top: 0px;
}

th, .th{
	font-weight: 400;
	color: #3b8508;
	font-size: 22px;
}

.th2{
	font-weight: 400;
	color: #3b8508;
	font-size: 22px;
	text-align: left;
}

.th_gris{
	font-weight: 400;
	color: #4f5153;
	font-size: 22px;
}

legend{
	font-weight: 400;
	color: #3b8508;
	font-size: 22px;
	margin: 0 20px;
	padding: 0 10px;
}

td{
	font-size: 15px;
	height: 23px;
}

td.td_size, label.td_size{
	font-size: 17px;
}

.select_font{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
	width: 340px;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 5px 0px;
	padding-left: 5px;
}

.select_font_2{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 5px 0px;
	padding-left: 5px;
}

.select_font_3{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 5px 0px;
	padding-left: 5px;
	width: 168px;
}

.input_font{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
	width: 331px;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 5px 0px;
	padding-left: 5px;
}

.input_font_2{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
	width: 200px;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 9px 0;
	padding-left: 5px;
	border: 1px solid #45423d;
}

.input_font_3{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
	width: 332px;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 2px 0px;
	padding-left: 5px;
	border: 1px solid #45423d;
}

.input_font_4{
	font-size: 17px;
	font-family: 'Agency FB';
	color: #4f5153;
	width: 650px;
/* 	height: 22px;
	padding-top: 1px; */
	background-color: #ccd8e1;
	margin: 2px 0px 20px;
	padding-left: 5px;
	border: 1px solid #45423d;
}

.marge_haut_table{
	margin-top: 34px;
}

.parap_input{
	width: 340px;
	color: #fc0e1f; /*red*/
}

.indent{
	text-indent: -2000px;
}

option{
	padding-left: 10px;
}

#footer{
/* 	height: 154px; */
	clear : both;
	color: #ccd8e1;/*#FFFFFF;*/
	font-family: 'Tahoma';
	font-size: 11px;
	text-align: center;
	padding-top: 46px;
	padding-bottom: 46px;
	line-height: 32px;
}

#footer a, #footer a:visited{
	color: #ccd8e1;
	text-decoration:none;
}

#footer a:hover{
	color: #ccd8e1;/*#4f5153;*/
	text-decoration: underline;
}

#footer a.lien_inverse, #footer a.lien_inverse:visited{
	color: #ccd8e1;
	text-decoration:underline;
}

#footer a.lien_inverse:hover{
	color: #ccd8e1;/*#4f5153;*/
	text-decoration: none;
}

