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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 102%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

a{
	color: #0D2A3C;
	text-decoration: none;
}
a:hover{
	color: #5AA700;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.spacing {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
strong {
	font-weight: bold;
}

#lien_accueil {
	position:absolute;
	left:50%;
	margin-left: -430px;
	margin-top:10px;
	width:255px;
	height:55px;
	z-index:5;
}

.bodyWrap1 {
	width: 880px;
	margin: auto;
	margin-left: -440px;
	left:50%;
	position: absolute;
	background-image: url(../images/image3.png);
	background-repeat: repeat-y;
}
.bodyWrap1LP {
	width: 880px;
	margin: auto;
	margin-left: -440px;
	left:50%;
	position: absolute;
	
	
}
.bodyWrap2 {
	width: 880px;
	margin: auto;
}
.bodyWrap2 p {
	
	background-repeat: repeat-x;
	height:10px;
	line-height: 0px;
	font-size: 0px;
	margin-left: 9px;
	margin-right: 8px;
}
.body {/*
	margin-left:-439px;
	left:50%;
	position:absolute;
	width:878px;*/
	padding-left: 10px;
	padding-right: 9px;
}
.body_1 {
	margin: auto;
	/*border: 1px solid #a1bccb;*/
	height: 133px;
	background-image: url(../images/banner.jpg)
	/*background-image: url(../images/image1.jpg);
	background-repeat: repeat-x;*/
}
.body_1_hightech {
	margin: auto;
	/*border: 1px solid #a1bccb;*/
	height: 153px;
	background-image: url(../images/header-hightech.png)
	/*background-image: url(../images/image1.jpg);
	background-repeat: repeat-x;*/
}
.headerLP {
	margin: auto;
	/*border: 1px solid #a1bccb;*/
	height: 133px;
	width:850px;
	background-image: url(../images/bannerLP.jpg)
	/*background-image: url(../images/image1.jpg);
	background-repeat: repeat-x;*/
}
.headerLPSansFond {
	margin: auto;
	height: 133px;
	width:850px;
}
.body_1_1 {
	width: 650px;
	float: left;
	height: 133px;
}
.body_1_1_1 {
	bottom: 0px;	
	font-size: 11px;
	font-weight: bold;
	padding-top: 94px;
	height: 46px;
	position: absolute;
	margin-left:-178px;
	!margin-left:-178px;
	_margin-left:-178px;
	top: -1px;
	!top: 0px;
	_top: 0px;
}
.body_1_1_1 a {
	cursor: pointer;
}

.body_1_1_1 a.a0 {
	height: 34px;
	width: 73px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu1.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 180px;
	bottom: 0px;
}
.body_1_1_1 a.a0Active {
	height: 34px;
	width: 73px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu1Active.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 180px;
	bottom: 0px;
}
.body_1_1_1 a.a0:hover {
	height: 46px;
	line-height: 46px;
	background-image: url(../images/menu1Active.png);
	background-repeat: no-repeat;
}

.body_1_1_1 a.a1 {
	height: 34px;
	width: 73px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu1.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 260px;
	bottom: 0px;
}
.body_1_1_1 a.a1Active {
	height: 34px;
	width: 73px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu1Active.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 260px;
	bottom: 0px;
}
.body_1_1_1 a.a1:hover {
	height: 46px;
	line-height: 46px;
	background-image: url(../images/menu1Active.png);
	background-repeat: no-repeat;
}
.body_1_1_1 a.a2 {
	height: 34px;
	width: 100px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu3.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 340px;
	bottom: 0px;
}
.body_1_1_1 a.a2Active {
	height: 34px;
	width: 100px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu3Active.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 343px;
	bottom: 0px;
}
.body_1_1_1 a.a2:hover {
	height: 46px;
	line-height: 46px;
	background-image: url(../images/menu3Active.png);
	background-repeat: no-repeat;
}
.body_1_1_1 a.a3 {
	height: 34px;
	width: 100px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu3.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 447px;
	bottom: 0px;
}
.body_1_1_1 a.a3Active {
	height: 34px;
	width: 100px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu3Active.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 447px;
	bottom: 0px;
}
.body_1_1_1 a.a3:hover {
	height: 46px;
	line-height: 46px;
	background-image: url(../images/menu3Active.png);
	background-repeat: no-repeat;
}
.body_1_1_1 a.a4 {
	height: 34px;
	width: 115px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu2.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 550px;
	bottom: 0px;
}
.body_1_1_1 a.a4Active {
	height: 34px;
	width: 115px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu2Active.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 550px;
	bottom: 0px;
}
.body_1_1_1 a.a4:hover {
	height: 46px;
	line-height: 46px;
	background-image: url(../images/menu2Active.png);
	background-repeat: no-repeat;
}

