@charset "utf-8";
/* CSS Document */

			body{
				
				font-size:12px;
				background-attachment: scroll;
				background-image: url(../img/fond.gif);
				background-repeat: repeat-x;
				background-position: 0%;
				background-attachment: fixed;
			}
			.img{
			border: 0px;
			}
			.select_drop{
			width:85px;
			position: relative;
			margin-left:-1px;	
			height:19px;
			float: left;
			border: 1px solid #003268;
			}
			.select_drop option {
			background:#ffffff none repeat scroll 0% 0%;
			cursor:pointer;
			
			}
			.first {
			margin-top:-1.1em;
			position:relative;
			}
			*{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				padding:0px;
			
			}
			.principal {
				margin:5px auto 10px;
				width:985px;
			}
			div.courtier {
				color:#8C8D91;
				display:block;
				font-family:Arial,Helvetica,sans-serif;
				font-weight:normal;
				padding:0px 15px 5px 0px;
				text-align:right;
			}
			div.courtier h1 {
				font-size:9px;
			}
			div#bandeau_home_general {
				background:transparent url(../img/haut_fond.gif) no-repeat scroll left top;
				height:81px;
			}
			div#logo {
				float:left;
				width:240px;
			}
			div#logo img {
				margin:13px 0px 0px 37px;
			}
			div#bandeau_home {
				float:left;
			}
			select {
			border:1px solid #BCBCBC;
			color:#656565;
			font-size:11px;
			height:20px;
			width:220px;
			}
			div#ligne1 {
				float:left;
				width:743px;
				height:53px;
			}
			div#ligne1 object {
			float:left;
			}
			div#bandeau_lien {
				color:#8C8D91;
				float:left;
				padding:1px 3px 0px 110px;
				width:200px;
				
			}
			.lien01bis { 
background:transparent url(../img/common/puce/puce_inter.gif) no-repeat scroll 12px 0;
color:#575757;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:0 0 10px 30px;
text-decoration:underline;
}
			.lien01ter { 
background:transparent url(../img/puce_newsletter.gif) no-repeat scroll 12px 0;
color:#575757;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:0 0 10px 30px;
text-decoration:underline;
}
			.lien01 {
				background:transparent url(../img/puce1.gif) no-repeat scroll 0px 3px;
				color:#575757;
				display:block;
				float:left;
				font-family:Arial,Helvetica,sans-serif;
				font-size:11px;
				padding:0px 10px 10px;
				text-decoration:underline;
			}
			.lien02:hover {
				color:#ED821F;
				text-decoration:none;
			}
			.lien02 {
				background:transparent url(../img/puce3.gif) no-repeat scroll 10px 3px;
				color:#454545;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				padding-left:20px;
				padding-right:10px;
				text-decoration:none;
			}
			.breaker1 {
				clear:both;
				height:0px;
				visibility:hidden;
			}
			.breaker {
				clear:both;
				height:1px;
				visibility:hidden;
			}
			table#globale
			{
				margin:0px;
			}
			img{
				border:0px;
			}
			.logo{
				height:56px;
				width:162px;
				background-image:url(../img/logo-CAFPI-PI-web.jpg);
				background-position:center;
				background-repeat:no-repeat;
			}
			div#div_menu {

				width:743px;
			}
			ul#menu {
				clear:both;
			}
			ul#menu li {
				float:left;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				padding-right:2px;
			}
			ul#menu li a {
				color:#3C3E43;
				display:block;
				font-size:11px;
				height:20px;
				padding-top:6px;
				width:104px;
				text-align:center;
				text-decoration:none;
				background-attachment: scroll;
				background-color: transparent;
				background-image: url(../img/base_bouton_non_survol.jpg);
				background-repeat: no-repeat;
				background-position: 0px 50%;
			}
			ul#menu li a:hover {
				color:#FFFFFF;
				background-attachment: scroll;
				background-color: transparent;
				background-image: url(../img/base_bouton_survol.jpg);
				background-repeat: no-repeat;
				background-position: 0px 50%;
			}
			.MenuTopTD{
				height:40px;
				vertical-align:top;
			
			}
			ul#MenuTop
			{   
			   float:left;
			   list-style:none;
			   padding-top:1px;
			}	
			ul#MenuTop li
			{
				float: left;
				font: bold 11px verdana, arial, sans-serif;
			}	
								
			#MenuTop a
			{ 
			float: left;
			text-decoration:none;   
			}
				
								
			ul#Menu
			{
			   font: bold 11px verdana, arial, sans-serif;
			   list-style-type: none;
			  
			}	
								
			ul#Menu li
			{ 
				float: left;
			  	height: 26px;
			    width:104px;
			    text-align:center;
			    vertical-align:middle;
			  
			}	
			#Menu a 
			{
			    float: left;   
			   	height: 26px;
			    width:104px;
				padding-top:5px;
			    text-decoration: none;  
			    background-image:url(../img/base%20bouton%20non%20survol%C3%A9.jpg);
			    background-repeat:no-repeat; 
				text-align:center;
			    vertical-align:middle;
				border:0px;
			}		
			
			#Menu a:hover
			{
			    float: left;  
			   	height: 26px;
			    width:104px; 
				padding-top:5px;
			    text-decoration: none;  
			    background-image:url(../img/base%20bouton%20survol%C3%A9.jpg);
			    background-repeat:no-repeat;
				text-align:center;
			    vertical-align:middle;
				border:0px;
			}	
			div#flash_centre {
				background:transparent url(../img/fond_milieu.gif) repeat-y scroll 0% 50%;
				float:left;
				height:239px;
				padding:12px 13px;
				width:959px;
			}
			div#imgCenter
			{
				float:left;
				width:536px;
				height:239px;
			}
			div#imgCenter2
			{
				float:left;
				width:539px;
				height:239px;

			}
			div#encarts {
				background-image:url(../img/fond_milieu.gif);
				display:block;
				float:left;
				padding:0px 13px;
				width:959px;
				background-color: transparent;
				background-repeat: repeat-y;
			}
			div#encart_gauche {
			display:block;
			float:left;
			padding:0px 7px 0px 0px;
			width:281px;
			}
			div#gauche_top{
			width: 281px;
			height: 44px;
			background-image:url("../img/gauche_top.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#gauche_top span{
			padding-top: 12px;
			padding-left: 12px;
			font-weight: bold;

			}
			div#gauche_top2{
			width: 281px;
			height: 44px;
			background-image:url("../img/gauche_top.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#gauche_top2 span{
			padding-top: 12px;
			padding-left: 12px;
			font-weight: bold;

			}
			div#gauche_top3{
			width: 281px;
			height: 44px;
			background-image:url("../img/gauche_top.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#gauche_top3 span{
			padding-top: 12px;
			padding-left: 12px;
			font-weight: bold;

			}
			div#gauche_milieu{
			background-image:url("../img/gauche_bg.gif");
			background-color: transparent;
			background-repeat: repeat-y;
			padding-left:1px;
			

			}
			div#gauche_milieu span{
			padding-top: 12px;

			position:relative;


			}
			div#gauche_milieu2{
			background-image:url("../img/gauche_bg.gif");
			background-color: transparent;
			background-repeat: repeat-y;
			padding-left:1px;
			

			}
			div#gauche_milieu2 span{
			padding-top: 12px;

			position:relative;


			}
			div#gauche_milieu3{
			background-image:url("../img/gauche_bg.gif");
			background-color: transparent;
			background-repeat: repeat-y;
			padding-left:1px;
			

			}
			div#gauche_milieu3 span{
			padding-top: 12px;

			position:relative;


			}
			div#gauche_bas{
			width: 281px;
			height: 5px;
			background-image:url("../img/gauche_bas.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#gauche_bas2{
			width: 281px;
			height: 5px;
			background-image:url("../img/gauche_bas.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#gauche_bas3{
			width: 281px;
			height: 5px;
			background-image:url("../img/gauche_bas.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#encart_milieu {
			display:block;
			float:left;
			padding:0px 7px 0px 0px;
			width:377px;
			}
				div#milieu_top{
			width: 377px;
			height: 44px;
			background-image: url("../img/milieu_top350.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#milieu_top span{
			padding-top: 12px;
			padding-left: 12px;
			font-weight: bold;

			}
			div#milieu_milieu1{
			width: 357px;
			background-image: url("../img/milieu_bg.gif");
			background-color: transparent;
			background-repeat: repeat-y;
			padding-left:5px;
			height:230px;
			padding-right:5px;	
			padding-top:8px;	
			}
			div#milieu_milieu2{
			width: 377px;
			background-image: url("../img/milieu_milieu.gif");
			background-color: transparent;
			background-repeat: repeat-y;
			padding-left:5px;
			padding-right:5px;
			height: 43px;
			}
			div#milieu_milieu3{
			width: 377px;
			background-image: url("../img/milieu_bg.gif");
			background-color: transparent;
			background-repeat: repeat-y;
			padding-left:5px;
			padding-right:5px;		
			}
			div#milieu_milieu2 span{
			padding-top: 12px;
			padding-left: 12px;
			font-weight: bold;

			}
			div#milieu_bas{
			width: 355px;
			height: 5px;
			background-image: url("../img/milieu_bas.gif");
			background-color: transparent;
			background-repeat: no-repeat;
			}
			div#encart_droite {
			display:block;
			float:right;
			padding:0px 6px 0px 0px;
			width:281px;
			}
	
			div#bandeau_bas {
			background:transparent url(../img/fond_tem.gif) no-repeat scroll 13px 0px;
			color:#575757;
			float:left;
			font-size:12px;
			height:36px;
			padding:8px 1px 5px 10px;
			width:750px;
			}
			div#newsletter_home {
			color:#575757;
			float:left;
			font-size:13px;
			height:36px;
			padding:8px 0px 5px 11px;
			width:224px;
			}
			
			div#bas_home {
			background:transparent url(../img/fond_milieu.gif) repeat-y scroll 0%;
			float:left;
			padding:13px 13px 0px 0px;
			width:972px;
			}
			div#bas_newsletter_home {
				background:transparent url(../img/bas_general.gif) no-repeat scroll center top;
				clear:both;
				height:7px;
				width:985px;
			}
			div#pied {
			color:#8C8D91;
			font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			}
			.lien03 a {
			color:#575757;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px; 
			text-decoration:none;
			}
			.lien03 span, .lien03 a {
			background:transparent url(../img/puce2.gif) no-repeat scroll 15px 4px;
			padding-left:21px;
			padding-right:3px;
			}
			.lien04:hover {
			color:#5A5A5A;
			}
			.lien04 {
			color:#8C8D91;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			padding-left:5px;
			padding-right:5px;
			text-decoration:none;
			}
			div#pied span {
			color:#8C8D91;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:9px;
			margin:-3px 0px 0px;
			}
