html{
	overflow-x:hidden;

}

body{
margin: 0px;
font-family:"Lucida Grande", "trebuchet ms",geneva, Arial;
/*background-color: #EAEAEA;*/
text-align: center; 
}

.bodyDiv{
background:#eaeaea url('/images/backgroundDP.gif') top left repeat-x;
}
#avertissementDEV{text-align:center;font-size:9px;background-color:red;color:#FFF;top:0px;position:relative;}
#header_dp_leaderboard{width:100%;
padding-top:14px;
background-color:#F4F6F1;
text-align:center;}
#header_dp_leaderboard_inside{width:809px;
padding-top:0px;
/*padding-right:35px;*/
background-color:#F4F6F1;
text-align:right;
background-image:url('/images/bg-sous-leaderboard.gif');
background-position:top;
background-repeat:no-repeat;
}
#header_dp_leaderboard_inside_en{width:809px;
padding-top:0px;
/*padding-right:35px;*/
background-color:#F4F6F1;
text-align:right;
background-image:url('/images/bg-sous-leaderboard_en.gif');
background-position:top;
background-repeat:no-repeat;
}
#header_dp_leaderboard_inside_inside{margin-right:20px;width:791px;}
/*#header_dp_leaderboard_inside *{
	border:1px red dotted;
	height:90px;
	padding-left:30px;
	background-color:blue;
}
*/

#header_dp_logo{width:100%;background-color:#F4F6F1;margin-top:-5px;}
#header_dp_logo_inside{margin:0 auto;width:786px;text-align: left;}


#container_dp_silhouettes{}
#table_relative{
position:relative;
}
#table_relative tr.ligne-invisible td{
background-color:#f4f6f1;
}


#header_dp_silhouettes{text-align:left;height:53px;background-image:url(/images/rech/2008/header/silouettes.gif);}
#colonneGauche{
width:50%;
vertical-align:top;
background:#eaeaea url('/images/ombreGaucheFoncee.gif') right repeat-y;
}

#colonneGauche .hautMaisons{
	/*modifié pour Noël*/	
