/* CSS Document */
body, div, p, ul {
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS";
	font-size: 12px;
}
body {
	background: #dcdcdc;
}
div {
	border: 0px solid black;
}
h1 {
	color: #fb7b00;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
h2 {
	color: #00a7d4;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 16px;
}
.partenaires {
	color: #FFCC00;
	padding: 0px 0px 10px 30px;
	background: url(../images/v4/fleche.jpg) no-repeat;
	font-size: 18px;
}
.noir {
	color: #000;
}
.center {
	text-align: center;
}
p {
	padding: 0px 0px 10px 0px;
}
img {
	border: 0px;
}

hr.clear {
	visibility: hidden;
	clear: both;
	height:0px;
	padding: 0px;
	margin: 0px;
}
hr.clear-bas {
	visibility: hidden;
	clear: both;
	height:0px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

#entete {
	background: #FFF url(../images/v4/px_barre.gif) repeat-x bottom;
	height: 176px;
}

#coin-droit { 
	background: url(../images/v4/coin_bas_droite.gif) no-repeat bottom right; 
	
}
#coin-gauche { 
	background: url(../images/v4/coin_bas_gauche.gif) no-repeat bottom left;
}
#contenu-entete, #contenu-acces, #contenu-homepage, #contenu-footer {
	width: 955px;
	background: #FFF;
	margin: 0px auto;
	padding: 0px 0px;
}
#contenu-entete {
	background:url(../images/v4/bandeau_home.jpg) no-repeat;
	height:165px;
}

body.particulier #contenu-entete{	background:url(../images/v4/bandeau.jpg) no-repeat;
	height:165px;}
#contenu-footer {
	height: 30px;
}
#contenu-acces ul {
	list-style: none;
}
#contenu-acces input[type=text], #contenu-acces input[type=password] {
	width:100px;
	border-style: inset;
}
#contenu-acces li {
	display: inline;
}
#container-acces {
	background: url(../images/v4/image_acces_securise.gif) no-repeat 0px -10px;
	float:right;
	border: 0px solid black;
	height: 79px;
	padding:4px 0px 0px 65px;
}
#homepage-menu {
	list-style: none;
	cursor: pointer;
	background: #F5F5F5 url(../images/v4/fond_acces_securise.gif) 0px -10px;
	height: 37px;
}
#homepage-menu li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#cadre-bloctel {
	float: right;
	margin: 10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:-40px;
	padding: 0px 1px 0px 20px;
	border: 0px solid black;
	width: 245px;
	height: 98px;
	background: url(../images/v4/fond-bloctel.gif) no-repeat;
}

#cadre-particulier{
	float: right;
	margin: 10px;
	margin-bottom:7px;
	margin-right:-40px;
	padding: 0px 1px 0px 20px;
	border: 0px solid black;
	width: 245px;
	height: 150px;
	background: url(../images/v4/fond_particuliers.gif) no-repeat;
	cursor: pointer;
}

#cadre-particulier p {
	padding: 40px 50px 2px 53px;
	font-size: 11px;
}
#footer {
	clear: both;
}
#footer p {
	text-align: right;
	padding: 10px 10px;
}
#contenu-footer {
	background: #dcdcdc
}
.titre-acces {
	margin: 0px;
	color: #fc7905;
	font-weight: bold;
	text-transform: uppercase;
	width:35em;
	font-size:10px;
}

#div-acces-securise {
	float:left; 
	width:62px; 
	height:100px;
	background:url(../images/v4/image_acces_securise.gif) #FFF no-repeat;
}

#mise-en-page-contenu {
	margin:0px 10px; 
	padding:0px 20px; 
	background:#FFF;
}

.liste-acheteur {
	list-style:disc;
	color: #facb1b;
	margin: 5px 0px 10px 30px;
}
.liste-acheteur span {
	color: #000
}
/*
PARTENAIRES
*/
#mise-en-page-contenu-partenaires {
	margin:0px 10px; 
	padding:0px 20px; 
	background:#FFF;
	height: 400px;
}
#cadre-nos-partenaires {
	margin-right: 50px;
	height:210px;
	float:right;
	background: url(../images/v4/bg_partenaire.jpg) no-repeat;
	width: 217px;
	padding:60px 0px 0px 10px;
	border: 0px solid black;
	color: #999999;
}
/*
PARTICULIER
*/
.depotAnnonce input.court {
width:50px;
}
.depotAnnonce input {
height:16px;
width:185px;
}
.depotAnnonce, .depotAnnonce input, .depotAnnonce textarea {
font-size:14px;
}
.depotAnnonce td, .depotAnnonce input {
text-align:left;
}
.depotAnnonce textarea {
height:150px;
width:550px;
}