/* page metier */
			.contenu {
			float:left;
			width:748px;
			}
			#contenu {
			background:transparent url(../img/fond_milieu.gif) repeat-y scroll 0%;
			border-bottom:1px solid transparent;
			width:985px;
			}
			#contenu h1.titre {
			background:transparent url(../img/filet_pointille.gif) repeat-x scroll center bottom;
			margin:19px 14px 0 32px;;
			padding:0px 0px 8px;
			font-family: calibri;
			color:#000033;
			}
			.gauche {
			float:left;
			width:218px;
			}
			.filet_bas {
			border-bottom:1px solid #E2E2E2;
			
			}
			.centre {
			float:left;
			margin:0px 0px 0px 10px;
			width:485px;
			text-align: justify;
			}
			.centre2 {
			float:left;
			margin:0px 0px 0px 37px;
			width:493px;
			text-align: justify;
			}
			.bandeau_cms {
			margin:13px 0px 20px;
			}
			.centre h1 {
			background:transparent url(../img/filet_pointille.gif) repeat-x scroll center bottom;
			color:#F58D1E;
			font-size:18px;
			font-weight:bold;
			margin:20px 0px 30px;
			padding:0px 0px 3px;
			}
			.centre2 h1 {
			background:transparent url(../img/filet_pointille.gif) repeat-x scroll center bottom;
			color:#F58D1E;
			font-size:18px;
			font-weight:bold;
			margin:20px 0px 30px;
			padding:0px 0px 3px;
			}
			h4 {
			color:#253F7D;
			display:block;
			font-size:17px;
			font-weight:bold;
			margin-bottom:20px;
			padding:0px;
			}
			.centre h2 {
			color:#F58D1E;
			font-size:12px;
			font-weight:bold;
			}
			.centre h3 {
			color:#F58D1E;
			}
			.avis {
			color:#F58D1E;
			}
			div.paragraphe div.photo_gauche {
			display:block;
			float:left;
			margin-bottom:12px;
			margin-right:20px;
			}			
			div.contenu_encart {
			color:#ED8620;
			font-size:16px;
			font-weight:normal;
			}
			div.paragraphe {
			color:#3C3E43;
			display:block;
			font-size:12px;
			font-weight:normal;
			margin:0px 0px 30px;
			padding:0px;
			width:493px;
			}
			.droite {
			float:left;
			margin:13px 0px 0px;
			text-align:center;
			width:236px;
			z-index:-1;
			}
			.encart_simulation {
			background:transparent url(../img/f_encart_simulation.jpg) repeat scroll 0%;
			height:189px;
			margin:0px auto 10px;
			width:216px;
			}
			.encart_simulation h1 {
			color:#348CBB;
			font-size:14px;
			padding:20px 22px 0px 96px;
			text-align:right;
			}
			.encart_simulation p {
			color:#212121;
			font-size:12px;
			padding:10px 22px 0px 96px;
			text-align:right;
			}
			div#chemin, div#imp {
			color:#3C3E43;
			float:left;
			font-size:10px;
			margin:8px 0px 0px;
			}
			div#chemin {
			padding:0px 0px 0px 32px;
			width:712px;
			}
			div#chemin a, div#imp a {
			color:#3C3E43;
			text-decoration:underline;
			}
			div#imp a.imprimer {
			background:transparent url(../img/picto_print.gif) no-repeat scroll 0px;
			display:block;
			float:left;
			padding:0pt 0pt 3px 22px;
			}
			div#imp a.ami {
			background:transparent url(../img/picto_ami.gif) no-repeat scroll 0px 2px;
			padding:0pt 0pt 0pt 22px;
			}
			div#chemin a:hover, div#chemin span, div#imp a:hover {
			color:#ED821F;
			text-decoration:none;
			}
			div#chemin span.pret {
			color:#95B706;
			text-decoration:none;
			}
			div#chemin span.sim {
			color:#368FBF;
			text-decoration:none;
			}
			div#imp {
			padding:0px;
			}
			ul#niv2, ul#niv2 ul#niv3 {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			}
			ul#niv2 {
			margin:20px 0px 39px 25px;
			}
			ul#niv2 li {
			font-size:13px;
			padding:2px 0px 0px 7px;
			}
			ul#niv2 li.off {
			}
			ul#niv2 li.on {
			background:transparent url(../img/puce6.gif) no-repeat scroll 0px 3px;
			}
			ul#niv2 li.off a {
			background:transparent url(../img/puce3.gif) no-repeat scroll 0px 5px;
			border-bottom:1px solid #E2E2E2;
			color:#3C3E43;
			display:block;
			font-size:13px;
			padding-bottom:4px;
			padding-left:10px;
			text-decoration:none;
			}
			ul#niv2 li.off a:hover {
			background:transparent url(../img/puce3_on.gif) no-repeat scroll 0px 5px;
			color:#ED821F;
			font-size:13px;
			padding-bottom:4px;
			padding-left:10px;
			}
			ul#niv2 li.on a {
			background:transparent url(../img/puce3_on.gif) no-repeat scroll 0px 5px;
			border-bottom:1px solid #E2E2E2;
			color:#ED821F;
			display:block;
			font-size:13px;
			padding-bottom:4px;
			padding-left:10px;
			text-decoration:none;
			}
			ul#niv2 li ul#niv3 {
			border-bottom:1px solid #E2E2E2;
			margin:0px 0px 3px 11px;
			padding:10px 0px 8px;
			}
			ul#niv2 li ul#niv3 li {
			padding:0px 0px 3px;
			}
			ul#niv2 li ul#niv3 li.off a {
			background:transparent url(../images/common/puce/puce5.gif) no-repeat scroll 0px;
			border:medium none;
			color:#3C3E43;
			display:inline;
			font-size:12px;
			padding:2px 0px 3px 11px;
			text-decoration:none;
			}
			ul#niv2 li ul#niv3 li.off a:hover, ul#niv2 li ul#niv3 li.on a {
			background:transparent url(../img/puce5_on.gif) no-repeat scroll 0px;
			border:medium none;
			color:#ED821F;
			display:inline;
			font-size:12px;
			padding:2px 0px 3px 11px;
			text-decoration:none;
			}
			ul#nav {
			clear:both;
			margin:0px 0px 0px 32px;
			width:940px;
			}
			ul#nav li {
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			}
			ul#nav li span {
			display:none;
			}
			ul#nav li#m1, ul#nav li#m1 a {
			background:transparent url(../img/pret/m1.gif) no-repeat scroll 0px 0px;
			display:block;
			height:57px;
			padding-right:1px;
			width:188px;
			}
			ul#nav li#m1.on {
			background:transparent url(../img/pret/m1.gif) no-repeat scroll 0px -114px;
			}
			ul#nav li#m1 a, ul#nav li#m1.vis {
			background:transparent url(../img/pret/m1.gif) no-repeat scroll 0px -57px;
			}
			ul#nav li#m1.vis a:hover {
			background:transparent url(../img/pret/m1.gif) no-repeat scroll 0px -171px;
			}
			ul#nav li#m2, ul#nav li#m2 a {
			background:transparent url(../img/pret/m2.gif) no-repeat scroll 0px 0px;
			display:block;
			height:57px;
			padding-right:1px;
			width:188px;
			}
			ul#nav li#m2.on {
			background:transparent url(../img/pret/m2.gif) no-repeat scroll 0px -114px;
			}
			ul#nav li#m2 a, ul#nav li#m2.vis {
			background:transparent url(../img/pret/m2.gif) no-repeat scroll 0px -57px;
			}
			ul#nav li#m2.vis a:hover {
			background:transparent url(../img/pret/m2.gif) no-repeat scroll 0px -171px;
			}
			ul#nav li#m3, ul#nav li#m3 a {
			background:transparent url(../img/pret/m3.gif) no-repeat scroll 0px 0px;
			display:block;
			height:57px;
			padding-right:1px;
			width:188px;
			}
			ul#nav li#m3.on {
			background:transparent url(../img/pret/m3.gif) no-repeat scroll 0px -114px;
			}
			ul#nav li#m3 a, ul#nav li#m3.vis {
			background:transparent url(../img/pret/m3.gif) no-repeat scroll 0px -57px;
			}
			ul#nav li#m3.vis a:hover {
			background:transparent url(../img/pret/m3.gif) no-repeat scroll 0px -171px;
			}
			ul#nav li#m4, ul#nav li#m4 a {
			background:transparent url(../img/pret/m4.gif) no-repeat scroll 0px 0px;
			display:block;
			height:57px;
			padding-right:1px;
			width:187px;
			}
			ul#nav li#m4.on {
			background:transparent url(../img/pret/m4.gif) no-repeat scroll 0px -114px;
			}
			ul#nav li#m4 a, ul#nav li#m4.vis {
			background:transparent url(../img/pret/m4.gif) no-repeat scroll 0px -57px;
			}
			ul#nav li#m4.vis a:hover {
			background:transparent url(../img/pret/m4.gif) no-repeat scroll 0px -171px;
			}
			ul#nav li#m5, ul#nav li#m5 a {
			background:transparent url(../img/pret/m5.gif) no-repeat scroll 0px 0px;
			display:block;
			height:57px;
			width:185px;
			}
			ul#nav li#m5.on {
			background:transparent url(../img/pret/m5.gif) no-repeat scroll 0px -114px;
			}
			ul#nav li#m5 a, ul#nav li#m5.vis {
			background:transparent url(../img/pret/m5.gif) no-repeat scroll 0px -57px;
			}
			ul#nav li#m5.vis a:hover {
			background:transparent url(../img/pret/m5.gif) no-repeat scroll 0px -171px;
			}
			ul#nav_sim {
			clear:both;
			margin:0px 0px 0px 32px;
			width:940px;
			}
			ul#nav_sim li {
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			}
			ul#nav_sim li span {
			display:none;
			}
			#principal {
			background:transparent url(../img/milieu_general.gif) repeat-y scroll 0% 0%;
			border-top:1px solid #E2E2E2;
			margin:0px 0px 0px 10px;
			padding:0px 0px 20px;
			width:940px;
			}
			#bas_form {
			background:transparent url(../img/bas_general_form.gif) no-repeat scroll 0% 0%;
			display:block;
			height:26px;
			margin:0px 0px 0px 10px;
			width:940px;
			}
			.espace {
			border-left:1px solid #E2E2E2;
			border-right:1px solid #E2E2E2;
			height:6px;
			margin:0px 0px 0px 32px;
			width:938px;
			}
			.encart_gauche {
			float:left;
			padding:20px 0px 0px;
			width:205px;
			}
			.encart_gauche img {
			display:block;
			margin:0px 0px 0px 20px;
			}
			.encart_centre {
			float:left;
			width:523px;
			}
			.fwbold {
			font-weight:bold;
			}
			.coulnoir {
			color:#3C3C3C;
			}
			.txt13 {
			font-size:13px;
			}
			.padding40 {
			padding:20px 20px 20px 40px;
			}
			.coulbleu {
			color:#368FBF;
			}
			.form {
			margin:0px auto;
			width:457px;
			}
			h5 {
				clear:both;
				color:#83A100;
				font-size:13px;
				font-weight:bold;
				margin:10px 0px 5px;
			}
			.form2 {
			margin:0px 20px;
			width:457px;
			}
			p label {
			color:#3C3E43;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			padding:3px 12px 0px 0px;
			text-align:right;
			width:126px;
			}
			p label span {
			color:#ED821F;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			}
			p .grand {
			width:240px;
			}
			.padding_form {
			padding:0px 30px 30px;
			}
			.padding_form2 {
			padding:10px 30px 30px 149px;
			}
			.padding_form2 label {
			padding:0px 0px 0px 10px;
			text-align:left;
			width:250px;
			}
			p.suivant, p.suivant_sim {
			padding:10px 0px 0px 142px;
			}
			p.suivant_sim a, p.suivant_sim2 a {
			background:transparent url(../img/bt_suivante_sim.gif) no-repeat scroll 0% 0%;
			display:block;
			height:46px;
			width:172px;
			}
			p.suivant a span, p.suivant_sim a span, p.suivant_sim2 a span {
			display:none;
			}
			.dossier {
			background:transparent url(../img/bas_reprendre_dossier.gif) no-repeat scroll center bottom;
			margin:20px auto 0px;
			padding:0px 0px 5px;
			width:182px;
			}
			.f_dossier {
			background:#FFFFFF none repeat scroll 0% 0%;
			border-left:1px solid #E2E2E2;
			border-right:1px solid #E2E2E2;
			padding:5px 0px;
			}
			.dossier h1 {
			margin:0px;
			padding:0px;
			}
			p.suivant_sim a:hover, p.suivant_sim2 a:hover {
			background:transparent url(../img/bt_suivante_sim_on.gif) no-repeat scroll 0%;
			}
			a.bt_dossier_sim {
			background:transparent url(../img/bt_dossier_sim.gif) no-repeat scroll 0% 0%;
			display:block;
			height:46px;
			margin:0px auto;
			width:172px;
			}
			a.bt_dossier_sim:hover {
			background:transparent url(../img/bt_dossier_sim_on.gif) no-repeat scroll 0%;
			}
			a.valider_sim:hover {
			background:transparent url(../img/bt_valider_sim_on.gif) no-repeat scroll 0%;
			}
			a.bt_dossier span, a.bt_dossier_sim span {
			display:none;
			}
			#dossier2 {
			margin:0px 0px 0px 14px;
			}
			div.dossier form {
			margin:0px;
			width:auto;
			}
			#dossier2 input {
			border:1px solid #CCCCCC;
			display:block;
			font-size:11px;
			padding:3px 5px;
			width:142px;
			}
			#dossier2 label {
			color:#3C3C3C;
			display:block;
			font-size:11px;
			margin:5px 0px;
			}
			.txt11 {
			font-size:11px;
			}
			a.valider_sim {
			background:transparent url(../img/bt_valider_sim.gif) no-repeat scroll 0%;
			display:block;
			height:34px;
			margin:7px 0px 0px 20px;
			width:115px;
			}
			a.valider span, a.valider_sim span {
			display:none;
			}
			.confidentiel {
			border-bottom:1px solid #E2E2E2;
			color:#3C3E43;
			font-size:12px;
			margin:15px 0px 15px 20px;
			width:162px;
			}
			.confidentiel p {
			margin:0px 0px 15px;
			}
			p.obligatoire {
			color:#3C3E43;
			font-size:11px;
			margin:0px 0px 0px 20px;
			}
			p.obligatoire span {
			color:#ED821F;
			}
			p input {
			border:1px solid #CCCCCC;
			color:#3C3E43;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			padding:3px 5px;
			}
			.h_erreur {
			background:transparent url(../img/h_erreur_g.gif) no-repeat scroll 0% 0%;
			margin:0px auto 20px;
			padding:5px 0px 0px;
			width:457px;
			}
			.b_erreur {
			background:transparent url(../img/b_erreur_g.gif) no-repeat scroll center bottom;
			padding:0px 0px 5px;
			}
			.erreur {
			background:#F29C2A url(../img/picto_erreur.gif) no-repeat scroll 15px 0px;
			color:#FFFFFF;
			font-size:12px;
			padding:4px 60px 4px 70px;
			}
			.encart_droite {
			float:left;
			width:205px;
			}
			.niveau1 {
			margin:15px 0px;
			}
			.niveau1 p, .niveau2 p, .niveau3 p, .niveau4 p {
			clear:both;
			display:block;
			font-size:12px;
			height:21px;
			margin:0px 0px 10px;
			}
			.niveau1 label {
			color:#3C3E43;
			display:block;
			float:left;
			font-size:12px;
			margin:0px 8px 0px 0px;
			text-align:right;
			width:250px;
			}
			.niveau1 input, .niveau1 select, textarea {
			border:1px solid #CCCCCC;
			color:#3C3E43;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			width:200px;
			}
			.niveau1 input.petit {
			border:1px solid #CCCCCC;
			color:#3C3E43;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			width:20px;
			}
			.niveau1 input.court, .niveau1 select.court {
			border:1px solid #CCCCCC;
			color:#3C3E43;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			width:90px;
			}
			.niveau1 p, .niveau2 p, .niveau3 p, .niveau4 p {
			clear:both;
			display:block;
			font-size:12px;
			height:21px;
			margin:0px 0px 10px;
			}
			label.gauche {
			margin:3px 10px 0px 5px;
			padding:0px;
			text-align:left;
			width:auto;
			}
			.niveau1 input.gauche, .niveau2 input.gauche, .niveau3 input.gauche, .niveau4 input.gauche {
			border:medium none;
			margin:2px 0px 6px;
			padding:0px;
			width:20px;
			}
			.niveau1 input, .niveau1 select, textarea {
			border:1px solid #CCCCCC;
			color:#3C3E43;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			width:200px;
			}
			.niveau1 select.petit {
			border:1px solid #CCCCCC;
			color:#3C3E43;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			width:40px;
			}
			ul#nav_sim li#m11, ul#nav_sim li#m11 a {
			background:transparent url(../img/m1.gif) no-repeat scroll 0px 0px;
			display:block;
			height:58px;
			padding-right:1px;
			width:239px;
			}
			ul#nav_sim li#m11.on {
			background:transparent url(../img/m1.gif) no-repeat scroll 0px -116px;
			}
			ul#nav_sim li#m11 a, ul#nav_sim li#m11.vis {
			background:transparent url(../img/m1.gif) no-repeat scroll 0px -58px;
			}
			ul#nav_sim li#m11.vis a:hover {
			background:transparent url(../img/m1.gif) no-repeat scroll 0px -174px;
			}
			ul#nav_sim li#m22, ul#nav_sim li#m22 a {
			background:transparent url(../img/m2.gif) no-repeat scroll 0px 0px;
			display:block;
			height:58px;
			padding-right:1px;
			width:241px;
			}
			ul#nav_sim li#m22.on {
			background:transparent url(../img/m2.gif) no-repeat scroll 0px -116px;
			}
			ul#nav_sim li#m22 a, ul#nav_sim li#m22.vis {
			background:transparent url(../img/m2.gif) no-repeat scroll 0px -58px;
			}
			ul#nav_sim li#m22.vis a:hover {
			background:transparent url(../img/m2.gif) no-repeat scroll 0px -174px;
			}
			ul#nav_sim li#m33, ul#nav_sim li#m33 a {
			background:transparent url(../img/m3.gif) no-repeat scroll 0px 0px;
			display:block;
			height:58px;
			padding-right:1px;
			width:244px;
			}
			ul#nav_sim li#m33.on {
			background:transparent url(../img/m3.gif) no-repeat scroll 0px -116px;
			}
			ul#nav_sim li#m33 a, ul#nav_sim li#m33.vis {
			background:transparent url(../img/m3.gif) no-repeat scroll 0px -58px;
			}
			ul#nav_sim li#m33.vis a:hover {
			background:transparent url(../img/m3.gif) no-repeat scroll 0px -174px;
			}
			ul#nav_sim li#m44 {
			background:transparent url(../img/m4.gif) no-repeat scroll 0px 0px;
			display:block;
			height:58px;
			width:213px;
			}