.body_1_1_1 a.a5 {
	height: 34px;
	width: 115px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu2.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 670px;
	bottom: 0px;
}
.body_1_1_1 a.a5Active {
	height: 34px;
	width: 115px;
	display: block;
	line-height: 34px;
	text-align: center;
	background-image: url(../images/menu2Active.png);
	background-repeat: no-repeat;
	color: #11374b;
	text-decoration: none;
	position: absolute;
	left: 670px;
	bottom: 0px;
}
.body_1_1_1 a.a5:hover {
	height: 46px;
	line-height: 46px;
	background-image: url(../images/menu2Active.png);
	background-repeat: no-repeat;
}

.body_1_2 {
	width: 211px;
	float: right;
	padding-top: 37px;
}
.body_2 {
	width: auto;
}
.body_2_1 {
	float: left;
	width: 180px;
	padding-top: 8px;
}
.body_2_1_1 {
	background-image: url(../images/image5.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-bottom: 7px;
	padding-top: 2px;
	line-height: 18px;
}
.body_2_1_1_1 {
	color: #769AB2;	
	font-weight: bold;
	padding-left: 35px;
	font-size: 12px;
	text-decoration: none;
}
.body_2_1_1_1 a {
	color: #001f36;
	text-decoration: none;
	
}
.body_2_1_1_1 a :hover{
	color: #5DB000;
	text-decoration: none;
}
.body_2_1_1_2 {
	width: auto;
	padding-left: 50px;
}
.body_2_1_1_2_1 {
	font-size: 12px;
	padding-left: 20px;
	padding-top:5px;
}
.body_2_1_1_2_1 a {
	color: #17364B;	
	text-decoration: none;
}
.body_2_1_1_2_1 a :hover{
	color: #5DB000;	
	text-decoration: none;
}
.body_2_1_1_2_2 {
	padding-left: 10px;
	font-size: 12px;
}
.body_2_1_1_2_2 p {
	width: auto;
}
.body_2_1_1_2_2 p a {
	color: #313131;
	text-decoration: none;
}
.body_2_1_1_2_2 p a:hover {
	color: #64c400;
}
.body_2_1_1_3 {
	background-image: url(../images/image8.jpg);
	background-repeat: no-repeat;
	height: 2px;
	background-position: center top;
	line-height: 0px;
	font-size: 0px;
	margin-top: 7px;
}
.body_2_1_2 {
	background-image: url(../images/image6.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-bottom: 7px;
	padding-top: 2px;
	line-height: 18px;
}
.body_2_1_2_3 {
	background-image: url(../images/image9.jpg);
	background-repeat: no-repeat;
	height: 2px;
	background-position: center top;
	line-height: 0px;
	font-size: 0px;
	margin-top: 7px;
}
.body_2_1_3 {
	background-image: url(../images/image7.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-bottom: 7px;
	line-height: 18px;
}
.body_2_1_3_3 {
	background-image: url(../images/image10.jpg);
	background-repeat: no-repeat;
	height: 2px;
	background-position: center top;
	line-height: 0px;
	font-size: 0px;
	margin-top: 7px;
}
.body_2_2 {
	float: left;
	width: 681px;
	padding-top: 10px;
	/*background-image: url(../images/image11.jpg);*/
	background-repeat: repeat-y;
}
.body_2_2Wrap {
	padding-left: 20px;
	padding-right: 20px;
color:#2F5467;
}
.body_2_2_1 {
	width: auto;
	font-size: 12px;
}
.body_2_2_1 a {
	color: #001F36;
	text-decoration: none;
}
.body_2_2_2 {
	width: auto;
}
.body_3 {
	/*height: 60px;*/
	background-position: left bottom;
	background-color: #e2e2e2;
	line-height: 30px;
	margin-left:10px;
	width:861px;
}
.body_3_1 {
	width: auto;
	text-align: center;
}
.body_3_1 a {
	color: #335364;
	text-decoration: none;
}
.body_3_1 a:hover {
	color: #335364;
	text-decoration: underline;
}
.body_3_2 {
	text-align: center;
	color: #9b9b9b;
	line-height: 12px;
}

/* Liens Fiche */
.lienFiche {
	color:blue;
	font-family:Verdana;
}
.lienFiche:visited {
	color:blue;
	font-family:Verdana;
}

/* mieuxVivre */
.mieuxVivre_2_2_2 {
	font-size: 18px;
	color: #00223c;
	font-weight: bold; 
	padding-top: 20px;
	padding-bottom: 20px;
}
.mieuxVivre_2_2_3 {
	border: 1px solid #f2eeeb;
	background-image: url(../images/image15.jpg);
	background-repeat: repeat-y;
	padding: 10px;
	color: #030401;
}
.mieuxVivre_2_2_3 span.span1 {
	color: #c20061;
	font-size: 16px;
	font-weight: bold;
}
.mieuxVivre_2_2_3 span.span2 {
	color: #c20061;
	font-size: 13px;
	font-weight: bold;
}
.mieuxVivre_2_2_3_1 {
	background-image: url(../images/image16.jpg);
	background-repeat: no-repeat;
	height: 145px;
	color: #343435;	
	padding-left: 128px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 10px;
}
.mieuxVivre_2_2_3_2 {
	width: auto;
	text-align: center;
	margin-bottom: 10px;
}
.mieuxVivre_2_2_4 {

	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
}
.mieuxVivre_2_2_4_b {
	background-color: #0A3E94;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	width:622px;
	margin-left:20px;
}
.mieuxVivre_2_2_5_b {
	background-color: #FCEFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px dashed;
	padding: 10px;
	height: 300px;
	
	margin-bottom: 10px;
	width:620px;
	margin-left:20px;
}
.mieuxVivre_2_2_5_bLP {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
/*	padding: 10px;*/
padding : 17px 0px 0px 16px;
_padding : 10px;
!padding : 10px;
	height: 300px;
	
	margin-bottom: 10px;

	width:535px;
_width:635px;
	/*margin-left:20px;*/z
}
.mieuxVivre_2_2_5 {
	border: 1px dashed;
	border-top: 0px none;
	padding: 10px;
	background-image: url(../images/image17.jpg);
	background-position: 580px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.mieuxVivre_2_2_5 input {
	width: 90px;
	border: 1px solid #c9c9c9;
}
.mieuxVivre_2_2_5 input.input1 {
	width: auto;
}
.mieuxVivre_2_2_5 p {
	margin-bottom: 5px;
}
.mieuxVivre_2_2_5 div a.a1 {
	border: 1px solid #f0f0f0;
	display: block;
	width: 67px;
	height: 20px;
	float: right;
}
.mieuxVivre_2_2_5_1 {
	height: 22px;
	background-image: url('../images/new/bouton-valider.jpg.jpg'); 
	width: 200px;
	right: 35px;
}
.mieuxVivre_2_2_5_2 {
	width: auto;
	margin-bottom: 5px;
}
.mieuxVivre_2_2_5_2_1 {
	float: left;
	width: 200px;
}

/* Header > Formulaire de login */
#formulaire_login{
	position:absolute; 
	/*margin-left:650px; */
	margin-left:649px; 
	!margin-left:649px; 
	_margin-left:649px; 
	height:90px;  
	width: 210px;
	padding-top: 22px;
	/*padding-top: 22px;*/
	!padding-top: 34px;
	_padding-top: 34px;
}

#formulaireLogin_champLogin{
	height: 11px; 
	width: 170px; 
	border:1px solid white; 
	margin-left: 15px; 
	font-size: 9px;
	margin-top:12px;
}

#formulaireLogin_champPassword{
	height: 10px; 
	width: 170px; 
	border:1px solid white; 
	margin-left: 15px; 
	margin-top: 8px; 
	!margin-top: 5px; 
	_margin-top: 5px; 
	font-size: 9px;
}

#formulaireLogin_boutonSubmit{
	margin-left: 140px; 
	!margin-left: 145px; 
	_margin-left: 145px; 
	margin-top: 5px; 
	background: transparent; 
	border: none; 
	width: 43px; 
	!width: 33px; 
	_width: 33px; 
	height: 30px;
}