#mise-en-page-contenu-particulier {
	margin:0px 10px; 
	padding:0px 20px; 
	background:#FFF;
	/* height: 400px; */
}

#mise-en-page-contenu-bloctel {
	margin:0px 10px; 
	padding:0px 20px; 
	background:#FFF;
	/* height: 400px; */
}

#mise-en-page-contenu-particulier ul {
	list-style: none;
}
#mise-en-page-contenu-particulier li {
	float: left;
	padding: 0px 5px; 
}
/*
CONTACTER
*/
#bloc-contact {
	background:url(../images/v4/bg_contact_1.jpg) no-repeat;
	padding: 5px 10px 10px 10px;
	color: #0099FF;
}
#mise-en-page-contenu-pass-oublie {
	margin: 0px 10px;
	padding: 0px 20px;
}
#bloc-contact .classTexte {
	width: 121px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #777777;
	height: 15px;
}
#bloc-contact select {
	width: 123px;
	-width: 125px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #777777;
	-height: 15px;
	font-size:12px;
	/* vertical-align:top; */
}
#bloc-contact ul {
	list-style: none;
	float: left;
}
#bloc-contact ul li {
	padding: 1px;
	margin: 0px 3px;
}
#bloc-contact ul li label {
	width: 110px;
	float: left;
}
#bloc-contact-telephone {
	float: right;
	/*background:url(../images/v4/bg_contact_2.jpg) no-repeat;*/
	width: 317px;
	height: 675px;
	color: #999999;
}
#bloc-contact-telephone .contact-fipac {
	padding-left:20px;
	padding-top:59px;
	background:url(../images/v4/bg_contact_fipac.jpg) no-repeat;
	font-size: 11px;
	margin-bottom:20px;
}
#bloc-contact-telephone .contact-fibimmo {
	padding-left:20px;
	padding-top:54px;
	background:url(../images/v4/bg_contact_fibimmo.jpg) no-repeat;
	font-size: 11px;
	margin-bottom:20px;
}
#bloc-contact-telephone .contact-fipart {
	padding-left:20px;
	padding-top:28px;
	background:url(../images/v4/bg_contact_fipart.jpg) no-repeat;
	font-size: 11px;
	margin-bottom:20px;
}
#bloc-contact-telephone .contact-fipelio {
	padding-left:20px;
	padding-top:43px;
	background:url(../images/v4/bg_contact_fipelio.jpg) no-repeat;
	font-size: 11px;
}
.clear {
	clear:both;
}
.white {
	color: #FFF;
}
.or {
	color: #facb1b;
}

/*
SOLUTIONS
*/
#onglets_solution {
	height:24px;
	left:0;
	margin-top:0px;
	padding:0;
	width:100%;
}
a.solution {
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color:#0099CC;
}
a.solution:hover {
	text-decoration: underline overline;
	text-align: center;
	font-weight: bold;
	color:#0099CC;
}
.padding20 {
	padding: 0px 20px;
}

#contenu2 {
	background: #E1E1E1;
	color:#000;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px 0px 0px 50px;
	padding:3px 3px 3px 15px;
	width:226px;
	float: right;
	-moz-border-radius: 15px;
}

#protection-data li {
	float:none;
	padding: 3px;
}
#protection-data li label {
	width: 100px;
	float: left;
}
#protection-data textarea {
	width: 400px;
	height: 100px;
	font-family:"Trebuchet MS";
	font-size: 12px;
}