/* div ami */
			div#ami form {
			margin:0px;
			width:auto;
			}
			div#ami {
			background:#FFFFFF none repeat scroll 0%;
			border:1px solid #E2E2E2;
			display:none;
			margin-top:0px;
			margin-bottom:0px;
			margin-right:0px;
			padding:12px 17px 10px 21px;
			position:absolute;
			top:101px;
			left:500px;
			width:335px;
			}
			div#ami h1 {
			color:#ED821F;
			float:left;
			font-size:14px;
			font-weight:bold;
			margin:0px 0px 10px;
			padding:0px;
			}
			#ami a.fermer {
			background:transparent url(../img/bt_fermer.gif) no-repeat scroll 0%;
			display:block;
			float:left;
			height:11px;
			margin:5px 0px 0px 85px;
			width:47px;
			}
			#ami a.fermer:hover {
			background:transparent url(../img/bt_fermer_on.gif) no-repeat scroll 0%;
			}
			#ami a.fermer span {
			display:none;
			}
			#ami form {
			margin:10px 0px 0px;
			}
			#ami form .breaker {
			height:10px;
			visibility:visible;
			}
			#ami label {
			display:block;
			float:left;
			font-size:11px;
			margin:0px 10px 0px 0px;
			text-align:right;
			width:132px;
			}
			#ami p.obligatoire {
			margin:10px 0px 0px 142px;
			}
			#ami label span, #ami p.obligatoire span {
			color:#ED821F;
			}
			#ami input, #ami textarea {
			border:1px solid #D2D2D2;
			display:block;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			width:190px;
			}
			#ami textarea {
			height:50px;
			}
			#ami a.envoyer {
			background:transparent url(../img/bt_envoyer.gif) no-repeat scroll 0%;
			display:block;
			height:21px;
			margin:0px 0px 0px 142px;
			width:61px;
			}
			a.envoyer:hover {
			background:transparent url(../img/bt_envoyer_on.gif) no-repeat scroll 0%;
			}
			a.envoyer {
			background:transparent url(../img/bt_envoyer.gif) no-repeat scroll 0%;
			display:block;
			height:21px;
			margin:0px 0px 0px 142px;
			width:61px;
			}
			#ami a.envoyer:hover {
			background:transparent url(../img/bt_envoyer_on.gif) no-repeat scroll 0% 0%;
			}
			#ami a.envoyer span {
			display:none;
			}
			#ami .h_erreur {
			background:transparent url(../img/h_erreur_ami.gif) no-repeat scroll 0% 0%;
			display:none;
			margin:10px 0px;
			padding:5px 0px 0px;
			width:334px;
			}
			#ami .b_erreur {
			background:transparent url(../img/b_erreur_ami.gif) no-repeat scroll center bottom;
			padding:0px 0px 5px;
			}
			#ami .f_erreur {
			background:#F29C2A url(../img/picto_erreur.gif) no-repeat scroll 10px 4px;
			color:#FFFFFF;
			font-size:11px;
			padding:4px 10px 10px 45px;
			}
			.b_erreur {
			/*background:transparent url(../img/b_erreur_ami.gif) no-repeat scroll center bottom;*/
			padding:0px 0px 5px;
			}
			.h_erreur {
			/*background:transparent url(../img/h_erreur_ami.gif) no-repeat scroll 0% 0%;*/
			display:none;
			margin:10px 0px;
			padding:5px 0px 0px;
			/*width:334px;*/
			}
			.f_erreur {
			background:#F29C2A url(../img/picto_erreur.gif) no-repeat scroll 10px 4px;
			color:#FFFFFF;
			font-size:11px;
			padding:4px 10px 10px 45px;
			}