/* Styles utilisés pour le cms */
.titre_cms{
	color:#2F5467; 
	font-size: 14px; 
	font-weight: bold; 
	padding-top: 10px;
}

.sous_titre_cms{
	color:#2F5467; 
	font-size: 14px; 
	font-weight: bold; 
	padding-top: 10px;
}	
	
.contenu{
	color:#2F5467; 
	font-size: 11px;  
}

.titreContenu{
	font-weight: bold;
	color:#2F5467; 
	font-size: 18px;  
	margin-bottom: 20px;
}

.label_formuContact{
	float: left; 
	width: 100px;
	color: #2F5467;
}

.input_formuContact{
	color: #2F5467;
	width: 300px;
}

/* lien cliquables du menu (dernier niveau de l'arborescence */
.subMenu li a{
	font-size: 11px;
	color :#0A2634;
	padding-left: 10px;
}
.subMenu li a:hover{
	color :#C4006C;

}

/* coup de pouce */
.coupDePouceHead{
	background-image: url(../images/bloc-quizz-haut.jpg);
	background-repeat: no-repeat;
	width: 145px;
	height: 38px;
}

.coupDePouceMiddle{
	padding:10px 0 10px 0;
	background-image: url(../images/bloc-quizz-pixel-milieu.jpg);
	background-repeat: repeat-y;
	width: 145px;
}