background:#F4F6F1 url('/images/hautMaisonsG.gif') bottom right no-repeat;
/*margin-top:200px;*/
width:100%;
height:186px;}
/*PROMO BIG OPEN HOUSE*/
#colonneGauche .hautMaisonsBOH_G{
background:#F4F6F1 url('/images/hautMaisonsG_OH.jpg') bottom right no-repeat;
/*margin-top:200px;*/
width:100%;
height:187px;}
#colonneGauche .hautMaisonsBOH_1{
background:#F4F6F1 url('/images/hautMaisonsG_OH_1.jpg') bottom right no-repeat;
/*margin-top:200px;*/
width:100%;
height:187px;}
#colonneGauche .hautMaisonsBOH_2{
background:#eaeaea url('/images/hautMaisonsG_OH_2.jpg') bottom right no-repeat;
/*margin-top:200px;*/
width:100%;
height:39px;}
#colonneDroite{
width:50%;
vertical-align:top;
background:#eaeaea url('/images/ombreDroiteFoncee.gif') left repeat-y;
}
#colonneDroite .hautMaisons{
/*modifié pour Noël*/	
background:#F4F6F1 url('/images/hautMaisonsD.gif') bottom left no-repeat;
width:100%;
height:186px; }
/*PROMO BIG OPEN HOUSE*/
#colonneDroite .hautMaisonsBOH_D{
background:#F4F6F1 url('/images/hautMaisonsD_OH.jpg') -1px -164px no-repeat;
width:100%;
height:186px; }
#colonneDroite .hautMaisonsBOH_1{
background:#F4F6F1 url('/images/hautMaisonsD_OH_1.jpg') 0px 0px no-repeat;
width:100%;
height:186px; }
#colonneDroite .hautMaisonsBOH_2{
background:#eaeaea url('/images/hautMaisonsD_OH_2.jpg') 0px 0px no-repeat;
width:100%;
height:39px; }
p,table,td{font-family:"Lucida Grande", "trebuchet ms",geneva,Arial;font-size:8pt;color:black;}
th{font-size:10pt;color:#448923;}
a {text-decoration:none;color:#00a0dc;}
a:hover{text-decoration:underline;}
a.nounderline{text-decoration:none;}
a.nounderline:hover{text-decoration:underline;}
.petitsliens a{font-size:10px;color:#00a0dc;text-decoration:none;}
.petitsliens a:hover{text-decoration:underline;}
.liens2 a{color:#00a0dc;text-decoration:none;}
.liens2 a:hover{text-decoration:underline;}
textarea, input, select{/*border:13px solid #000000;*/ font-family:"Lucida Grande", "trebuchet ms",geneva,Arial;font-size:8pt;}
h1{font-size: 14pt;}
h2{font-size: 13pt;}
h3{font-size: 12pt;}
h4{font-size: 10pt;margin:3 0 3 0;}
h5{font-size: 10px;font-weight:normal;font-style:italic;margin:3 0 3 0;}
h6{font-size: 9px;font-weight:normal;font-style:italic;margin:3 0 3 0;}
.texteVert{color:#88BC2D;}
.h1_nostyle{font:inherit;}
.h1_recherche_details{color:white;font-size: 10pt;font-family: verdana;font-style:italic;display:inline;}
.icone {border:0;vertical-align:middle;}
.altIcon{position:absolute;visibility:hidden;border:1px #333 solid;background-color:#DDD;padding:5px;}
* html .altIcon{margin-left:-5px;margin-top:10px;filter:alpha(opacity=95);}
#cadre_photo img{display:block;}
#imgphoto{width:320px;}
#photos_supp {background-image: url('/images/lst_fondGris.gif');background-color: #EDECEA;background-repeat: repeat-x;margin-top:5px;border:1px #CCC solid;width:100%;}
.photo_supp{width:50%;}
.photo_supp a{display:block;padding:2 10 2 10;width:100%;height:100%;text-decoration:underline;color:#000;}
#lienLogo:hover{background:none;}
.img_vendu{float:left;position:absolute;}
.bandeVerteTitre{background: url('/images/bandeVerte.gif') #84B92D top repeat-x;height:16px;line-height:16px;color:white;font-weight:bold;padding: 4px;font-size:14px;}
.bandeVerte,.bandeGrise,.bandeJaune,.bandeRouge{height:16px;line-height:16px;color:white;font-weight:bold;padding: 4px;}
.bandeVerte a,.bandeGrise a,.bandeJaune a,.bandeRouge a{color:white;text-decoration:none;background-color:none;}
.bandeVerte a:hover,.bandeGrise a:hover,.bandeJaune a:hover,.bandeRouge a:hover{text-decoration:underline;background:none;}
.bandeVerte{background: url('/images/bandeVerte.gif') #84B92D top repeat-x;}
.bandeGrise{background: url('/images/bandeGrise.gif') #BEBEBE top repeat-x;}
.bandeJaune{background: url('/images/bandeJaune.gif') #C4941C top repeat-x;}
.bandeRouge{background: url('/images/bandeRouge.gif') #D15537 top repeat-x;}
.centpourcent{width:100%;}
.erreur{color:red;}
#newMail{text-align:right;}
#newMail a img{vertical-align:middle;}
#recherche_table {width: 100%;height: 100%;background: #61A21C;color: White;border:1px #666666 solid;}
#recherche_table .champs {padding:0 5px 0 5px;}
#recherche_table .boutons {border:1px solid #74BE32;height:27px;}
#recherche_table #boutonAide {border-bottom:none;}
#recherche_table #boutonAvancee {border-left:none;}
#recherche_table .boutons a {display:block;width:100%;padding:7px 0 7px 0;color:white;background-color:#448923;text-align:center;text-decoration:none;}
#recherche_table #boutonAide a {padding:3px 0 3px 0;}
#recherche_table .boutons a:hover {text-decoration:none;}
#recherche_table #boutonRechercher a{display:block;	width:100%;height:100%;color:white;text-align:center;font-weight: bold;text-decoration: none;background:none;}
#recherche_table #boutonRechercher a:hover {text-decoration:none;}
#recherche_table select {font-family: verdana, Helvetica, sans-serif;font-size:8pt;color:black;border:1px solid black;width:100%;}
#recherche_table input{font-family: verdana, Helvetica, sans-serif;font-size:8pt;color:black;}
.connect{font-family: verdana, Helvetica, sans-serif;font-size:8pt;background-color:#ffffff;border:1px white solid;}
.recherche_boutons{background-color: #ffffff;border: 1px solid #F5A845;text-align: center;width:100%;}
.recherche_boutons a{font-weight:bold;color:#F5A845;font-size:7pt;display:block;padding-left:5px;padding-right:5px;}
.recherche_boutons a:link{color:#F5A845;}
.recherche_boutons a:visited{color:#F5A845;}
.recherche_boutons a:hover{background-color: #F5A845;color:white;}
.recherche_boutons_go{background-color: #F5A845;border: 1px solid #F5A845;text-align: center;width:100%;}
.recherche_boutons_go a{font-weight: bold;font-size:7pt;color: black;width:100%;}
.recherche_boutons_go a:link{color:black;}
.recherche_boutons_go a:visited{color:black;}
.recherche_boutons_go a:hover{color:white;}
p{text-indent:0;}
.monDossier li{list-style-type:disc;margin:8px 0 8px 0;}
.monDossier li.niveau2{text-indent:20px;list-style-type:square;}
.copyright{font-family: verdana, Helvetica, sans-serif;font-size:8pt;color:#FFFFFF;font-weight:normal;text-decoration:none}
.mondossier{font-family: arial;font-size:10pt;color:#509739;font-weight:bold;text-decoration:none;}
.stitremondossier{font-family: arial;font-size:8pt;color:#000000;font-weight:bold;text-decoration:none;}
.xsmall {font-size:10px;}
.small {font-family: verdana;font-size:11px;}
.medium {font-family: arial;color: #509739;font-size: 12px; font-weight:bold;font-style:normal;}
.large {font-family: arial;color: #509739;	font-size: 18px; font-weight:bold;font-style:normal;}
.xlarge {font-family: arial;color: #000000;font-size: 18px; font-weight:normal;font-style:normal;}
.xlarge_location {font-family: arial;color: #000000;font-size: 30px; font-weight:normal;font-style:normal;text-align:center;}
.xsmall2 {font-family: 'trebuchet ms';font-size:7pt;}
.small2 {font-family: 'trebuchet ms';font-size:8pt;}
.medium2 {font-family: 'trebuchet ms';color: #509739;font-size: 12px; font-weight:bold;font-style:normal;}
.large2 {font-family: 'trebuchet ms';color: #509739;font-size: 18px; font-weight:bold;font-style:normal;}
.xlarge2 {font-family: 'trebuchet ms';color: #000000;font-size: 18px; font-weight:normal;font-style:normal;}
.nompropriete{font-family: arial;color: #000000;font-size: 12px; text-transform: uppercase;font-weight:bold;font-style:normal;}
.form_division{color: #417C2E;font: 12px arial;border-bottom: 2px solid #BFD9B5;height: 22px;vertical-align: middle;padding-top: 2px;padding-left: 0px;padding-right: 10px;margin-bottom: 5px;margin-top: 10px;text-transform: uppercase;font-weight: bolder;}
.form_list{margin-bottom:0px;margin-top:0px;}
.table_division_epicerie{color: #417C2E;border-bottom: 2px solid #BFD9B5;}
.listResultats{width: 100%;background-color:#f3f3f3;}
.occResultat{width:50%;background-image: url('/images/lst_fondGris.gif');background-color: #EDECEA;background-repeat: repeat-x;border:1px #FFF solid;cursor:pointer;}
.helper{cursor:pointer;font-size:10px;text-decoration:none;}
a.helper:hover{background:none;}
/** html #helperFader{position:absolute;top:0;left:0;width:0;height:0;background-color: #000;Filter: Alpha(Opacity=35);}*/
#helperFader{display:none;}
.helperTip{
position:absolute;
display:block;
opacity:0.9;
Filter: Alpha(Opacity=90);
width:400px;
visibility:hidden;
padding:10px;
margin-top:0px;
margin-left:-15px;
color:#FFF;
font-size:12px;
font-weight:normal;
font-family:trebuchet ms, "trebuchet ms";
background:#498234;
text-align:left;
border:#B6C6B1 double;
z-index:999;
}
.helperTip p {
color:#fff !important;
}
.helperTip a {
color:#fff !important;
}
.helperTip .fermerTip{cursor:pointer;float:right;font-weight:bold;color:#fff !important;}
.helperTip .fermerTip:hover{background:none;}
.helperTip .tipQuestion{width:350px;font-size:14px;font-weight:bold;border:1px greed dotted;}

.onglet{width:32%;border-right:1px #eee solid;border-top:1px #ccc solid;border-left:1px #666 solid;}
ul.sanspuces{list-style-type:none;margin:0;}
ul.sanspuces li{margin:0;}
#mapinstructions{clear:left;}
#mapcolonnegauche{float:left;width: 440px;}
* html #mapcolonnegauche{width:445px;}
#mapcolonnedroite{padding-top:0px;padding-left:444px;}
#mapcolonnedroite .bandeGrise, #mapcolonnedroite .bandeVerte{display:block;margin:1px;cursor:pointer;height:16px;}
* html #mapcolonnedroite{margin-left:0px;}
#mapcolonnedroite #sectionOptions input, #mapcolonnedroite #sectionCacher input{border:0;}
#forum {float:left;width:75%;margin-bottom:12px;margin-right:12px;list-style-type:none;margin-left:-3em;clear:right;}
#forum .division h2, #forum .division p{margin:2px 0 3px 0;}
#forum .sujet h2, #forum .sujet p{margin:2px 0 3px 0;}
#forum .message h2, #forum .message p{margin:2px 0 15px 0;}
#forum img{border:1px #AAA solid;}
* html #forum{margin-left:0;}
#forum .division{padding:6px;border:1px #aaa solid;clear:both;}
#forum .sujet{padding:6px;border:1px #aaa solid;clear:both;}
#forum .message{padding:6px;border:1px #aaa solid;clear:both;}
#navigforum li{display:inline;}
#forumrecherche{width:100%;text-align:right;}
#forum .ecritpar{margin-left:100px;margin-bottom:2px;border-bottom:1px #aaa dotted;}
#forum #identite{width:105px;float:left;font-size:9px;margin-right:5px;margin-bottom:5px;color:#666;}
#forum .motrecherche{background-color:yellow;}
#forum .datemessage{color:#666;text-align:right;font-size:9px;}
#forum .repondre{display:block;font-size:9px;margin-top:25px;text-align:right;}
.etiquette_rouge{margin:-20px 0 0 170px;width:166px;height:64px;text-align:center;padding:15px 0 0 5px;color:white;background:url('/images/etiquette_rouge.gif') no-repeat;}
#lienoffreachat{float:right;}
.alerte{margin:12px 0 12px 0; 
background-color:#fefbcc;
border:1px #d1cc7a solid;
padding:0 20px;
text-align:left;}
.alerte h2,.alerte p,.alerte a{color:#84814f !important;
font-family:Arial, Helvetica, sans-serif;}

.tooltip {font-family:verdana;font-size:9px;color:#333;background:url('/images/map/tooltip.gif') bottom #fff repeat-x;padding:4px;border:1px #999 solid;}
.btmessage{margin:6px 6px 0 0;width:230px;background:url('/images/bt_message_tile.gif') #f5f5f5 repeat-y;}
.btmessage img{border:none;vertical-align:bottom;}
.btmessage p{padding:0 6px 0 6px;}
.btmessage h3{margin:3px;font-size:12px;}
.boxsecondaire_wrapper1{background-image: url('/images/index_zoneTxt_back.jpg');background-repeat: repeat-y;width: 268px;}
.boxsecondaire_wrapper2{background-image: url('/images/index_zoneTxt_top.jpg');background-repeat: no-repeat;background-position: left top;}
.boxsecondaire_contenu{background-image: url('/images/index_zoneTxt_bottom.jpg');background-repeat: no-repeat;background-position: left bottom;padding: 12px 22px;}
.boxsecondaire_contenu p{font-family:"Lucida Grande", "trebuchet ms", Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
.boxsecondaire_contenu a{color: #d3f0a9;}
.liste_index li{list-style-type:decimal-leading-zero;font-family:"Lucida Grande", "trebuchet ms", Arial, Helvetica, sans-serif;line-height: 24px;margin-right:10px;color:#b8b8b8;}
.liste_index a{display:block;width:100%; color:#578933;text-decoration:none;background:url('/images/index_fondligne.gif') bottom repeat-x #FFF;}
.liste_index a strong{font-weight:normal;}
.liste_index a:hover{color:#454545;}


.titre_index{font-size:24px;font-family:"Lucida Grande", "trebuchet ms", Arial, Helvetica, sans-serif;color:#608F33;}
.soustitre_index{font-size:13px;color:#608F33;font-weight:normal;border-bottom:1px #EDF1E3 solid;padding-bottom:6px;}
.soustitre_h3_index{width:408px;height:45px;text-align:left;margin-bottom:0;color:#DEDEDE;background:url('/images/index_maisons_soustitre.gif') no-repeat;}
.index_colonne2{width:280px;padding-top:60px;}
.index_colonne2 #statiqueDescription{padding:10px;background:url('/images/index_fond_description.gif') no-repeat #f8f8f8;}
a.liste_photos{display:block;float:left;background:url('/images/thumb.jpg') no-repeat;padding:10px;width:100px;height:128px;text-decoration:none;}
* html a.liste_photos{height:148px;}
a.liste_photos p{width:98px;overflow:hidden;color:#1F5417;margin:2px 0 0 1px;font-size:10px;font-family:"Lucida Grande", "trebuchet ms", Arial, Helvetica, sans-serif;}
a.liste_photos img{display:block;border:none;width:100px;height:75px;}
#liste_lienavecphotos{clear:left;text-align:right;margin-top:-20px;}
#liste_lienavecphotos a{text-decoration:none;color:#578933;}
.titre_liensdymamiques{margin:6px 0 0 0;}
.liste_liensdynamiques{margin:0px;list-style-image:url('/images/bullet_arrow.gif');list-style-type: decimal;}
#zoneContenu{margin-top:25px;padding-top: 0px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;}
* html #zoneContenu{padding-right: 0px;}
#zoneContenu h1{font-size:32px;margin-top:10px;margin-bottom:10px;padding-top:0px;line-height:50px;color:#00a0dc;display:inline;clear:left;}
#zoneContenu h2{font-size:18px;color:#00a0dc;font-weight:bold;}
*html #zoneContenu h2{margin-top:15px;}
#zoneContenu h3{font-size:13px;font-weight:bold;background-image:url('/images/boites/ligne_h2.gif');background-repeat:repeat-x;	background-position:left bottom;padding-bottom:8px;	margin-top:30px;margin-bottom:8px;color:#000000;}
#zoneContenu h3.premiertitre{margin-top:10px;}
#zoneContenu h3.derniertitre{margin-bottom:10px;}
.photorep{border:none;}

/*#outils ul, #outils ul li{background-color:#fff;}*/
/** html .lienConnecterIE{padding-top:2px;}*/

.footer_fond{
background-image:url('/images/footer_bk.gif');
background-repeat:no-repeat;
background-position:bottom;
}

#footer_txt{
text-align:left;
width:470px;
}
#footer_copyright{
text-align:right;
width:774px;
height:185px;
color:#666;
vertical-align:bottom;
/*padding-right:3px;*/
font-size:10px;
padding-right:10px;
padding-bottom:7px;

background:url(../images/footer_bk.gif) repeat-x center bottom;
}
#footer_copyright a{
color:#666;
text-decoration:none;
}
#footer_copyright a img{
	border:0;
	margin-bottom:5px;
}
#footer_copyright #lienRecyclage{
	margin-right:146px;
	margin-bottom:16px;
	/*position:absolute;
	left:600px;*/
}
#footer_copyright #lienRecyclage img{border:none;}
#laisserCommentaire{
vertical-align:bottom;
padding-left:10px;
color:#666666;
margin-right:510px;
text-decoration:none;
}
#laisserCommentaire img {
border:none;
}
#blocLaisserCommentaire{
/*position:absolute;
float:left;*/
margin-left:20px;
margin-top:-30px;
background-image:url(../images/commentaires/etape02.gif);
background-repeat:no-repeat;
width:235px;
height:103px;
text-align:center;
}
#blocLaisserCommentaire .commentaires_titres{
display:block;
margin-top:6px;
margin-bottom:12px;
}
#blocLaisserCommentaire .commentaires_etoiles{
margin: -4px 0px 0px 0px;
border:none;
cursor:pointer;
}
#blocLaisserCommentaire .bouton{
cursor:pointer;
}
#blocLaisserCommentaire textarea{
background-color:#527A1C;
border:1px #8AA860 solid;
color:#B3C49B;
width:156px;
height:45px;
vertical-align:middle;
}
#blocLaisserCommentaire #blocEtapes{
padding-top:0px;
height:103px;
}
#blocLaisserCommentaire img{
vertical-align:top;
}
#blocLaisserCommentaire #etape04_texte{
text-align:left;
margin:0px 0px 0px -10px;
}
.avertissement{
padding:10px;
margin:10px;
font-size:14px;
background-color:#FFFF99;
border:1px #000 outset;
}

.pubTexteHydroQuebec img{
	vertical-align:middle;
	color:#00a0dc;
}
.ideeRealisee{
	border-top:1px solid #e6e6e6;
	margin:2px 15px;
	padding-top:15px;
}

.crochetIdee{
	background-image:url(../images/suggestions/crochet.jpg);
	background-repeat:no-repeat;
	padding-left:45px;
	margin-top:15px;
	line-height:11px;
	color:#626262;
	height: 33px;
}

.ideesPopulaires{
	margin-top:25px;
}
#votesLigne1{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	color:#69a32e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
#votesLigne2{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	color:#87b558;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
#votesLigne3{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	color:#a5c882;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
#votesLigne4{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	color:#c3daab;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
#votesLigne5{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	color:#e1edd5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
#votesLigne6{
	padding:6px 10px;
	border-top:1px solid #bcd6a1;
	border-bottom:1px solid #bcd6a1;
	color:#69a32e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	background-color:#f5f8f1;
	cursor:pointer;
}
.rollOverSuggestions{
	color:#69a32e !important;
	background-color:#f5f8f1;
	cursor:pointer;
	
}


#tableauBoiteSuggestions{
	margin-top:6px;
	width:210px;
}
#tableauBoiteSuggestions #votesLigne1{
	width:5px;
}

#tableauBoiteSuggestions #descriptionLigne1{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	color:#333333;
	height:45px;
	width:205px;
}
/*
#tableauBoiteSuggestions #descriptionLigne2{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	color:#818181;
}
#tableauBoiteSuggestions #descriptionLigne3{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	color:#a1a1a1;
}
#tableauBoiteSuggestions #descriptionLigne4{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	color:#c0c0c0;
}
#tableauBoiteSuggestions #descriptionLigne5{
	padding:6px 10px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	color:#e0e0e0;
}
*/

#tableauBoiteSuggestions #descriptionLigne6{
	padding:6px 10px;
	border-top:1px solid #bcd6a1;
	border-left:1px solid #bcd6a1;
	border-bottom:1px solid #bcd6a1;
	color:#e0e0e0;
	background-color:#f5f8f1;
	color:#69a32e;
	cursor: pointer;
}
.masquesNoir{
	/*opacity:0.25;
	filter:alpha(opacity=25);*/
	background-color:#000;
	width:100%;
	margin-left:0;
	margin-right:0;
	height: 10px;
	position:absolute;
	top:0;
	left:0;
	z-index:990;
	/*background-image:url(../images/boite_suggestions/fondMasque.gif);
	background-repeat:no-repeat;
	background-position:bottom center;*/
	
}
.popup {
	position: absolute; 
	width: 439px; 
	height: 350px;
	/*display: none; */ 
	background-image:url(../images/boite_suggestions/backPopup.gif);
	background-repeat:no-repeat;
	z-index: 999;
	font-size:10px;
}

.popupGenerale {
	position: absolute; 
	width: 440px; 
	/*height: 350px;
	display: none; */ 
	z-index: 999;
	background: url(../images/popup/sondage-corner-bg.gif) no-repeat top left;
	font-size:10px;
}

.popupGenerale #popupGeneralContent{
	
	float:left;
}


.popupComments{
	position: absolute; 
	width: 500px; 
	/*height: 350px;
	display: none; */ 
	background-image:url(../images/boite_suggestions/backPopupComment.gif);
	background-repeat:no-repeat;
	z-index: 999;
	font-size:10px;
}

.paddingPopup{
	padding:30px;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	padding-bottom:140px;
	
	
}


.paddingPopupComment{

	padding:30px;

	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	padding-bottom:140px;
}
.popupCommHeader {
	background-color:#c1c1c1; 
	width:100%; 
	height:23px; 
	display:block; 
	margin-left:-20px; 
	margin-top:-10px; 
	padding-left:20px;  
	color:#fff; 
	font-size:15px;
}

.popupSuggHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	width: 100%; 
	padding-bottom:10px;
	color: #AAAAAA; 
		border-bottom:1px solid #DEDEDE;

	/*cursor: move;*/
}
.boutonsPopup{
	margin-top:5px;
}
.texteCouleurSite{color:#69a32e;}
/* NOUVELLE FAQ */

.boiteFAQ h2{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	margin-bottom:20px !important;
}

.boiteFAQ h3{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	color:#656565 !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	font-weight:normal !important;
	background-image:url(../images/boites/ligne_h2.gif);
	background-repeat:repeat-x;	
	background-position:bottom;
	padding-bottom:10px;
}
* html .boiteFAQ h3{
	margin-bottom:4px !important;
}
.boiteFAQ h3 a:link, .boiteFAQ h3 a:visited{
	font-weight:normal;
	text-decoration:none;
}

.boiteFAQ h3 a:hover{
	text-decoration:underline;
}

/* NOUVELLE FAQ  GROS FORMAT*/
.boiteFAQ_gros {
	font-family:Arial, Helvetica, sans-serif !important;
}

.boiteFAQ_gros, .boiteFAQ_gros p {
	font-size:12px;
}

.boiteFAQ_gros h2{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	margin-bottom:20px !important;
}

.boiteFAQ_gros h3{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#656565 !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
	font-weight:bold !important;
	background-image:url(../images/boites/ligne_h2.gif);
	background-repeat:repeat-x;	
	background-position:bottom;
	padding-bottom:10px;
}
* html .boiteFAQ_gros h3{
	margin-bottom:4px !important;
}
.boiteFAQ_gros h3 a:link, .boiteFAQ h3 a:visited{
	font-weight:bold;
	text-decoration:none;
}

.boiteFAQ_gros h3 a:hover{
	text-decoration:underline;
}



.faq_colonne01{
	width:27px;
	background-image:url(../images/obliques_faq.gif);
	background-repeat:repeat-y;
}

.faq_colonne02{
	width:27px;
	vertical-align:top;
	color:#69a32e !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}



.boiteFaq .faq_colonne03, .boiteFaq .faq_colonne03 p{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px;
	line-height:12px;
}

.boiteFaq_gros .faq_colonne03, .boiteFaq_gros .faq_colonne03 p{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
	line-height:12px;
}


.faq_reponse, .faq_reponse p{
	color:#656565 !important;
}

.faq_reponseContainer {

	font-family:Arial, Helvetica, sans-serif !important;
	padding:0 0 5px 0;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:10px;

}

.faq_reponseContainer p{
		font-family:Arial, Helvetica, sans-serif !important;
}

.faq_tableau{
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif !important;
}

.faq_intro{
	color:#656565;
	font-size:13px;
	width:480px;
	line-height:13px !important;
}

.faq_intro p{
	color:#656565;
	font-size:13px;
	line-height:13px !important;
}

.faq_colonneDroite{
	float:right;
	margin-right:10px;
	width:240px;
	margin-top:15px;
}

span.highlight{
	background-color:#f6ec53;
}

.faq_colonneDroite2{
	float:right;
	margin-right:17px;
	width:210px;
	margin-top:15px;
}
* html .faq_colonneDroite2{
	margin-right:0px;
}

.faq_download_intro, .faq_download_intro p{
	font-size:13px;
}

#faq_headerDocuments{
	padding-bottom:10px;
	text-align:center;
}

#faq_introDocuments{
	font-size:13px;
	padding:10px;
}


.faq_documentsCol01{
	padding-left:10px;
	border-top:1px solid #e7e7e7;
	color:#69a32e !important;
}

.faq_documentsCol01 p{
	color:#69a32e !important;
}


.faq_documentsCol02{
	padding-left:10px;
	border-top:1px solid #e7e7e7;
}

.faq_titreDocuments{
	font-size:13px;
	font-weight:bold;
	line-height:13px;
}

#faq_autreQuestion{
	width:100%;
}

#faq_autreQuestion{
	width:215px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e8d8d;
}

#faq_autreQuestion p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e8d8d;
}

#faq_autreQuestion input{
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:3px;
}

#faq_autreQuestion textarea{
	width:100%;
	background-color:#FFFFFF !important;
	border:1px solid #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:3px;
}


#faq_autreQuestion select{
	width:100%;
	background-color:#FFFFFF !important;
	border:1px solid #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:3px;
}

.faq_titreAutreQuestion{
	text-align:center;
	border-bottom:1px solid #ebebeb;
	padding-bottom:10px;
	margin-top:30px;
	
}
.faq_titreAidePro{
	text-align:center;
}

.faq_ligneAidePro{
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
		border-top:1px solid #d5d5d5;
		padding:4px;

}

.faq_ligneAidePro img{
	margin-right:5px;
	vertical-align:middle;
}

#faq_searchBox input{
	width:90%;
	background-color:#FFFFFF;
	border:1px solid #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:3px;
}


#faq_searchBox #form-search input.text{
	width:50%;	
}

#faq_searchBox #form-search input.submit{
	width:20%;	
}
#faq_searchBox #form-search a img{
	
}

* html .faq_reponseContainer {
	padding:0 0 5px 0;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:25px;
	margin-top:20px;
}
#zoneFooterEvaluez{ 
margin-top:10px;
text-align:left; 
}
* html #zoneFooterEvaluez{ 
margin-top:40px;
}
#pub_bt_investir a {margin-bottom:0px !important;}


/* PUB FULLPAGE CUSTOM */
#colonneGauche .hautMaisonsCustom{
background:#F4F6F1 url(../images/hautMaisonsG_peintureJazz.jpg) bottom right no-repeat;
/*margin-top:200px;*/
width:100%;
height:521px;
}


#colonneGauche .hautMaisonsCustomRoll{
cursor:pointer;
background:#F4F6F1 url(../images/hautMaisonsG_peintureJazz_roll.jpg) bottom right no-repeat;
width:100%;
height:477px;
}


#colonneGauche .hautMaisonsCustomDPTV{
background:url(../images/hautMaisonsG_DPTV.gif) bottom right no-repeat;
cursor:pointer;
width:100%;
height:577px;
}

#colonneGauche .hautMaisonsCustomEcologez{
background:url(../images/hautMaisonsG_Ecologez.gif) bottom right no-repeat;
cursor:pointer;
width:100%;
height:577px;
}



/* PUB FULLPAGE CUSTOM */

#colonneDroite .hautMaisonsCustom{
width:100%;
height:521px;}

#colonneDroite .hautMaisonsCustomBackground1{
background:#F4F6F1 url(../images/hautMaisonsD_peintureJazz1.gif) bottom left no-repeat;
}

#colonneDroite .hautMaisonsCustomBackground2{
background:#F4F6F1 url(../images/hautMaisonsD_peintureJazz2.gif) bottom left no-repeat;
}

#colonneDroite .hautMaisonsCustomBackground3{
background:#F4F6F1 url(../images/hautMaisonsD_peintureJazz3.gif) bottom left no-repeat;
}

#colonneDroite .hautMaisonsCustom_roll{
cursor:pointer;
width:100%;
height:521px;
}

#colonneDroite .hautMaisonsCustomBackground1_roll{
background:#F4F6F1 url(../images/hautMaisonsD_peintureJazz1_roll.gif) bottom left no-repeat;
}

#colonneDroite .hautMaisonsCustomBackground2_roll{
background:#F4F6F1 url(../images/hautMaisonsD_peintureJazz2_roll.gif) bottom left no-repeat;
}

#colonneDroite .hautMaisonsCustomBackground3_roll{
background:#F4F6F1 url(../images/hautMaisonsD_peintureJazz3_roll.gif) bottom left no-repeat;
}

#colonneDroite .hautMaisonsCustomDPTV{
background:url(../images/hautMaisonsD_DPTV.gif) bottom left no-repeat;
cursor:pointer;
width:100%;
height:577px;
}