/*calculatrice*/
			.page_calculatrice {
			color:#3C3E43;
			width:716px;
			}
			.page_calculatrice p.intro {
			color:#3C3E43;
			font-size:13px;
			font-weight:bold;
			margin:0px 20px 12px 0px;
			}
			.gauche_calculatrice {
			float:left;
			width:517px;
			}
			.droite_calculatrice {
			background:transparent url(../img/h_droite.gif) no-repeat scroll 0% 0%;
			border-left:1px solid #E2E2E2;
			float:left;
			padding:7px 0px 0px;
			}
			.centre table {
			margin:23px 0px 0px;
			}
			span.unite {
			display:block;
			float:left;
			padding:7px 0px 0px 5px;
			}
			div.calcul_text{
			width:78px;
			height:59px;
			background-image: url("../img/calculez2.png");
			padding-top:20px;
			padding-left:10px;
			}
			div.calcul_text a{
			font-family:tahoma;
			font-size:9px;
			color: white;
			text-decoration:none;
			}
			div.calcul_text a span {
			font-family:tahoma;
			font-size:18px;
			text-decoration:none;
			}
			div.demnd_text{
			width:132px;
			height:28px;
			padding-top:10px;
			padding-left:0px;
			background-image: url("../img/pret_new_bann2.png");
			}
			div.demnd_text a{
			font-family:tahoma;
			font-size:12px;
			text-decoration:none;
			color: white;
			}
			.f_droite_calculatrice {
			border-right:1px solid #E2E2E2;
			}
			.b_droite_calculatrice {
			background:#F8F8F8 url(../img/b_droite.gif) no-repeat scroll center bottom;
			padding:0px 0px 7px;
			}
			.f_droite_calculatrice .confidentiel {
			border-bottom:1px solid #E2E2E2;
			color:#3C3E43;
			font-size:12px;
			margin:0px 20px;
			width:156px;
			}
			.f_droite_calculatrice p.obligatoire {
			color:#3C3E43;
			font-size:11px;
			margin:10px 0px 0px 20px;
			}
			.f_droite_calculatrice p.obligatoire span {
			color:#ED821F;
			}
			span.obligatoire, .gauche_calculatrice .question a {
			color:#ED821F;
			}
			.gauche_calculatrice .question {
			background:#FFFFFF none repeat scroll 0%;
			border-color:#E2E2E2;
			border-style:solid;
			border-width:1px 3px 1px 1px;
			padding:20px;
			}
			.gauche_calculatrice .question p.multi label.choix {
			margin:10px 10px 0px 0px;
			}
			.gauche_calculatrice .question p.multi input, .gauche_calculatrice .question p.multi select {
			margin:10px 5px 0px 0px;
			}
			.gauche_calculatrice .question input {
			display:block;
			float:left;
			margin:-2px 5px 0px 0px;
			}
			.gauche_calculatrice .question input[type="radio"] {
			margin:1px 5px 0px 0px;
			}
			.gauche_calculatrice .question input.court, .gauche_calculatrice .question select.court {
			border:1px solid #CCCCCC;
			float:left;
			padding:2px 0px;
			width:85px;
			}
			.gauche_calculatrice .question input.moyen {
			border:1px solid #CCCCCC;
			padding:2px 0px;
			width:120px;
			}
			.gauche_calculatrice .question textarea {
			border:1px solid #CCCCCC;
			font-size:12px;
			padding:2px 0px;
			width:200px;
			}
			.gauche_calculatrice .question p label.intitule {
			display:block;
			float:left;
			margin:0px 15px 0px 0px;
			text-align:right;
			width:220px;
			}
			.gauche_calculatrice .question p label.choix {
			display:block;
			float:left;
			margin:0px 10px 0px 0px;
			width:auto;
			}
			.gauche_calculatrice .question p span.unite {
			display:block;
			float:left;
			margin:-4px 0px 0px;
			width:auto;
			}
			.gauche_calculatrice .question p.multi span.unite {
			display:block;
			float:left;
			margin:15px 0px 0px;
			width:auto;
			}
			.gauche_calculatrice .question .breaker {
			height:10px;
			visibility:visible;
			}
			.gauche_calculatrice .calcul, .gauche_calculatrice .envoyer {
			background:#FFFFFF none repeat scroll 0% 0%;
			border-color:#E2E2E2 ;
			border-style:none solid solid;
			border-width:medium 3px 1px 1px;
			padding:3px 0px;
			}
			.gauche_calculatrice .calcul a {
			background:transparent url(../img/bt_calcul.gif) no-repeat scroll 0%;
			display:block;
			height:38px;
			margin:0px auto;
			width:108px;
			}
			.gauche_calculatrice .envoyer a {
			background:transparent url(../img/bt_valider_on.gif) no-repeat scroll 0%;
			display:block;
			height:38px;
			margin:0px auto;
			width:108px;
			}
			.gauche_calculatrice .calcul a span, .gauche_calculatrice .envoyer a span {
			display:none;
			}
			.gauche_calculatrice .reponse_texte, .gauche_calculatrice .reponse_texte_tab, .gauche_calculatrice .reponse_tab {
			background:#FFF8F1 url(../img/f_reponse.gif) no-repeat scroll 30px 0px;
			border-color:#E2E2E2 ;
			border-style:none solid solid;
			border-width:medium 3px 1px 1px;
			color:#3C3E43;
			padding:30px;
			}
			.gauche_calculatrice .reponse_texte .valeur {
			color:#ED821F;
			font-size:14px;
			font-weight:bold;
			margin:10px 0px;
			}
			.gauche_calculatrice .reponse_texte a {
			color:#ED821F;
			}
			.gauche_calculatrice .reponse_texte_tab p {
			clear:both;
			display:block;
			margin:10px 10px 0px 0px;
			}
			.gauche_calculatrice .reponse_texte_tab .intitule {
			display:block;
			float:left;
			font-weight:bold;
			padding:5px 10px 5px 0px;
			text-align:right;
			width:210px;
			}
			.gauche_calculatrice .reponse_texte {
			padding:25px 30px;
			}
			.gauche_calculatrice .reponse_texte_tab {
			margin:0px;
			padding:0px 30px 25px;
			}
			.gauche_calculatrice .reponse_tab {
			margin:0px;
			padding:0px 30px 25px;
			}
			.gauche_calculatrice .reponse_texte_tab .valeur {
			color:#ED821F;
			font-weight:bold;
			padding:5px 0px;
			vertical-align:bottom;
			}
			.gauche_calculatrice .reponse_tab table {
			border-bottom:1px solid #E2E2E2;
			width:450px;
			}
			.gauche_calculatrice .question p label.choix {
			display:block;
			float:left;
			margin:0px 10px 0px 0px;
			width:auto;
			}
			.gauche_calculatrice .reponse_tab th {
			background:#F29F2D none repeat scroll 0%;
			border-right:1px solid #FFFFFF;
			color:#FFFFFF;
			font-size:13px;
			font-weight:bold;
			padding:11px;
			}
			.gauche_calculatrice .reponse_tab th.premier {
			background:#F29F2D url(../imgs/g_intitule.gif) no-repeat scroll left top;
			}
			.gauche_calculatrice .reponse_tab th.dernier {
			background:#F29F2D url(../img/d_intitule.gif) no-repeat scroll right top;
			border-left:medium none;
			}
			tr.clair td {
			background:#FFFFFF none repeat scroll 0%;
			border-left:1px solid #E2E2E2;
			padding:5px;
			text-align:center;
			}
			tr.fonce td {
			background:#F6F6F6 none repeat scroll 0%;
			border-left:1px solid #E2E2E2;
			padding:5px;
			text-align:center;
			}
			td.dernier {
			border-right:1px solid #E2E2E2;
			}
			tr.soustitre td {
			background:#E2E2E2 none repeat scroll 0%;
			color:#3C3E43;
			font-size:13px;
			font-weight:bold;
			padding:7px;
			text-align:center;
			}
			.gauche_calculatrice .reponse_graff h1 {
			background:#F29F2D url(../img/t_graff.gif) no-repeat scroll 0px;
			color:#FFFFFF;
			font-size:13px;
			font-weight:bold;
			margin:0px;
			padding:12px;
			text-align:center;
			width:436px;
			}
			.gauche_calculatrice .reponse_graff img {
			border-color:-moz-use-text-color #E2E2E2 rgb(226, 226, 226);
			border-style:none solid solid;
			border-width:medium 1px 1px;
			}
			.h_select {
			background:transparent url(../img/h_select.gif) no-repeat scroll 0% 0%;
			margin:0px;
			padding:5px 0px 0px;
			width:514px;
			}
			.b_select {
			background:#EF8C23 none repeat scroll 0%;
			padding:0px 0px 5px;
			text-align:center;
			}
			.b_select select {
			padding:0px;
			width:150px;
			}
			.gauche_calculatrice .h_erreur {
			background:transparent url(../img/h_erreur_g.gif) no-repeat scroll 0%;
			display:none;
			margin:0px auto 20px;
			padding:5px 0px 0px;
			width:457px;
			}
			.gauche_calculatrice .b_erreur {
			background:transparent url(../img/b_erreur_g.gif) no-repeat scroll center bottom;
			padding:0px 0px 5px;
			}
			.gauche_calculatrice .f_erreur {
			background:#F29C2A url(../img/picto_erreur.gif) no-repeat scroll 10px 4px;
			color:#FFFFFF;
			font-size:11px;
			padding:4px 10px 10px 45px;
			}
			.h_encart_simul {
			background:transparent url(../img/h_encart_simul.gif) no-repeat scroll 0%;
			margin:0px 0px 20px;
			padding:6px 0px 0px;
			width:493px;
			}
			.b_encart_simul {
			background:transparent url(../img/b_encart_simul.gif) no-repeat scroll center bottom;
			padding:0px 0px 6px;
			}
			.f_encart_simul {
			border-left:1px solid #D5D5D5;
			border-right:1px solid #D5D5D5;
			color:#3C3E43;
			font-size:12px;
			padding:15px 21px;
			}
			.f_encart_simul a {
			color:#ED8320;
			font-weight:bold;
			}
			div.focus {
			background:#FFFFFF url(../img/bas_focus.gif) no-repeat scroll left bottom;
			margin:0px 0px 41px;
			padding:0px 0px 10px;
			width:493px;
			}
			div.focus div.t_focus {
			background:transparent url(../img/titre_focus.gif) no-repeat scroll left top;
			color:#FFFFFF;
			display:block;
			font-size:13px;
			font-weight:bold;
			height:23px;
			padding:7px 10px 0px;
			width:473px;
			}
			div.contenu_focus {
			border-left:1px solid #CECECE;
			border-right:1px solid #CECECE;
			color:#3C3E43;
			font-size:12px;
			font-weight:normal;
			padding:17px 35px 17px 24px;
			width:432px;
			}
			div.paragraphe ul, div.paragraphe ul li, div.focus ul, div.focus ul li, div.petit_focus ul, div.petit_focus ul li, div.contenu_bloc_orange ul, div.contenu_bloc_orange li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			text-transform: capitalize;
			}
			div.contenu_focus li, div.contenu_petit_focus li {
			background:transparent url(../img/puce_focus.gif) no-repeat scroll 0px 5px;
			color:#3C3E43;
			font-size:13px;
			padding:0px 0px 15px 14px;
			}