.coupDePouceFoot{
	background-image: url(../images/bloc-quizz-bas.jpg);
	background-repeat: no-repeat;
	width: 145px;
	height: 51px;
}

/* Styles correspondant au fil d'ariane */
#filAriane{
	color: #668AA2; 
/*	margin: 10px 0px 20px 0px; */
margin: 0px 0px 6px 0px; 
	_margin: 0px 0px -5px 0px; 
	!margin: 0px 0px -5px 0px; 
	font-size: 12px;
	font-weight: bold;
}

#filAriane a{
	color: #527384; 
	margin: 10px 0px 20px 20px; 
	font-size: 12px;
	text-decoration: none;
}

#filAriane a:hover{
	color: #C4006C;
	text-decoration: none;
}

/* Espace communautaire */
#communaute{
	background-image: url(../images/community.jpg);
	background-color: red;
	width: 640px;
	height: 400px;
	padding: 10px;
}
.tabgris{
	background-color: #f2f2f2; 
	padding-left: 2px; 
	border-bottom: 1px solid #FFF;
	/*background-color:#f2f2f2;*/
}

#last_membres .tabmilieu .table_form{
	/*background-color:#f2f2f2;*/
}

.infoGroupe{
	background-color: #8E9DC8; 
	color: #f2f2f2;
}

.portrait img{
	bacground-color:red; 
	height: 107px; 
	width: 124px; 
	border: 1px solid black; 
	margin-left: 20px;
}

.portraitDefaut{
	background-image: url('../img/silhouetteHomme.gif'); 
	background-repeat: no-repeat; 
	width: 100px; 
	border: 4px solid #8E9DC8; 
	text-align: center;
}

.nom{
	font-weight: bold; 
	font-variant: small-caps; 
	font-size: 18px; 
	color: #8E9DC8;
}

.infosPhoto{
	background-repeat: no-repeat; 
	height: 100px; 
	width: 100px; 
	border: 4px solid #8E9DC8; 
	text-align: center;
}

/* Styles pour les liens en footer (RefNat) */
.refNat{
	width: 860px; 
	overflow: hidden;
	line-height: 13px;
	color: #698DA5;
		/*text-align:left;
	margin-top: 20px;
	/*background-color:#EBEBE9;modif six le 07/09/09 pr IE*/
	/*color:#9999AA;
	font-size:10px;
	width:833px;
	margin: 25px;
	text-decoration: none;*/
}

.refNat a{
	color: #698DA5;
	text-decoration: none;
	
	/*color:#9999AA;
	text-decoration: none;*/
}

/*** FOOTER ***/
#footer {
	display:block;
	clear:both;
	width:883px;
	text-align:center;
	background:#FFF url(../img/line-footer.jpg) repeat-x;
	color:#9999AA;
	font-size:10px;
}



/* Titre de chaque page */
.titrePage{
	padding: 10px; 
	width: 620px; 
	background-color: rgb(172, 230, 117); 
	font-family: Verdana; 
	font-weight: bold; 
	color: white;
}