#colonneDroite .hautMaisonsCustomEcologez{
background:url(../images/hautMaisonsD_Ecologez.gif) bottom left no-repeat;
cursor:pointer;
width:100%;
height:577px;
}

/* Liens dans les FAQ, add by plbabin */
div.boiteCoach{
	margin-top:68px;
}

div.link-faq ul{
	list-style-type:none;
	padding-left:20px;
}
div.link-faq li{
	list-style-image: url(../images/coach/puce_coach.gif);
}

div#faq_searchBox .box-search{
	background: url(../images/coach/loupe.jpg) no-repeat center right;
}

p.no-results{
	color:#fe0000;
	font-size:13px;
	font-weight:bold;
	margin-top:25px;
}
p.with-results{
	color:#69a32e;
	font-size:12px;
	font-weight:bold;
	margin-top:25px;
}

#zoneBoiteRechercheRapide{
	width:504px;
	height:124px;
	background-repeat:no-repeat;
	position:absolute;
	margin-top:27px;
	margin-left:265px;
	
	padding:15px 0 0 18px;
	visibility: hidden;

}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		Style du réseau DuProprio
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#dp-reseau{
	height:1.8em;
	width:100%;
	background-color:#414141;
	padding-top:5px;
	
}
div#dp-reseau div.content{
	text-align:center;
	/*width:39em;
	margin:0 auto;*/
	height:2em;
}
div#dp-reseau ul li, div#dp-reseau ul , div#dp-reseau h2{
	list-style: none;
	display:inline;
	margin:0px;
	padding:0px 0px 0 0;
	/*border-right:1px solid #585858;*/
}
div#dp-reseau ul li.last{
	border-right:none;
	margin-right:0;
	padding-right:0;
}
div#dp-reseau h2{
	
	font-size:0.7em;
	margin-top:0.7em;
	padding:2px 8px 0 0;
	font-weight:normal;
	color:#93DF5F;
	padding-left:18px;
	background: url(/images/logo-dp-icon.jpg) no-repeat left 50%;
	
}