/*Simulation etape 3*/
			.h_tab_sim1 {
				background:transparent url(../img/h_cadre_sim_fin.gif) no-repeat scroll center bottom;
				height:8px;
				margin:20px 20px 0px 10px;
				width:490px;
			}
			.m_tab_sim1 {
				border-left:1px solid #E2E2E2;
				border-right:1px solid #E2E2E2;
				margin:0px 0px 0px 10px;
				padding:5px 15px;
				width:458px;
			}
			.fwbold {
				font-weight:bold;
			}
			.coulnoir {
				color:#3C3C3C;
			}
			.txt15 {
				font-size:15px;
			}
			.b_tab_sim1 {
				background:transparent url(../img/b_cadre_sim_fin.gif) no-repeat scroll 0px 0px;
				height:8px;
				margin:0px 20px 0px 10px;
				width:490px;
			}
			.h_tab_sim2 {
				background:transparent url(../img/h_cadre_sim_fin.gif) no-repeat scroll center bottom;
				height:8px;
				margin:20px 20px 0px 10px;
				width:490px;
			}
			.m_tab_sim2 {
				border-left:1px solid #E2E2E2;
				border-right:1px solid #E2E2E2;
				margin:0px 0px 0px 10px;
				padding:0px 0px 5px;
				width:488px;
			}
			.txt13 {
				font-size:13px;
			}
			.txt14 {
				font-size:14px;
			}
			.fwnormal {
				font-weight:normal;
			}
			.b_tab_sim2 {
				background:transparent url(../img/b_cadre_sim_fin2.gif) no-repeat scroll 0px 0px;
				height:16px;
				margin:0px 20px 0px 10px;
				padding:10px 0px;
				width:490px;
			}
			a.txt_sim2 {
				color:#368FBF;
				font-size:13px;
				font-weight:bold;
				text-decoration:underline;
			}
			.txt_sim_fin {
				margin:20px 0px 0px 25px;
				width:470px;
			}
			.txt16 {
				font-size:16px;
			}
			.coulorange {
				color:#ED821F;
			}
			.txt15 {
				font-size:15px;
			}
			/*demande de prêt*/
			.padding20 {
				padding:20px;
			}
			p .petit {
				width:45px;
			}
			p .moyen {
				width:120px;
			}
			p label.ville {
				color:#3C3E43;
				display:block;
				float:left;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				padding:3px 12px 0px 0px;
				text-align:right;
				width:50px;
			}
			.h_niveau2 {
				background:transparent url(../img/h_niveau2.gif) no-repeat scroll 0% 0%;
				display:none;
				padding:10px 0px 0px;
			}
			.niveau2 {
				background:#F8F8F8 none repeat scroll 0% 0%;
				border-color:#E2E2E2 ;
				border-style:none solid solid;
				border-width:medium 1px 1px;
				padding:0px 0px 0px 32px;
			}
			.niveau3 {
				background:#EDEDED none repeat scroll 0% 0%;
				border-color:#E2E2E2;
				border-style:none solid solid;
				border-width:medium 1px 1px;
				display:none;
				padding:10px 0px 0px 32px;
			}
			.niveau2 h3, .niveau3 h3, .niveau4 h3 {
				border-bottom:1px solid #FFFFFF;
				clear:both;
				color:#3C3E43;
				font-size:12px;
				margin:0px 25px 10px 0px;
				padding:10px 0px 3px;
			}
			.niveau2 input, .niveau3 input, .niveau4 input {
				padding:0px 5px 2px 0px;
				width:206px;
			}
			.niveau2 label, .niveau3 label, .niveau4 label {
				color:#3C3E43;
				display:block;
				float:left;
				font-size:12px;
				margin:0px 8px 0px 0px;
				padding:2px 0px 0px;
				text-align:right;
			width: 178px;
			}
			.niveau2 p.gauche label, .niveau3 p.gauche label, .niveau4 p.gauche label {
			margin:0px 10px 0px 5px;
			padding:0px;
			text-align:left;
			}
			label.gauche {
				margin:3px 10px 0px 5px;
				padding:0px;
				text-align:left;
				width:auto;
			}
			p.ligne label.col_2 {
				margin:0px 0px 0px 5px;
				text-align:left;
				width:30px;
			}
			p.ligne label.col_1 {
				margin:0px;
				text-align:left;
				width:90px;
			}
			p.ligne input.court {
				margin:0px 0px 6px 5px;
				width:55px;
			}
			.niveau2 p.multi input, .niveau3 p.multi input, .niveau4 p.multi input, .niveau2 p.multi select, .niveau3 p.multi select, .niveau4 p.multi select {
				position:relative;
				top:50%;
			}
			.niveau2 p span, .niveau3 p span, .niveau4 p span {
				display:block;
				float:left;
				margin-top:5px;
			}
			.niveau1 p.multi, .niveau2 p.multi, .niveau3 p.multi, .niveau4 p.multi {
				clear:both;
				display:block;
				font-size:12px;
				height:30px;
				margin:0px 0px 20px;
			}
			.niveau2 p span, .niveau3 p span, .niveau4 p span {
			display:block;
			float:left;
			margin-top:5px;
			}
			.intitule1 {
			display:block;
			float:left;
			font-size:11px;
			padding:0px 0px 0px 115px;
			}
			.intitule2 {
				display:block;
				float:left;
				font-size:11px;
				padding:0px 0px 0px 65px;
			}
			.intitule3 {
				display:block;
				float:left;
				font-size:11px;
				padding:0px 0px 0px 50px;
			}
			.niveau2 input.court, .niveau3 input.court, .niveau4 input.court {
				margin-right:10px;
				width:80px;
			}
			fieldset {
				border:medium none;
			}
			fieldset h2 {
				color:#3C3E43;
				font-size:12px;
				font-weight:normal;
			}
			fieldset .choix {
				margin:5px 0px 0px;
			}
			fieldset .choix input {
				float:left;
			}
			fieldset .choix label {
				color:#3C3E43;
				display:block;
				float:left;
				font-size:12px;
				font-weight:bold;
				margin:0px 20px 0px 5px;
			}
			p.suivant a {
				background:transparent url(../img/pret/bt_suivante.gif) no-repeat scroll 0% 0%;
				display:block;
				height:46px;
				width:172px;
			}
			p.suivant a:hover {
			background:transparent url(../img/bt_suivante_on.gif) no-repeat scroll 0% 0%;
			}
			.padding_form2 {
				padding:10px 30px 30px 149px;
			}
			.padding_form2 label {
				padding:0px 0px 0px 10px;
				text-align:left;
				width:250px;
			}
			a.bt_dossier:hover {
				background:transparent url(../img/bt_dossier_on.gif) no-repeat scroll 0%;
			}
			a.bt_dossier {
				background:transparent url(../img/pret/bt_dossier.gif) no-repeat scroll 0%;
				display:block;
				height:46px;
				margin:0px auto;
				width:172px;
			}
			/*calendrie*/
		.hidden {
			opacity: 0;
			position: absolute;
		}
		.visible {
			opacity: 1;
		}
		
		
		input.calendar,
		select.calendar {
			width: 99px;
			float:left;
		}
		
		button.calendar {
			background: url(../img/calendar-icon.gif);
			border: 0;
			cursor: pointer;
			float: left;
			height: 20px;
			margin-right: 6px;
			width: 20px;
		}
		button.calendar:hover,
		button.calendar.active {
			background-position: 0 20px;
		}
		
		div.calendar {
			background: url(../img/calendar.png);
			height: 195px;
			padding: 0 6px;
			text-align: center;
			width: 147px;
		}	
			div.calendar * {
				margin: 0;
				padding: 0;
			}	
			div.calendar div {
				background: none !important;
				cursor: move;
				height: 185px;
				overflow: hidden;
				padding-top: 10px;
				position: relative;
				width: 147px;
			}	
			
			div.calendar caption {
				color: #333;
				font: normal 12px/16px Arial, Helvetica, sans-serif;
				padding-top: 6px;
				text-align: center;
				width: 100%;
			}
			div.calendar caption a {
				cursor: pointer;
				display: block;
				height: 12px;
				overflow: hidden;
				position: absolute;
				text-indent: -100px;
				top: 17px;
				width: 11px;
			}
			div.calendar caption a.prev {
				background-image: url(../img/calendar-prev.gif);
				left: 0;
			}
			div.calendar caption a.next {
				background-image: url(../img/calendar-next.gif);
				right: 0;
			}
			div.calendar caption a:hover {
				background-position: 0 12px;
			}
			div.calendar caption span {
				height: 25px;
				position: relative;
				text-align: center;
			}
			div.calendar caption span.month {
				padding-right: 8px;
			}
			div.calendar caption span.month:after {
				content: ',';
			}
		
			div.calendar table {
				background: #FFF;
				border: 0;
				border-collapse: collapse;
				border-spacing: 0;
				cursor: default;
				margin: 0 auto;
				overflow: hidden;
				width: 147px;
			}
			div.calendar td,
			div.calendar th {
				border: 0;
				color: #0597DB;
				font: normal 12px Arial, Helvetica, sans-serif;
				height: 21px;
				text-align: center;
				width: 21px;
			}
			div.calendar td {
				background: url(../img/calendar-td.gif);
				color: #FFF;
				font-size: 11px;
			}
			div.calendar td.invalid {
				color: #999;
			}
			div.calendar td.valid {
				background: url(../img/calendar-valid.gif);
				color: #0597DB;
				cursor: pointer;
			}
			div.calendar td.hilite {
				background: url(../img/calendar-hilite.gif);
			}
			div.calendar td.inactive {
				background: url(../img/calendar-td.gif) 0 100%;
				color: #FFF;
			}
			div.calendar td.active,
			div.calendar td.hover {
				background: url(../img/calendar-valid.gif) 0 100%;
				color: #FFF;
				cursor: pointer;
			}
			/*FAQ*/
			#faq h2.off {
				background:transparent url(../img/puce_faq.gif) no-repeat scroll 0px 3px;
				border-bottom:1px solid #E2E2E2;
				margin:0px 0px 15px;
				padding:0px 0px 15px 18px;
			}
			#faq h2.off a {
				color:#3C3E43;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
			}
			#faq h2.on {
				background:transparent url(../img/puce_faq_on.gif) no-repeat scroll 1px 2px;
				border-bottom:medium none;
				margin:0px 0px 15px;
				padding:0px 0px 0px 18px;
			}
			#faq h2.on a {
				color:#ED821F;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
			}
			.reponse {
				border-bottom:1px solid #E2E2E2;
				display:none;
				margin:0px 0px 15px;
				padding:0px 0px 15px 18px;
			}
			.bandeau_faq {
				margin:0px 0px 20px;
			}
			#faq h2.off a:hover {
				color:#ED821F;
			}
			/*Le guide immobilier*/
			.page_immo {
			color:#3C3E43;
			width:920px;
			}
			.h_identifiant {
				background:transparent url(../img/h_identifiant.gif) no-repeat scroll 0% 0%;
				margin:15px auto 19px;
				padding:5px 0px 0px;
				width:490px;
			}
			.b_identifiant {
				background:transparent url(../img/b_identifiant.gif) no-repeat scroll center bottom;
				padding:0px 0px 5px;
			}
			.identifiant {
				border-left:1px solid #E2E2E2;
				border-right:1px solid #E2E2E2;
				padding:10px 13px;
			}
			.identifiant h1 {
				color:#424242;
				font-size:15px;
				margin:0px 0px 10px;
			}
			.identifiant h1 span {
				color:#96B808;
			}
			.identifiant h2 {
				color:#2A2B2D;
				font-size:12px;
			}
			ul.emprunteur {
				border-bottom:1px solid #E2E2E2;
				height:32px;
				margin:0px auto 20px;
				width:490px;
			}
			ul.emprunteur li {
				float:left;
				height:16px;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
			}
			ul.emprunteur li.on a {
				background:transparent url(../img/f_li_emprunteur_on.gif) repeat-x scroll 0% 0%;
				display:block;
				float:left;
				font-size:13px;
				font-weight:bold;
			}
			ul.emprunteur li a {
				background:transparent url(../img/f_li_emprunteur.gif) repeat-x scroll 0% 0%;
				color:#FFFFFF;
				display:block;
				float:left;
				font-size:13px;
				margin:0px 1px 0px 0px;
				padding:8px 20px 9px;
				text-decoration:none;
			}
			ul.emprunteur li a:hover {
				background:transparent url(../img/f_li_emprunteur_on.gif) repeat-x scroll 0%;
				display:block;
				float:left;
			}
			.niveau1 select.jour, .niveau2 select.jour, .niveau3 select.jour, .niveau4 select.jour {
			width:70px;
			}
			.niveau1 select.mois, .niveau2 select.mois, .niveau3 select.mois, .niveau4 select.mois {
			width:70px;
			}
			.niveau1 select.annee, .niveau2 select.annee, .niveau3 select.annee, .niveau4 select.annee {
			width:70px;
			}
			p.ajout a:hover {
			background:transparent url(../img/bt_ajout_emprunteur_on.gif) no-repeat scroll 0% 0%;
			}
			p.ajout a {
			background:transparent url(../img/bt_ajout_emprunteur.gif) no-repeat scroll 0% 0%;
			display:block;
			height:41px;
			width:187px;
			}
			p.ajout a span {
			display:none;
			}
			p.ajout {
			padding:10px 0px 0px 134px;
			}
			p.p_recap {
				color:#38393B;
				font-size:13px;
				margin:0px 20px 0px 34px;
			}
			p.p_recap span, p.p_recap a {
				color:#95B706;
				font-weight:bold;
			}
			.h_adresse {
				background:transparent url(../img/h_adresse.gif) no-repeat scroll 0% 0%;
				margin:15px auto 19px;
				padding:5px 0px 0px;
				width:275px;
			}
			.b_adresse {
				background:#F8F8F8 url(../img/b_adresse.gif) no-repeat scroll center bottom;
				padding:0px 0px 5px;
			}
			.adresse {
				border-left:1px solid #E2E2E2;
				border-right:1px solid #E2E2E2;
				color:#2A2B2D;
				font-size:13px;
				padding:10px 13px 10px 48px;
			}
			.h_recap {
				background:transparent url(../img/h_recap.gif) no-repeat scroll 0% 0%;
				margin:15px auto 19px;
				padding:5px 0px 0px;
				width:490px;
			}
			.b_recap {
				background:transparent url(../img/b_recap.gif) no-repeat scroll center bottom;
				padding:0px 0px 5px;
			}
			.recap {
				border-left:1px solid #E2E2E2;
				border-right:1px solid #E2E2E2;
				color:#2A2B2D;
				font-size:13px;
				padding:0px 4px 10px;
			}
			h1.recap {
				background:transparent url(../img/f_t_recap.gif) no-repeat scroll 0% 0%;
				border:medium none;
				color:#FFFFFF;
				font-size:15px;
				height:27px;
				margin:0px 0px 20px;
				padding:10px 15px 0px;
				text-transform:uppercase;
				width:450px;
			}
			.cont_recap {
				color:#2A2B2D;
				font-size:13px;
				padding:0px 16px;
			}
			.cont_recap em {
				color:#ED8320;
				font-weight:bold;
			}
			.cont_recap h2 {
				color:#3C3C3C;
				font-size:15px;
				margin:20px 0px 10px;
			}
			.cont_recap ul {
				margin:0px 0px 0px 36px;
			}
			.cont_recap ul li.obl {
				background:transparent url(../img/puce_recap_obligatoire.gif) no-repeat scroll 0px 5px;
				color:#ED8320;
				font-style:italic;
				font-weight:bold;
				padding:0px 0px 0px 9px;
			}
			.cont_recap ul, .cont_recap li {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
			}