.titrePageBleu{
	padding: 10px 0 0 10px; 
	/*width: 649px;*/
	width: 520px;
	height:45px;
	font-size: 14px;
	font-family: Verdana; 
	font-weight: bold; 
	color: white;
	background-image: url('../images/fond-titre-mieuxvivre.jpg'); 
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.titrePageVert{
	padding: 10px 0 0 10px; 
	/*width: 649px;*/
	width: 520px;
	height:45px;
	font-size: 14px;
	font-family: Verdana; 
	font-weight: bold; 
	color: white;
	background-image: url('../images/fond-titre-plusdepouvoirdachat.jpg'); 
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.cadre_produit {
	background-image: url('../images/new/bandeau-banque-populaire.jpg'); 
	background-repeat: no-repeat;
	background-position: top-left;
	border:1px solid #0B3E94;
	padding: 100px;
	padding-bottom: 40px;
	padding-top: 90px;
	font-family:Arial;
	
}

.logo_produit {
	float:left;
	margin-right:5px;
}

/* Styles CSS de repasse après créa Raphaël */
/* accroche plus de pouvoir d'achat */
.contenu{
	font-family: Verdana;
	font-size: 11px;
	color: #2F5467;
	text-align:justify;
	line-height: 115%;
	padding-left:7px;
	margin-right:7px;
}

.accrochePlusDePouvoirDachat{
	font-family: Helvetica;
	text-align: justify;
	font-size: 18px;
	font-weight: bold;
	color: #C4006C;
}

.formulaireBP{

}

/* Style pour les LP */
.lp{
	width: 850px;
	height: 410px;
	background-repeat: no-repeat;
	_background-repeat: no-repeat;
	!background-repeat: no-repeat;
}

.lp-hightech{
	width: 850px;
	height: 800px;
	background-image: url('../images/banque-hightech-bg.png');
	background-repeat: no-repeat;
	border: 1px solid #6799a9;
	background-color: #6799a9;
}

.formulaireLP .mieuxVivre_2_2_5_2_1 {
	color: black;
	float: left;
	width: 175px;
}

#formulaire {
	background:transparent;
	!height:30px;
	_height:30px;
	!margin-top: 7px;
	_margin-top: 7px;
}
.formulaireLP .bntEnvoyer{
	
	border:none;
	background-image: url('../images/new/bouton-valider.jpg');
	width: 82px;
	height: 28px;
}
.bntEnvoyer{	
	border:none;
	background-image: url('../images/new/bouton-valider.jpg');
	width: 82px;
	height: 28px;
}


/*
.mieuxVivre_2_2_5_bLP {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 12px 0px 5px 10px;
_padding: 5px 10px 5px 10px;
!padding: 5px 10px 5px 10px;
	height: 300px;
	
	margin: 20px 0px 10px 15px ;
	width:535px;
	/*margin-left:20px;*/
}
*/
/* Fin style pour les LP */

/* Vérfication de formulaires (plugin jquery wForms) */
	.errMsg {
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

	.errFld {
	color:red;
	border-color:red;
	border-style:ridge;
	margin: 0px;
	padding: 0px;
	}	
/* Fin Vérfication de formulaires (plugin jquery wForms) */



/* Plus de pouvoir d'achat */
#maincontent_wrapperRight {
	/*margin-left:30px;*/
	/*width:584px;*/
	width:502px;
	font-family:Verdana;
	line-height:115%;
	color:#2F5467;
	font-size:10pt;

}


#Cntgagnez{
	font-size:11px;
	line-height:18px;
	float:left;
	/*width:322px;*/
	width:313px;
	margin-bottom:20px;
}


#Cnttelecharger{
	font-size:11px;
	line-height:18px;
	float:right;
	/*width:260px;*/
	width:186px;
}

/*----------------page partenaires-----------------------*/
#nospartTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/nospartTop_03.jpg) no-repeat scroll 0 0;
float:left;
height:37px;
margin-top:20px;
width:592px;
}
#nospart_cntmain {
margin:auto;
width:511px;
}
#nospart_leftCnt {
float:left;
height:95px;
padding:15px 0;
width:239px;
}
#nospart_rightCnt {
float:right;
font-size:14px;
line-height:20px;
padding:15px 0;
width:400px;
}
#nospart_rightCnt a {
color:#363636;
text-decoration:none;
}

.hrBottom {
border-bottom:1px solid #D8D8D8;
}
/*-----------------end partenaires----------------------*/

#message_confirmation{
	margin: 50px;
	margin-top: 100px;
	font-size: 15px;
	color: #668AA2;
}

/* ajout reguy */
#nav-wrapperSmall {
	height:35px;
	margin:auto;
	width:880px;
}
@charset "utf-8";
/**DROPDOWN MENU*/

/* affichage sous chrome et safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
#menudrop, #menudrop ul { /* all lists */
	padding: 23px 0px 0px 132px;
	margin: 0;
	list-style: none;
	line-height: 1;
}
}


#menudrop a{
	display: block;
	/*width: 75px;*/
}

#menudrop li { /* all list items */
	width: 12em; /* width needed or else Opera goes nuts */
	height:auto;
}


