
#contenu {
	background-image: url(image/flt_bgBody_center.gif);
	margin: auto;
	margin-top: -10px;
	margin-bottom: -20px;
	width: 1020px !important;
	width: 1060px;
	text-align: center;
	padding-right: 10px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: repeat-y;
	
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	
}
a {
	text-decoration: underline;
	color: #669999;
}
#rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #CC3333;
}


#hide {
	visibility: hidden;
}

#entete {
	text-align: left;
}
#gauche {
	width: 183px;
	margin-top: -3px!important;
	margin-top: 0;
	float: left;
	padding-right: 7px;
}
#flash {
	height: 307px;
	width: 183px;
}

#adsence {
	
	margin-left: 6px;
	padding-top: 10px !important; 
}
#adsence_non_defilant {
	margin-left: 6px;
	padding-top: 10px !important;
	
}
#adsence2 {

	margin-left: 6px;
	padding-top: 25px !important;  
	/* margin-top: 15px !important; */
	margin-top : 125px;

	
}
/*debut test*/
#adsence22 {
	margin-left: 6px;
	 padding-top: 25px !important; 
	/* margin-top: 15px !important; */
    margin-top: 140px; 
}
/*fin test*/
#adsence222 {
	margin-left: 6px;
	 padding-top: 25px !important; 
	/* margin-top: 15px !important; */
	margin-top: 15px;
  
}

#adsence div,  #adsence2 div, #adsence222 div{	
	
	width: 168px !important;
	width: 170px;
	margin-top: -7px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0092cd;
	border-left-color: #0092cd;
	height: 200px; 
	padding-top:25px; 
}


/*  #adsence2 div{	
	
	width: 168px !important;
	width: 170px;
	 margin-top: -7px; 
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0092cd;
	border-left-color: #0092cd;
	 height: 200px; 
	padding-top:25px;
}
 */


/* Pas de Marquee pour Fire Foxe */ 
#adsence_non_defilant div {	
	width: 168px !important;
	width: 170px;
	margin-top: -25px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0092cd;
	border-left-color: #0092cd;
	height: 620px;
}
#adsence_non_defilant h6 {
border: 1px red solid;
	background-image: url(image/head_divBlue-adsens.gif);
	height: 9px;
	width: 170px;
	margin-top: -10px;
	background-repeat: no-repeat;
}
#adsence_non_defilant h5 {
	margin-top: 0px;
	background-image: url(image/foot_divBlue-adsens.gif);
	height: 7px;
	width: 170px;
	background-repeat: no-repeat;
}
/* Fin Pas de Marquee pour Fire Foxe*/
#adsence2 div , #adsence222 div {	
	border-right-color: #5ac700;
	border-left-color: #5ac700;
	height: 1350px;
}
#adsence span.top {
 /*    border:1px black solid; */
	background-image: url(image/head_divBlue-adsens.gif);
	height: 9px;
	width: 170px;
	margin-top: -10px;
	background-repeat: no-repeat;
	display:block;
	padding-bottom:0px;
	/* position:absolute; */
	}

	
#adsence span.bottom {
	margin-top: 0px;
	background-image: url(image/foot_divBlue-adsens.gif);
	height: 7px;
	width: 170px;
	background-repeat: no-repeat;
	display:block;
}
#adsence2 span.top, #adsence222 span.top {
	margin-top:-25px;
	background-image: url(image/head_divGreen-adsens.gif);
	height: 7px;
	width: 170px;
	background-repeat: no-repeat;
	display:block;
/*  position:absolute;  */
 margin-left:0px;
}

*+html span.top {
	margin-left:-85px;
	}
#adsence2 span.bottom , #adsence222 span.bottom   {
	margin-top: 0px;
	background-image: url(image/foot_divGreen-adsens.gif);
	height: 7px;
	width: 170px;
	background-repeat: no-repeat;
	display:block;
}
#partenaire {
	/* padding-top: 25px !important;
	padding-top: 0px;
	margin-top: 0px !important;
	margin-top: -10px;
	margin-left: 0px !important;
	margin-left: -7px;
	margin-bottom: 50px; */
	margin-top: 10px;
	float: left;
	text-align: left;
	width: 983px;
	height: 100px;
	position: absolute;
	/* border: red solid 1px;  */
	
}
#partenaire2 {
	padding-top: 20px !important;
	padding-top: 0px;
	margin-top: 0px !important;
	margin-top: -10px;
	margin-left: 0px !important;
	margin-left: -5px;
	float: left;
	text-align: left;
	width: 120px;
	position: absolute;
}
#partenaire img {
	margin-right: 13px;
	margin-left: 5px;
}
/* Partenaires ss FF */
#partenaire_ff {
	padding-top: 0px !important;
	padding-top: 0px;
	margin-top: 0px !important;
	margin-top: 0px;
	margin-left: 0px !important;
	margin-left: 0px;
	text-align: left;
	width: 990px;
	position: absolute;
}
#partenaire_ff img {
	margin-right: 13px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom:10px;
}
/* Fin Partenaires ss FF */

#main {
	float:left;
	font-size:12px;
	margin-top:52px;
	text-align:left;
	width:790px;
	/* height:635px; */
}
#bloc, #bloc2, #bloc3 {
	float: left;
	font-size: 25px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px !important;
	line-height: 26px;
	text-decoration: none;
	}