/*Plan du site*/
			.plan_gauche {
				display:block;
				float:left;
				width:240px;
			}
			.plan_gauche ul {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:10px 0px 0px 32px;
			}
			.plan_gauche ul li {
				padding:9px 0px 0px;
			}
			.plan_gauche ul li a {
				background:transparent url(../img/puce3.gif) no-repeat scroll 0px 5px;
				color:#3C3E43;
				font-size:13px;
				font-weight:normal;
				padding:0px 0px 0px 12px;
				text-decoration:none;
			}
			.plan_centre {
				display:block;
				float:left;
				width:225px;
			}
			.plan_centre ul#niv1 {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
			}
			.plan_centre ul#niv1 li a {
				background:transparent url(../img/puce3.gif) no-repeat scroll 0px 5px;
				border-bottom:1px solid #E2E2E2;
				color:#3C3E43;
				display:block;
				font-size:13px;
				font-weight:bold;
				margin:19px 0px 5px;
				padding:0px 0px 4px 12px;
				text-decoration:none;
			}
			.plan_centre ul#niv1 li ul#niv2 {
				margin:0px 0px 0px 20px;
			}
			.plan_centre ul#niv1 li ul#niv2 li {
				margin:0px;
				padding:0px 0px 6px;
			}
			.plan_centre ul#niv1 li ul#niv2 li a {
				background:transparent url(../img/puce9.gif) no-repeat scroll 0px 5px;
				border:medium none;
				color:#3C3E43;
				display:block;
				font-size:13px;
				font-weight:normal;
				margin:0px;
				padding:0px 0px 4px 12px;
				text-decoration:none;
			}
			.plan_droite {
				display:block;
				float:left;
			}
			.plan_droite ul {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:10px 0px 0px 66px;
			}
			.plan_droite ul li {
				padding:9px 0px 0px;
			}
			.plan_droite ul li a {
				background:transparent url(../img/puce3.gif) no-repeat scroll 0px 5px;
				color:#3C3E43;
				font-size:13px;
				font-weight:normal;
				padding:0px 0px 0px 12px;
				text-decoration:none;
			}
			.plan_centre ul#niv1 li a:hover, .plan_centre ul#niv1 li ul#niv2 li a:hover {
				color:#ED821F;
			}
			.plan_gauche ul li a:hover {
				color:#ED821F;
			}
			a.valider:hover {
				background:transparent url(../img/bt_valider_on.gif) no-repeat scroll 0% 0%;
			}
			a.valider {
				background:transparent url(../img/bt_valider.gif) no-repeat scroll 0% 0%;
				display:block;
				height:34px;
				margin:7px 0px 0px 20px;
				width:115px;
			}
			div#ga_shade{display:none!important}
			h2.dossier {
				background:transparent url(../img/f_t_dossier.gif) no-repeat scroll 0% 0%;
				color:#FFFFFF;
				font-size:13px;
				height:20px;
				margin:0px;
				padding:5px 0px 0px 48px;
				width:445px;
			}
			.encart_revue {
				background:transparent url(../img/b_encart.gif) no-repeat scroll center bottom;
				margin:0px 0px 28px;
				padding:0px 0px 4px;
				
			}
			
			.f_encart_dossier {
				padding:10px 48px 20px;
				border-left:1px solid #D5D5D5;
				border-right:1px solid #D5D5D5;
				border-top:1px solid #D5D5D5;
			}
			.f_encart_revue{
				border-left:1px solid #D5D5D5;
				border-right:1px solid #D5D5D5;
				border-top:1px solid #D5D5D5;
				padding:10px 0px 10px 25px;
			}
			a.a_telecharger {
				background:transparent url(../img/puce3_bas.gif) no-repeat scroll -1px 5px;
				color:#26407D;
				font-size:12px;
				font-weight:bold;
				padding-left:13px;
				text-decoration:underline;
			}
		
			.f_encart_dossier2 {
				padding:10px 8px 10px;
				border-left:1px solid #D5D5D5;
				border-right:1px solid #D5D5D5;
				border-top:35px solid #D5D5D5;
			}
		    #tabsB {
      float:left;
      width:100%;
      background:#Ffffff;
      font-size:100%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:10px 10px 0 0px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../img/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../img/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }
        .gauche_visuel {
			color:#3C3E43;
			float:left;
			font-size:11px;
			margin:0px 8px 20px;
			width:219px;
		}
		
		
			.div_top_menu {
			float:left;
			margin-left: 1px;
			text-align:center;
			color:#FFFFFF;
			height:26px;
			}
			.div_top_menu a{
			text-decoration:none;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			color:#FFFFFF;
			text-transform:uppercase;
			cursor: pointer;
			}
			
			a em {
			  display:none;
			  
			}
			a:hover em {
			border-style:solid;
			border-width:6px 6px 0;
			display:block;
			left:50%;
			margin-left:-6px;
			overflow:hidden;
			position:relative;
			width:1px;
			margin-top: 2px;
			}
			div#menu_1  a:hover em {
			 border-color:#cc6600 #FFFFFF;
			  } 
			div#menu_2  a:hover em {
			 border-color:#66CC00 #FFFFFF;
			  } 
			div#menu_3  a:hover em {
			 border-color:#CC0000 #FFFFFF;
			  } 	
			div#fle_1 {
			background:transparent url(../img/img_menu/fleche_orange.png) no-repeat scroll 50% 8px;
			height: 14px;
			width:131px;
			visibility: hidden;
			}
			div#fle_2 {
			background:transparent url(../img/img_menu/fleche_verte.png) no-repeat scroll 50% 8px;
			height: 14px;
			width:152px;
			visibility: hidden;
			}
			div#fle_3 {
			background:transparent url(../img/img_menu/fleche_rouge.png) no-repeat scroll 50% 8px;
			height: 14px;
			width:184px;
			visibility: hidden;
			}
			
			div#content_1 {
			background:url(../img/img_menu/orange_haut.png);
			width:131px;
			height:16px;
			background-repeat:no-repeat;
			padding-top:4px;
			}
			div#content_1v2{
			background:url("../img/img_menu/orange_haut.png") repeat scroll 0 0 transparent;
			height:30px;padding-top:2px;width:120px;
			}
			
			div#content_2v2 {
			background:url(../img/img_menu/vert_haut.png);
			width:120px;
			height:30px;
			background-repeat:repeat;
			padding-top:2px;
			}
			
			div#content_2 {
			background:url(../img/img_menu/vert_haut.png);
			width:152px;
			height:16px;
			background-repeat:no-repeat;
			padding-top:4px;
			}
			
			div#content_3 {
			background:url(../img/img_menu/rouge_haut.png);
			width:184px;
			height:16px;
			background-repeat:no-repeat;
			padding-top:4px;
			}
			div#bas_1 {
			background:url(../img/img_menu/orange_bas.png);
			width:131px;
			height:14px;
			background-repeat:no-repeat;			
			}
			div#bas_2 {
			background:url(../img/img_menu/vert_bas.png);
			width:152px;
			height:6px;
			background-repeat:no-repeat;
			}
			div#bas_3 {
			background:url(../img/img_menu/rouge_bas.png);
			width:184px;
			height:6px;
			background-repeat:no-repeat;
			}
			.active {
			height:25px;
			}
			.p {
			padding-top:4px;
			}
			h2.t_login {
			color:#F58D1E;
			font-size:18px;
			font-weight:normal;
			}
			.login {
			background:#fff;
			margin:0 0 30px;
			padding:20px 0 0;
			width:493px;
			}
			.f_login {
			background:#E8E9EA;
			padding:10px 0;
			}
			.f_login label {
			display:block;
			float:left;
			margin:0 13px 0 0;
			padding:7px 0 0;
			text-align:right;
			width:112px;
			}
			.f_login a.valider {
			float:left;
			height:34px;
			margin:0 0 0 16px;
			padding:0;
			width:112px;
			}
			.f_login input {
			border:1px solid #CCCCCC;
			display:block;
			float:left;
			margin:5px 0 0;
			padding:2px 0;
			width:160px;
			}
			ul#niv2 li ul#niv3 {
			border-bottom:1px solid #E2E2E2;
			margin:0 0 3px 11px;
			padding:10px 0 8px;
			}
			ul#niv2, ul#niv2 ul#niv3 {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			}
			ul#niv2 li ul#niv3 li.off a:hover, ul#niv2 li ul#niv3 li.on a {
			background:transparent url(../img/puce5_on.gif) no-repeat scroll 0 0;
			border:medium none;
			color:#ED821F;
			display:inline;
			font-size:12px;
			padding:2px 0 3px 11px;
			text-decoration:none;
			}
			ul#niv2 li ul#niv3 li {
			padding:0 0 3px;
			}
			ul#niv2 li.on {
			background:transparent url(../img/puce6.gif) no-repeat scroll 0 3px;
			}
			ul#niv2 li ul#niv3 li.off a {
			background:transparent url(../img/puce5.gif) no-repeat scroll 0 0;
			border:medium none;
			color:#3C3E43;
			display:inline;
			font-size:12px;
			padding:2px 0 3px 11px;
			text-decoration:none;
			}
			ul#niv2 li ul#niv3 li.off a:hover, ul#niv2 li ul#niv3 li.on a {
			background:transparent url(../img/puce5_on.gif) no-repeat scroll 0 0;
			border:medium none;
			color:#ED821F;
			display:inline;
			font-size:12px;
			padding:2px 0 3px 11px;
			text-decoration:none;
			}
			ul#niv2 li.on a {
			background:transparent url(../img/puce3_on.gif) no-repeat scroll 0 5px;
			border-bottom:1px solid #E2E2E2;
			color:#ED821F;
			display:block;
			font-size:13px;
			padding-bottom:4px;
			padding-left:10px;
			text-decoration:none;
			}
			.page_calculettes {
			color:#3C3E43;
			width:716px;
			margin: 23px 0px 0px 0px
			}