/*
#menudrop li a.current1, #menudrop a.accueil:hover {
	background:url(../img/nav/nav_03.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.accueil {
	background:url(../img/nav/nav_03.jpg) no-repeat;
	height:31px;
	width:114px;
}


#menudrop li a.current2, #menudrop a.vacances:hover {
	background:url(../img/nav/nav_04.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.vacances {
	background:url(../img/nav/nav_04.jpg) no-repeat;
	height:31px;
	width:122px;
}


#menudrop li a.current3, #menudrop a.loisers:hover {
	background:url(../img/nav/nav_05.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.loisers {
	background:url(../img/nav/nav_05.jpg) no-repeat;
	height:31px;
	width:101px;
}


#menudrop li a.current4, #menudrop a.seloger:hover {
	background:url(../img/nav/nav_06.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.seloger {
	background:url(../img/nav/nav_06.jpg) no-repeat;
	height:31px;
	width:117px;
}


#menudrop li a.current5, #menudrop a.bricoler:hover {
	background:url(../img/nav/nav_07.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.bricoler {
	background:url(../img/nav/nav_07.jpg) no-repeat;
	height:31px;
	width:108px;
}


#menudrop li a.current6, #menudrop a.pouvoir:hover {
	background:url(../img/nav/nav_08.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.pouvoir {
	background:url(../img/nav/nav_08.jpg) no-repeat;
	height:31px;
	width:177px;
}


#menudrop li a.current7, #menudrop a.patrimoine:hover {
	background:url(../img/nav/nav_09.jpg) no-repeat 0 -31px;
	height:31px;
}
#menudrop a.patrimoine {
	background:url(../img/nav/nav_09.jpg) no-repeat;
	height:31px;
	width:141px;
}


#menudrop span.patrimoine {
	background:url(../img/nav/nav_09.jpg) no-repeat;
	height:31px;
	width:141px;
}
*/


#menudrop li li{
	width: 212px;
	padding:2px 0px 4px 2px;
	/*border:1px solid #000000;*/
}
#menudrop li li a{
	width: auto;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	font-size:12px;
	/*border:1px solid #33FFFF;*/
}#menudrop li li a{
	width: auto;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	font-size:12px;
	/*border:1px solid #33FFFF;*/
}





/*each dropdown*/
#menudrop li ul#droplist1 li a:hover 
{
	background:#ff790c;	
}
#menudrop li ul#droplist2 li a:hover 
{
	background:#a959ca;
}
#menudrop li ul#droplist3 li a:hover 
{
	background:#098ff4;
}
#menudrop li ul#droplist4 li a:hover 
{
	background:#afd310;
}
#menudrop li ul#droplist5 li a:hover 
{
	background:#ffc000;
}
#menudrop li ul#droplist6 li a:hover 
{
	background:#b40085;
}
#menudrop li ul#droplist7 li a:hover 
{
	background:#ff511c;
}
/*each dropdown ends*/




#menudrop li:hover, #menudrop li.hover 
{ /**IE7 fix**/
	position:static;
}	

/* Ajout mathieu */
#menudrop .drop {
	position:absolute;
	width:861px;
	color: #FFF;
	left:-999em;
/*

	left:35px;

*/
	top:140px;
}	

#menudrop li:hover .drop {
	left:178px;
}

#menudrop .drop .categorie {
	float:left;
	width:215px;
	height:100%;
	font-size: 0.7em;
}

#menudrop .drop1 {
	/*background: url("../images/fond_drop1.jpg");*/
	background-color: grey;
}
#menudrop .drop1 .categorie .lien{
	border-right: 1px dashed white;	
}
#menudrop .drop1 .categorie {
	height:200px;
}
#menudrop .drop1 .categorie .lien:hover {
	/* background:#098ff4; */
	background:#fff;
}
#menudrop .drop1 .categorie .lien:hover a {
	color:#000;
}

#menudrop .drop2 {
/*	background: url("../images/fond_drop2.jpg");*/
	background-color: blue;
}
#menudrop .drop2 .categorie .lien{
	border-right: 1px dashed white;	
}
#menudrop .drop2 .categorie {
	height:130px;
}
#menudrop .drop2 .categorie .lien:hover {
	/* background:#fa289c; */
	background:#fff;
}
#menudrop .drop2 .categorie .lien:hover a{
	color:#000;
}

#menudrop .drop3 {
/*	background: url("../images/fond_drop2.jpg");*/
	background-color: #C4006C;
}
#menudrop .drop3 .categorie .lien{
	border-right: 1px dashed white;	
}
#menudrop .drop3 .categorie {
	height:130px;
}
#menudrop .drop3 .categorie .lien:hover {
	/* background:#fa289c; */
	background:#fff;
}
#menudrop .drop3 .categorie .lien:hover a{
	color:#000;

}

#menudrop .drop4 {
/*	background: url("../images/fond_drop2.jpg");*/
	background-color: #C16E00;
}
#menudrop .drop4 .categorie {
	height:100px;
}
#menudrop .drop4 .categorie .lien{
	border-right: 1px dashed white;	
}
#menudrop .drop4 .categorie .lien:hover {
	/* background:#fa289c; */
	background:#fff;
}
#menudrop .drop4 .categorie .lien:hover a{
	color:#000;
}

#menudrop .drop5 {
/*	background: url("../images/fond_drop2.jpg");*/
	background-color: #C16E00;
}
#menudrop .drop5 .categorie .lien{
	border-right: 1px dashed white;	
}
#menudrop .drop5 .categorie {
	height:200px;
}
#menudrop .drop5 .categorie .lien:hover {
	/* background:#fa289c; */
	background:#fff;
}
#menudrop .drop5 .categorie .lien:hover a{
	color:#000;
}
	