/*
CADRE SOLUTIONS
*/
#onglets_solution a, #ul-particulier a.no_active {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	background: url(../images/v4/bg_sol.gif) no-repeat;
	padding: 5px;
	text-align: center;
	display: block;
	width:140px;
	height: 20px;
}
#onglets_solution a.activer, #ul-particulier a.activer {
	color: #01A5ED;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/v4/bg_sol_active.gif) no-repeat;
	padding: 5px;
	text-align: center;
	display: block;
	width:140px;
	height: 20px;
}
#onglets_solution ul, #ul-particulier {
	list-style: none;
}
#onglets_solution ul li, #ul-particulier li {
	float: left;
	padding-right: 10px;
}
.top_left_sol {
   background: #01A5ED url(../images/v4/corner_hg_sol.png) no-repeat top left;
}
.top_right_sol {
   background: url(../images/v4/corner_hd_sol.png) no-repeat top right;
}
.bottom_left_sol {
   background: url(../images/v4/corner_bg_sol.png) no-repeat bottom left;
}
.bottom_right_sol {
   background: url(../images/v4/corner_bd_sol.png) no-repeat bottom right;
}

.top_left_sol_active {
   background: #FFF url(../images/v4/corner_hg_sol_active.png) no-repeat top left;
}
.top_right_sol_active {
   background: url(../images/v4/corner_hd_sol_active.png) no-repeat top right;
}
.bottom_left_sol_active {
   background: url(../images/v4/corner_bg_sol_active.png) no-repeat bottom left;
}
.bottom_right_sol_active {
   background: url(../images/v4/corner_bd_sol_active.png) no-repeat bottom right;
}


#loi{background:url(../images/v4/home_loi.jpg) no-repeat top left;width:241px;height:235px;left:935px;
float:right;
margin-right:-253px;
margin-top:163px;
top:430px;}
#loi ul li{ list-style:square;color:#06a2ef;}
#loi ul {left:31px;
position:relative;
top:75px;}
#loi ul li h2{font-weight:normal;font-size:12px;color:#3f4042;width:190px;}
#loi ul li a{color:#3f4042;text-decoration:underline;display:block;position:relative;z-index:100;}
#solution_un,
#solution_deux,
#solution_trois ul{margin:0;padding:0;}


#solution_un h2,
#solution_deux h2,
#solution_trois h2{margin:0;padding:0;font-size:12px;color:#3f4042; font-weight:normal;}


#solution_un{width:648px;height:142px;background:url(../images/v4/home_sol_un.jpg) no-repeat top left;position:relative;top:0;left:0px;margin-bottom:35px;}
#solution_un ul li,
#solution_deux ul li,
#solution_trois ul li{color:#06a2ef; list-style-type:square;line-height:1em;}
#solution_deux{width:648px;height:142px;background:url(../images/v4/home_sol_deux.jpg) no-repeat top left;position:relative;top:0;left:0px;margin-bottom:35px;}
#solution_trois{width:648px;height:142px;background:url(../images/v4/home_sol_trois.jpg) no-repeat top left;position:relative;top:0;left:0px;margin-bottom:10px;}

#solution_un ul,
#solution_deux ul,
#solution_trois ul{position:relative;left:160px;top:30px;}
#solution_deux ul{top:40px;}

ul.legende{ font-family:"Trebuchet MS",Arial,Helvetica,sans-seri;
font-size:10px;
left:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;}

#solution_un .btn,
#solution_deux .btn,
#solution_trois .btn{ background:url(../images/v4/btn_home.gif) no-repeat top left;width:128px;height:18px;position:relative;left:145px;font-family:"Trebuchet MS", Arial, Helvetica, sans-seri;font-weight:bold;font-size:12px;text-decoration:none;color:#ffffff;padding-left:10px;padding-right:10px;}


#solution_un .btn{top:60px;z-index:50;}
#solution_deux .btn{top:60px;
z-index:50;}
#solution_trois .btn{top:40px;}


#footer p.cnil{ text-align:left;width:320px;float:left;}
#footer p.copy{ text-align:right;width:320px;float:right;}

#mise-en-page-contenu-particulier h1{ text-transform:uppercase;color:#FB7B00; text-decoration:underline;width:900px;clear:left;}

#mise-en-page-contenu-particulier .col_gauche{background:url(../images/v4/col_gauche_particuliers.jpg) no-repeat top left;width:144px;height:1250px;float:left;}
#mise-en-page-contenu-particulier h2.accelerer{}
#mise-en-page-contenu-particulier h2.faireappel{}
#mise-en-page-contenu-particulier a.btn_jaune{}
#mise-en-page-contenu-particulier a.btn_orange{}
#mise-en-page-contenu-particulier h2.opposition{}
#mise-en-page-contenu-particulier .col_droite{margin-left:170px;
width:740px;*margin-left:30px;}