/* style pour les pages de la section Pro immo*/
			.contenu_pro {
			float:left;
			width:645px;
			}
			.gauche_pro {
			float:left;
			width:218px;
			}
			.centre_pro {
			float:left;
			margin:0px 0px 0px 15px;
			width:390px;
			text-align: justify;
			}
			.droite_pro {
			float:left;
			margin:13px 0px 0px;
			text-align:center;
			width:310px;
			z-index:-1;
			}
			h2.titre_pro {
			color:#F58D1E;
			font-size:18px;
			font-weight:normal;
			margin-top:48px;
			}
			.titre_vignette{
			color:#FF6600;
			font-weight:bold;
			text-transform:uppercase;
			}
			.disc_vignette{
			color:#003366;
			font-style:italic;
			}
/* gadget du capacite d'endettement */
			div#gadget_capacite_endettement{
			width: 289px;		
			padding-left:12px;
			}
			div#gadget_capacite_endettement h1{
			font-family:Arial,Helvetica,sans-serif;
			margin:0;
			padding:0;
			font-size:1.5em;
			font-weight:bold;
			}
			div#gadget_capacite_endettement .gauche_gadget{
			float:left;
			width:289px;
			padding-top: 10px;
			font-size:11px;
			}
			span.obligatoire, .gauche_gadget .question a {
			color:#ED821F;
			}
			.gauche_gadget .question {
			background:#FFFFFF none repeat scroll 0%;
			border-color:#E2E2E2;
			border-style:solid;
			border-width:1px 3px 1px 1px;
			padding-bottom:2px;
			padding-left:2px;
			padding-right:2px;
			padding-top:20px;			
			}
			.gauche_gadget .question p.multi label.choix {
			margin:10px 10px 0px 0px;
			}
			.gauche_gadget .question p.multi input, .gauche_gadget .question p.multi select {
			margin:10px 5px 0px 0px;
			}
			.gauche_gadget .question input {
			display:block;
			float:left;
			margin:-2px 5px 0px 0px;
			}
			.gauche_gadget .question input[type="radio"] {
			margin:1px 5px 0px 0px;
			}
			.gauche_gadget .question input.court, .gauche_gadget .question select.court {
			border:1px solid #CCCCCC;
			float:left;
			padding:0px 0px;
			width:85px;
			}
			.gauche_gadget .question input.moyen {
			border:1px solid #CCCCCC;
			padding:0px 0px;
			width:120px;
			}
			.gauche_gadget .question textarea {
			border:1px solid #CCCCCC;
			font-size:12px;
			padding:0px 0px;
			width:200px;
			}
			.gauche_gadget .question p label.intitule {
			display:block;
			float:left;
			margin:0px 5px 0px 0px;
			text-align:right;
			width:120px;
			font-size:11px;
			}
			.gauche_gadget .question p label.choix {
			display:block;
			float:left;
			margin:0px 5px 0px 0px;
			width:auto;
			}
			.gauche_gadget .question p span.unite {
			display:block;
			float:left;
			margin:-4px 0px 0px;
			width:auto;
			}
			.gauche_gadget .question p.multi span.unite {
			display:block;
			float:left;
			margin:15px 0px 0px;
			width:auto;
			}
			.gauche_gadget .question .breaker {
			height:10px;
			visibility:visible;
			}
			.gauche_gadget .calcul, .gauche_gadget .envoyer {
			background:#FFFFFF none repeat scroll 0% 0%;
			border-color:#E2E2E2 ;
			border-style:none solid solid;
			border-width:medium 3px 1px 1px;
			padding:3px 0px;
			}
			.gauche_gadget .calcul a {
			background:transparent url(../img/bt_calcul.gif) no-repeat scroll 0%;
			display:block;
			height:38px;
			margin:0px auto;
			width:108px;
			}
			.gauche_gadget .envoyer a {
			background:transparent url(../img/bt_valider_on.gif) no-repeat scroll 0%;
			display:block;
			height:38px;
			margin:0px auto;
			width:108px;
			}
			.gauche_gadget .calcul a span, .gauche_gadget .envoyer a span {
			display:none;
			}
			.gauche_gadget .reponse_texte, .gauche_gadget .reponse_texte_tab, .gauche_gadget .reponse_tab {
			background:#FFF8F1 url(../img/f_reponse.gif) no-repeat scroll 10px 0px;
			border-color:#E2E2E2 ;
			border-style:none solid solid;
			border-width:medium 3px 1px 1px;
			color:#3C3E43;
			padding:30px;
			font-size:11px;
			}
			.gauche_gadget .reponse_texte .valeur {
			color:#ED821F;
			font-size:14px;
			font-weight:bold;
			margin:10px 0px;
			font-size:11px;
			}
			.gauche_gadget .reponse_texte a {
			color:#ED821F;
			}
			.gauche_gadget .reponse_texte_tab p {
			clear:both;
			display:block;
			margin:10px 10px 0px 0px;
			}
			.gauche_gadget .reponse_texte_tab .intitule {
			display:block;
			float:left;
			font-weight:bold;
			padding:5px 10px 5px 0px;
			text-align:right;
			width:140px;
			font-size:11px;
			}
			.gauche_gadget .reponse_texte {
			padding:10px 30px;
			}
			.gauche_gadget .reponse_texte_tab {
			font-size:11px;
			margin:0px;
			padding-bottom: 5px;
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 5px;
			}
			.gauche_gadget .reponse_tab {
			font-size:11px;
			margin:0px;
			padding:0px 30px 10px;
			}
			.gauche_gadget .reponse_texte_tab .valeur {
			color:#ED821F;
			font-weight:bold;
			padding:5px 0px;
			vertical-align:bottom;
			font-size:11px;
			}
			.gauche_gadget .reponse_tab table {
			font-size:11px;
			border-bottom:1px solid #E2E2E2;
			width:250px;
			}
			.gauche_gadget .question p label.choix {
			display:block;
			float:left;
			margin:0px 10px 0px 0px;
			width:auto;
			}
			.gauche_gadget .reponse_tab th {
			font-size:11px;
			background:#F29F2D none repeat scroll 0%;
			border-right:1px solid #FFFFFF;
			color:#FFFFFF;
			font-size:13px;
			font-weight:bold;
			padding:11px;
			}
			.gauche_gadget .reponse_tab th.premier {
			background:#F29F2D url(../imgs/g_intitule.gif) no-repeat scroll left top;
			}
			.gauche_gadget .reponse_tab th.dernier {
			background:#F29F2D url(../img/d_intitule.gif) no-repeat scroll right top;
			border-left:medium none;
			}
			tr.clair td {
			background:#FFFFFF none repeat scroll 0%;
			border-left:1px solid #E2E2E2;
			padding:5px;
			text-align:center;
			}
			tr.fonce td {
			background:#F6F6F6 none repeat scroll 0%;
			border-left:1px solid #E2E2E2;
			padding:5px;
			text-align:center;
			}
			td.dernier {
			border-right:1px solid #E2E2E2;
			}
			tr.soustitre td {
			background:#E2E2E2 none repeat scroll 0%;
			color:#3C3E43;
			font-size:13px;
			font-weight:bold;
			padding:7px;
			text-align:center;
			}
			.gauche_gadget .reponse_graff h1 {
			background:#F29F2D url(../img/t_graff.gif) no-repeat scroll 0px;
			color:#FFFFFF;
			font-size:13px;
			font-weight:bold;
			margin:0px;
			padding:12px;
			text-align:center;
			width:436px;
			}
			.gauche_gadget .reponse_graff img {
			border-color:-moz-use-text-color #E2E2E2 rgb(226, 226, 226);
			border-style:none solid solid;
			border-width:medium 1px 1px;
			}
			.h_select {
			background:transparent url(../img/h_select.gif) no-repeat scroll 0% 0%;
			margin:0px;
			padding:5px 0px 0px;
			width:514px;
			}
			.b_select {
			background:#EF8C23 none repeat scroll 0%;
			padding:0px 0px 5px;
			text-align:center;
			}
			.b_select select {
			padding:0px;
			width:150px;
			}
			.gauche_gadget .h_erreur {
			background:transparent url(../img/h_erreur_g.gif) no-repeat scroll 0%;
			display:none;
			margin:0px auto 20px;
			padding:5px 0px 0px;
			width:285px;
			}
			.gauche_gadget .b_erreur {
			background:transparent url(../img/b_erreur_g.gif) no-repeat scroll center bottom;
			padding:0px 0px 5px;
			}
			.gauche_gadget .f_erreur {
			background:#F29C2A url(../img/picto_erreur.gif) no-repeat scroll 10px 4px;
			color:#FFFFFF;
			font-size:11px;
			padding:4px 10px 10px 45px;
			}
			