#bloc {	
	margin-right: 10px;
	background-image: url(image/bt-rachats.jpg);
	padding-top: 45px !important;
	padding-top: 40px;
	color: #0367a2;
	padding-right: 45px;
	height: 140px !important;
	width: 210px !important;
	height: 185px;
	width: 255px;
}
a:hover #bloc {
	cursor:pointer;
	background-image: url(image/bt-rachats_r.jpg);
	color: #5CB6F8;
}
#bloc em{
	font-size: 18px;
	font-style: normal;
}
#bloc2 {
	margin-right: 10px;
	background-image: url(image/bt-credits.jpg);
	padding-top: 45px;
	color: #387900;
	padding-right: 45px;
	height: 140px !important;
	width: 210px !important;
	height: 185px;
	width: 255px;
}
#bloc2:hover {
	background-image: url(image/bt-credits_r.jpg);
	color: #99CC33;
}
#bloc2 a{
	color: #387900;
	text-decoration: none;
}
#bloc2 a:hover {
	cursor:pointer;
	color: #99CC33;
	text-decoration: none;
}
#bloc .lien, #bloc2 .lien, #bloc3 .lien {
	line-height: 22px;
	font-size: 18px;
	font-style: normal;
}
#bloc3 {
	background-image: url(image/bt-services.jpg);
	padding-top: 45px;
	color: #bb3d02;
	padding-right: 45px;
	height: 140px !important;
	width: 210px !important;
	height: 185px;
	width: 255px;
}


#bloc3:hover {
	background-image: url(image/bt-services_r.jpg);
	color: #FF9933;
	}
#bloc3 a{
	color: #bb3d02;
	text-decoration: none;
}
#bloc3 a:hover {
	cursor:pointer;
	color: #FF9933;
	text-decoration: none;
}

#intro {
	margin-left: 0px !important;
	margin-left: -12px;
	margin-top: -25px !important;
	margin-top: -5px;
	background-image: url(image/fond_signature.gif);
	width: 785px !important;
	width: 790px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #b6ecf7;
	text-align: left;
	height: 275px;
}
#intro div {
	text-align: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: 675px;
	margin-left: 25px;
	padding-bottom: 20px;
	color: #00447e;
	line-height: 18px;
}
#intro h5 {
	background-image: url(image/head_specialiste_du_rachat_.gif);
	width: 100%;
	height: 38px;
	background-position: right top;
}
#annexe {
	margin-left: 0px !important;
	margin-left: -12px;
	background-image:url("image/foot_divBlue-generik.gif");
	width: 785px !important;
	width: 790px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #b6ecf7;
	text-align: left;
}
#annexe div {
	color:#00447E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	margin-left:25px;
	text-align:left;
	width:745px;
	padding-bottom:5px;
}
#annexe h5 {
	background-image: url("image/head_divBlue-generik.gif");
	width: 100%;
	height: 38px;
	background-position: right top;
	color:#00447E;}
#annexe h2 {
	font-size:14px;
	margin-bottom:5px;
	}
#annexe h5 em{
	font-size:22px;
	font-style:normal;
	line-height:40px;
	margin-top:0;
	padding-left:20px;
}
#formulaire {
	background-image: url(image/head_uneDemande_plusieursRe.gif);
	width: 785px;
	padding-bottom: 45px !important;
	padding-bottom: 0px;
	padding-top: 130px; 
	background-repeat: no-repeat;
	background-position: right top;
	/* margin-top: 110px; */
}
#top1 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head1_divGreen-form.gif);
}
#top2 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head2_divGreen-form.gif);
}
#top3 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head3_divGreen-form.gif);
}
#top4 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head4_divGreen-form.gif);
}
#top5 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head5_divGreen-form.gif);
}
#top6 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head6_divGreen-form.gif);
}
#top7 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head7_divGreen-form.gif);
}
#top8 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head8_divGreen-form.gif);
}
#top9 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head9_divGreen-form.gif);
}
#top10 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head10_divGreen-form.gif);
}
#top11 {	height: 44px;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(image/head11_divGreen-form.gif);
}
.bottom {
	background-image: url(image/foot_divGreen-form.gif);
	height: 7px;
	width: 100%;
	background-repeat: no-repeat;
}
.designe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 45px;
	height: 15px;
	background-image: url(image/designe.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
}
.designe2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titrevert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d772c;
	text-align: left;
}
input, textarea {
	border: 1px solid #669999;

}
select {
	border: none;
	margin:1px;
}
.select abc
{
border: 1px solid #669999;
}
.conteneur {
	float: left;
	height: 20px;
	background-color: #7cbe50;
	margin-right: 10px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#etape {
	padding-left: 15px;
	padding-right: 10px;
	width: 760px !important;
	width: 785px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9FE954;
	margin-bottom: 10px;
	font-weight: normal;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 10px;
	padding-bottom: 10px;
}
#etape span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #CC3333;
}
#etape span a {
	color: #CC3333;
	font-size: 14px;
	text-decoration: underline;
}

#etape h2 {
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#suite {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.link {
	font-size: 11px;
	color: #666666;
	clear:both;
}
.link a {
	text-decoration: underline;
	color: #666666;
}