#mise-en-page-contenu-particulier .col_droite ul li{color:#FB7B00; list-style:square;line-height:normal;}

#mise-en-page-contenu-particulier .col_droite ul li p{color:#3f4042;}

#mise-en-page-contenu-particulier .col_droite ul#protection-data li{ list-style:none; list-style-type:none;color:#3F4042;}

#mise-en-page-contenu-particulier .col_droite h1{position:relative;text-indent:-5000px;}

#mise-en-page-contenu-particulier .col_droite h1.accelerer{ background:url(../images/v4/titre_accelerer.jpg) no-repeat top left;width:364px;height:14px;}

#mise-en-page-contenu-particulier .col_droite h1.faireappel{background:url(../images/v4/titre_faireappel.jpg) no-repeat top left;width:710px;height:14px;}

#mise-en-page-contenu-particulier h2 { text-align:left;padding:0;margin:0;display:block;clear:left;border-bottom:1px  dotted #00a7d4; font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#mise-en-page-contenu-particulier p{padding:0;margin:0;}
h1.opposition{ background:url(../images/v4/titre_opposition.jpg) no-repeat top left;width:364px;height:14px;}

input.btn_envoyer{background:url(../images/v4/btn_envoyer_jaune.jpg) no-repeat top left;width:79px;height:27px;text-indent:-5000px;position:relative;border:none;cursor:pointer;left:100px;}

#mise-en-page-contenu-bloctel .col_gauche{background:url(../images/v4/col_gauche_bloctel.jpg) no-repeat top left;width:144px;height:400px;float:left;}

#mise-en-page-contenu-bloctel h2.accelerer{}
#mise-en-page-contenu-bloctel h2.faireappel{}
#mise-en-page-contenu-bloctel a.btn_jaune{}
#mise-en-page-contenu-bloctel a.btn_orange{}
#mise-en-page-contenu-bloctel h2.opposition{}
#mise-en-page-contenu-bloctel .col_droite{margin-left:170px;
width:740px;*margin-left:30px;}

#mise-en-page-contenu-bloctel .col_droite ul li{color:#FB7B00; list-style:square;line-height:normal;}

#mise-en-page-contenu-bloctel .col_droite ul li p{color:#3f4042;}

#mise-en-page-contenu-bloctel .col_droite ul#protection-data li{ list-style:none; list-style-type:none;color:#3F4042;}



#mise-en-page-contenu-bloctel h2 { text-align:left;padding:0;margin:0;display:block;clear:left;border-bottom:1px  dotted #00a7d4; font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*Css pour ie7*/

#mise-en-page-contenu-particulier .col_droite ul li{width:650px;display:block;list-style:none;clear:left;*position:relative;z-index:100;}
#mise-en-page-contenu-particulier .col_droite ul li{ background: url(../images/v4/puce_orange.jpg) no-repeat  1px 7px;padding-left:10px;}
#mise-en-page-contenu-particulier .col_droite input.btn_envoyer{*position:absolute;}
#mise-en-page-contenu-particulier .col_droite ul#protection-data li{background:none;}


#mise-en-page-contenu-bloctel .col_droite ul li{width:650px;display:block;list-style:none;clear:left;*position:relative;z-index:100;}
#mise-en-page-contenu-bloctel .col_droite ul li{ background: url(../images/v4/puce_orange.jpg) no-repeat  1px 7px;padding-left:10px;}
#mise-en-page-contenu-bloctel .col_droite input.btn_envoyer{*position:absolute;}
#mise-en-page-contenu-bloctel .col_droite ul#protection-data li{background:none;}

#solution_un ul li, #solution_deux ul li, #solution_trois ul li {*list-style:none;*background:url(../images/v4/puce_bleu.jpg) 6px left no-repeat;*padding-left:10px;}
#mise-en-page-contenu-particulier .col_droite ul{margin-bottom:0px;}

#solution_un ul li span, #solution_deux ul li span, #solution_trois ul li span {font-size:10px;}

#mise-en-page-contenu-particulier .col_droite h1.opposition{margin-top:50px}
#mise-en-page-contenu h1{clear:left;margin-top:15px;}