/* second-level lists */	
/*each dropdown*/	
/*
#menudrop li ul#droplist1 li
{ 
	background: #de6727;
}
#menudrop li ul#droplist2 li
{ 
	background: #8f4bab;
}
#menudrop li ul#droplist3 li
{ 
	background: #087fd9;
}
#menudrop li ul#droplist4 li
{ 
	background: #a1c20f;
}
#menudrop li ul#droplist5 li
{ 
	background: #e6a200;
}
#menudrop li ul#droplist6 li
{ 
	background: #8f006a;
}
#menudrop li ul#droplist7 li
{ 
	background: #f0351d;
}
/*each dropdown ends*/
	
	
	
	
	

/**additional for 2nd level*/
#menudrop li ul ul { /* third-and-above-level lists */
	margin:-45px 0px 0px 118px;
	!margin-left:55px;
	!margin-top:-45px;
	_margin-left:55px;
	_margin-top:-45px;

}
*/
#menudrop li:hover ul ul, #menudrop li.sfhover ul ul {
	left: -999em;
}
#menudrop li:hover ul, #menudrop li li:hover ul, #menudrop li.sfhover ul, #menudrop li li.sfhover ul {
/*#menudrop li:hover ul, #menudrop li.sfhover ul { /* lists nested under hovered list items */
	left: 35px;
}
/**END DROPDOWN MENU*/


img {
	border: none;
}
.upline{
	text-align: right;
	padding-right: 10px;
	}
.bodyWrap1 {
	width: 880px;
	margin: auto;
	margin-left: -440px;
	left:50%;
	position: absolute;
	background-image: url(../images/image3.png);
	background-repeat: repeat-y;
}
.body {
	padding-left: 10px;
	padding-right: 9px;
}
.body_1 {
	margin: auto;
	/*border: 1px solid #a1bccb;*/
	height: 131px;
	background-image: url(../images/banner.jpg)
	/*background-image: url(../images/image1.jpg);
	background-repeat: repeat-x;*/
}
.body_2 {
	width: auto;
}
.body_2_1 {
	margin-left: 3px;
	float: left;
	width: 557px;
}
.bloc-1 {
	margin-top: 10px;
	}
.bloc-2 {
	margin-top: 10px;
	margin-bottom: 15px;
	}
.bloc-top {
	width:556px;
	height:16px;
	background-image: url(../images/top-bloc.jpg);
	text-transform: uppercase;
	}
.bloc-mid {
	width:556px;
	height: auto;
	background-image: url(../images/mid-bloc.jpg);
	}
.bloc-bas {
	width:556px;
	height:23px;
	background-image: url(../images/bas-bloc.jpg);
	}

.body_2_2 {
	margin-right: 3px;
	float: right;
	width: 296px;
}
.bloc-r-1 {
	margin-top: 10px;
	}
.bloc-r-2 {
	margin-top: 10px;
	}
.bloc-r-2 {
	margin-top: 10px;
	}
.bloc-r-3 {
	margin-top: 10px;
	}
.bloc-r-4 {
	margin-top: 10px;
	}
.bloc-r-5 {
	margin-top: 10px;
	}
.mini-r-l{
	float: left;
	}
.mini-l-r{
	float: right;
	}
.bloc-top-4{
	width:295px;
	height:26px;
	background-image: url(../images/top.jpg);
	}
.bloc-mid-4{
	width:295px;
	height:15px;
	background-image: url(../images/mid.jpg);
	}
.bloc-bas-4{
	width:295px;
	height:19px;
	background-image: url(../images/foot.jpg);
	}
.bloc-top-5{
	width:148px;
	height:31px;
	background-image: url(../images/mini-top-bq.jpg);
	
	}
.bloc-mid-5{
	width:148px;
	height:96px;
	background-image: url(../images/mini-mid-bq.jpg);
	}
.bloc-bas-5{
	width:148px;
	height:22px;
	background-image: url(../images/mini-bas-bq.jpg);
	}
.bloc-top-6 {
	width:296px;
	height:14px;
	!height:auto;
	_height:auto;
	background-image: url(../images/top-bloc-r.jpg);
	text-transform: uppercase;
	}
.bloc-mid-6 {
padding-top:10px;
	width:296px;
	height:42px;
	!height:52px;
	_height:52px;
	background-image: url(../images/mid-bloc-r.jpg);
	}
.bloc-bas-6 {
	width:296px;
	height:17px;
	background-image: url(../images/bas-bloc-r.jpg);
	}