div#dp-reseau ul{
	margin: 0;
	padding: 0;
}
	
div#dp-reseau li a:hover em{
	color:#79B74E;
}
div#dp-reseau li a em{
	color:#fff;
	font-style:normal;
}
div#dp-reseau a{
	border:0px solid #585858 ;
	/* un padding sur les liens a l'avantage de grossir le lien et être plus facilement cliquable */
	margin: 0;
	padding:5px 15px 3px 15px;
	color:#cfcfcf;
	font-size:0.7em;
	text-decoration:none;
}
div#dp-reseau li a:hover{
	text-decoration:underline;
	color:#71AD4A;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
.pub_background_gauche{
	margin:370px 0 0 -149px;
	position:absolute;
}

.pub_background_droite{
	margin:370px 0 0 775px;
	position:absolute;
	
}
*/
.betaInTitle{
position:absolute;
font-size:9px;
color:red;
margin:-2px 0 0 160px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#garantie_bg{
	background:#000 url(/images/garantie/garantie_bg.gif) no-repeat center 0px;
	width:100%;
	height:100%;
	opacity:.85;
	filter:alpha(opacity=85);
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px
}
#garantie{
	position:absolute;
	height:435px;
	width:509px;
	z-index:1001;
	top:0px;
	left:50%;
	margin-left:-254px;
	cursor:pointer;
}
#garantie_btn{
	position:absolute;
	z-index:1002;
	left:50%;
	top:0px;
	margin-left:200px;
}
#garantie_btn a img{
	border:none;
}
#garantie_btn a:hover img{
	background:url(/images/garantie/garantie_quitter_roll.png) no-repeat top left;
}
#garantie_btn.langue_en a:hover img{
	background:url(/images/garantie/garantie_quitter_roll_en.png) no-repeat top left;
}
.hidden{
	display:none;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 	Nouveau bouton style location
 */
a.newbigbutton{
	padding:0;
	border: 0px solid #FFF;
	white-space:nowrap;
	cursor:pointer;
	background-color:#FFF;
	color:#FFF;
	font-weight:bold;
	outline:none;
	font-family:"Lucida Grande", Arial,Helvetica,sans-serif;
	float:left;
	width:auto;
    overflow:visible;
}

a.newbigbutton:hover{
	text-decoration:none;
}

a.newbigbutton span{
	background-image:url(/images/boutons/bt_newbigbouton.gif);
	background-position:right top;
	padding-right:44px;
	float:left;
}
a.newbigbutton span span{
	background:#fff url(/images/boutons/bt_newbigbouton.gif) no-repeat;
	background-position:left top;
	padding:0 15px 0 22px;
	line-height:46px;
	font-size:14px;
	float:left;
}
a.newbigbutton span span span{
	background:none;
	padding:0;
}
a.newbigbutton:hover span{
	background-position:right bottom;
}
a.newbigbutton:hover span span{
	background-position:left top;
}