/* style pour les pages mailing du bmce*/
			div#page_mailing_bmce{
			font-family:tahoma;
			font-size: 16px;
			}
			div#page_mailing_bmce .titre{
			font-family:tahoma;
			font-size: 13px;
			color:#FFFFFF;
			font-weight:bold;
			text-align: center;
			}
			div#page_mailing_bmce .titre span {
			font-family:tahoma;
			font-size: 13px;
			color:#EF8500;
			}
			div#page_mailing_bmce .unite{
			color:#FFFFFF;
			font-size:11px;
			}
			div#page_mailing_bmce .adr{
			padding-right:10px;
			padding-top:60px;
			font-family:tahoma;
			font-size: 11px;
			color:#FFFFFF;
			font-weight:bold;
			}
			html* div.adr{
			padding-right:10px;
			padding-top:20px;
			font-family:tahoma;
			font-size: 11px;
			color:#FFFFFF;
			font-weight:bold;
			}
			
/* page d'erreur 404*/
			.info{
			margin-left: 50px;
			padding-top: 10%;
			margin-right: 50px;
			text-align: center;
			}
			.page_introuvable {
			margin-left: 30%;
			padding-top: 10%;
			padding-bottom: 10%;
			color:#E2E2E2;
			}
			.lien_page_erreur{
			text-align: center;
			font-size: medium;
			}
			.marge_right100{
			margin-right: 100px;
			}
.boutons {
background:transparent  no-repeat scroll 0 0;
margin:0 auto;
padding:13px 0 0;
width:181px;
}
.boutons ul {
 list-style-type: none; 
}

div.tableau{
width:492px;
margin:-30px 0px 30px 0px;
padding:0px 0px 9px 0px;
background:#FFFFFF url(../img/common/bas_tableau.gif) no-repeat left bottom;
}

div.tableau table{
border-bottom:1px solid #F1DBB5;
}

div.tableau .t_tableau{
background: url(../img/common/titre_tableau.gif) no-repeat left top;
height:30px;
font-size:13px;
color:#3c3e43;
font-weight:bold;
padding:2px 10px 0px 38px;
!padding:1px 10px 0px 38px;
border-bottom:1px solid #F1DBB5;
}

div.tableau .entete_tableau_g, div.tableau .entete_tableau_d, div.tableau .g_table1, div.tableau .g_table2, div.tableau .d_table1, div.tableau .d_table2{
padding:10px 25px 10px 25px;
font-size:12px;
}

div.tableau .entete_tableau_g{
background-color:#F4AB32;
font-weight:bold;
color:#ffffff;
border-left:1px solid #F4AB32;
border-right:1px solid #ffffff;
}
div.tableau .entete_tableau_d{
background-color:#F4AB32;
font-weight:bold;
color:#ffffff;
border-right:1px solid #ffffff;
}

div.tableau .g_table1{
background-color:#ffffff;
font-weight:normal;
color:#3c3e43;
border-left:1px solid #F1DBB5;
border-right:1px solid #F1DBB5;
}
div.tableau .g_table2{
background-color:#FDF2E0;
font-weight:normal;
color:#3c3e43;
border-left:1px solid #F1DBB5;
border-right:1px solid #F1DBB5;
}
div.tableau .d_table1{
background-color:#ffffff;
font-weight:normal;
color:#3c3e43;
border-right:1px solid #F1DBB5;
}
div.tableau .d_table2{
background-color:#FDF2E0;
font-weight:normal;
color:#3c3e43;
border-right:1px solid #F1DBB5;
}
#contenu h2.titre { 
background:transparent url(../img/filet_pointille.gif) repeat-x scroll center bottom;
font-family:calibri;
font-size:20px;
margin:19px 14px 0 32px;
padding:0 0 8px;
color:#000033;
}
		div.encart_d2{
			padding-top:90px;
			}
#selectguide {marging-left:8px;}
#bandeau_bas select{width:190px;}