.bloc-top-r {
	width:296px;
	height:14px;
	!height:auto;
	_height:auto;
	background-image: url(../images/top-bloc-r.jpg);
	text-transform: uppercase;
	}
.bloc-mid-r {
	width:296px;
	height:42px;
	!height:52px;
	_height:52px;
	background-image: url(../images/mid-bloc-r.jpg);
	}
.bloc-mid-search {
	width:296px;
	height:31px;
	background-image: url(../images/mid-bloc-search.jpg);
	}
.bloc-bas-r {
	width:296px;
	height:17px;
	background-image: url(../images/bas-bloc-r.jpg);
	}
.bloc-top-cash {
	width:296px;
	height:57px;
	background-image: url(../images/top-bloc-cash.jpg);
	text-transform: uppercase;
	}
.bloc-mid-cash {
	width:296px;
	height:92px;
	background-image: url(../images/mid-bloc-cash.jpg);
	background-repeat: no-repeat;
	}
.bloc-mid2-cash {
	width:296px;
	height:78px;
	background-image: url(../images/mid2-bloc-cash.jpg);
	}
.bloc-bas-cash {
	width:296px;
	height:65px;
	background-image: url(../images/bas-bloc-cash.jpg);
	}
.home-titre{
	padding: 9px 0px 0px 8px;
	text-decoration: underline;
	font-weight:bold;
	}
.home-texte{
	padding: 7px 0px 0px 10px;
	}
.home-texte img{
	padding: 0px 0px 0px 20px;
	}

.cash-texte{
	font-size: 11px;
	color: #606060;
	padding: 5px 0px 0px 7px;
	}
.pres-texte{
	color: #698595;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding-top: 16px;
	}
.mini-dig{
	padding: 12px 0px 0px 50px;
	}
.search-ok img{
	margin: 5px 0px 0px 5px;
	}

.number td a:hover{
border: 1px dotted #7BCD07;
margin:1px
}
.td_number {
padding : 0.5px;
}

.alertMessage {
background-color:#FFCCCC;
border:1px solid #FF0000;
display:block;
margin:2px 5px 15px;
padding:5px;
text-align:center;
}
#colcenter {
float:left;
height:auto;
margin:20px 15px;
width:536px;
}

#alertMessagePlaceHolder, #alertMessagePlaceHolderPassword, #alertMessagePlaceHolderSendFriend {
background-color:#FFCCCC;
border:1px solid #FF0000;
display:none;
margin:2px 5px 15px;
padding:5px;
text-align:center;
}

.BP_text{
margin : 0 0 0 14px;
padding-top:4px;
color:#FFF;
}
.BP_text a{
color:#FFF;
}
.digg_it{
margin:1px 0 0 12px;
!margin:-10px 0 0 12px;
_margin:-10px 0 0 12px;

}
.digg_it td {
padding:8px 0 0 12px;
_padding:-50px 0 0 12px;
!padding:-50px 0 0 12px;
}

/* CORRECTION MATHIEU FORMULAIRE BP MIEUX VIVRE */
#mieuxVivreFormBP .mieuxVivre_2_2_4_b,
#mieuxVivreFormBP .mieuxVivre_2_2_5_b{
	width:500px;
}

#mieuxVivreFormBP .mieuxVivre_2_2_5_2_1 {
	width:160px;
}

#mieuxVivreFormBP #city{
	width:150px;
}

#mieuxVivreFormBP .bntEnvoyer {
	margin-top:-20px;
}

#mieuxVivreFormBP .mieuxVivre_2_2_5_b{
	height:320px;
}

/* Sidebar BNP NET Agence */
.net_logo{

}
.net_wording{
	float:left;
	padding-left:15px;
	text-align:left;
	width:144px;
	line-height: 20px;
}
.net_wording strong{
	color: #002973;
}
.net_wording a:hover,
.net_wording a:focus{
	color: #002873;
}
.discover_netagence{
	color: #002873;
	font-weight: bolder;
	font-size: 18px;
	padding-top:13px;
}

h1 {
	font-size: 15px;
	font-weight: bold;
}

h2 {
	font-size: 15px;
	font-weight: bold;
}

.home-vignette {
	padding: 10px 10px 20px 10px;
}
.home-vignette  strong{
	font-size: 12px;
}
.home-vignette img{
	padding: 0px 3px 0px 3px;
}
.ban-net-agence-bnp img {
	padding: 0px 0px 16px 40px;
}

#immo-insert caption, th, td {
	text-align: center;
}

#immo-insert {
	margin-bottom: 7px;
	line-height: 1.4;
	border-right: 1px solid #EEEEEE;
	width: 600px;
}
