/* @override http://pro-a-part/general/css/accueil_clair.css?filemtime=1214381143 */

div#conteneur_head2
{
  width: 980px;
}

div#menu_principal,
div#menu_principal ul,
div#contenu_page
{
  width: 980px;
}

div#titre_logo
{
	margin-top: -0.8em;
	//margin-top: 0;
}

div#titre_logo a.logo
{
	width: 241px;
	height: 56px;
	background-image: url("img/logo_pap_final_accueil.png");
}

div#conteneur_head1
{
	background-image: url("img/accueil_corps.png");
}

div#conteneur_head1 p.stats_annonces
{
	display: none;
	clear: left;
	float: left;
	position: relative;
	margin: .2em 0 0 15px;
	padding: 0;
	color: #fff;
	white-space: nowrap;
}

div#conteneur_head1 p.stats_annonces a,
div#conteneur_head1 p.stats_annonces a:visited
{
	color: #aaa;
}

div#conteneur_head3 div.connecte,
div#conteneur_head3 div.deconnecte
{
	display: none;
}

div#menu_principal ul li.annuaire_agences a,
div#menu_principal ul li.publier_sur_proapart a
{
	font-size: 1.2em;
	top: 0;
}

div#menu_principal ul li.accueil
{
	margin-left: .5em;
}

div#menu_principal ul li.espace
{
	margin-right: .5em;
}

.localisation_navig
{
	display: none;
}

div#contenu_page
{
	background-image: url("img/accueil_corps.png");
}

#main_content
{
	clear: both;
	float: left;
	margin: .5em 0 0 .5em;
	width: 650px;
	display: inline;
}

#form_recherche
{
	clear: both;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 650px;
	z-index: 3;
}

#form_recherche_inside_wrapper
{
	clear: both;
	float: left;
	position: relative;
	top: -1px;
	margin: 0;
	padding: 0;
	padding: 0 5px 5px 0;
	width: 650px;
	background-color: #71AFD8;
	background-color: #fff;
	border: 1px solid #B3D8EF;
	border-width: 1px 0 0 1px;
	background: #fff url("img/shadow_accueil_form.png") no-repeat scroll 100% 100%;
}

#form_recherche_inside_wrapper_extra1
{
	position: absolute;
	top: -5px;
	right: 1px;
	width: 8px;
	height: 10px;
	background: #fff url("img/shadow.png") no-repeat scroll 100% 3px;
}

#form_recherche_inside_wrapper_extra2
{
	display: block !important;
	display: none;
	position: absolute;
	bottom: 0;
	left: -1px;
	width: 10px;
	height: 8px;
	background: #fff url("img/shadow.png") no-repeat scroll 0 100%;
}

#form_recherche .fieldset
{
	position: relative;
	margin: 5px;
	padding: 5px;
	font-size: .8em;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-width: 0;
	border-color: #B3D8EF;
	background-color: #A6D4F6;
	background-color: #DFF1FF;
	background: #71AFD8 url("img/bleu_glossy.png") repeat-x 50% 0;
	color: #fff;
}

#form_colocation
{
	display: none;
}

#form_recherche.type_transac_C #type_bien.fieldset,
#form_recherche.type_transac_C #criteres_option.fieldset,
#form_recherche.type_transac_C #facultatifs_annonces.fieldset,
#form_recherche.type_transac_C #detail_p
{
	display: none;
}

#form_recherche.type_transac_C #ou_chercher.fieldset
{
	float: none;
	margin: 1em auto;
	width: 500px;
	text-align: center;
}
#form_recherche.type_transac_C #ou_chercher.fieldset p.legend
{
	background: transparent url("img/Roomateclick_logo.gif") no-repeat scroll 100% 0;
}
#form_recherche.type_transac_C #ou_chercher.fieldset dl
{
	display: block;
	float: left;
	margin-left: 100px;
	text-align: left;
}

#form_recherche.type_transac_C #ou_chercher.fieldset p.ou
{
	float: right;
	margin-right: 100px;
}

#end-ou
{
	clear: both;
}

#form_recherche.type_transac_C #ou_chercher.fieldset input.input_text
{
	width: 100px;
}

#form_recherche .fieldset .extra-fieldset1,
#form_recherche .fieldset .extra-fieldset2
{
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url("img/rond_accueil.png");
	background-repeat: no-repeat;
}

#form_recherche .fieldset .extra-fieldset1
{
	bottom: 0;
	left: 0;
	background-position: 0 100%;
}

#form_recherche .fieldset .extra-fieldset2
{
	bottom: 0;
	right: 0;
	background-position: 100% 100%;
}

#form_recherche .fieldset .extra-fieldset3
{
	top: 0;
	left: 0;
	background-position: 0 0;
}

#form_recherche .fieldset .extra-fieldset4
{
	top: 0;
	right: 0;
	background-position: 100% 0;
}

#form_recherche .legend
{
	margin: 0;
	padding: 0 0 .2em;
	font-size: small;
	color: #3681AF;
	color: #fff;
}

#form_recherche .fieldset input.input_text,
#form_recherche .fieldset select,
#form_recherche .fieldset textarea
{
	font-size: small;
}

#form_recherche #criteres_option.fieldset input.input_text,
#form_recherche #criteres_option.fieldset select
{
	font-size: .9em;
}

#form_recherche #type_bien.fieldset
{
	clear: both;
	float: left;
	width: 150px;
	display: inline;
}

#form_recherche #ou_chercher.fieldset
{
	float: left;
	width: 194px;
	margin-left: 0;
}

#form_recherche #criteres_option.fieldset
{
	float: right;
	width: 250px;
	margin-left: 0;
	margin-right: 10PX;
	display: inline;
}

#form_recherche #ou_chercher.fieldset dl
{
	display: none;
}

#form_recherche #ou_chercher.fieldset dd
{
	margin-left: 2em;
}

#form_recherche #ou_chercher.fieldset input.input_text
{
	width: 184px;
}

#criteres_option input,
#criteres_option select
{
	width: 5em;
}

#criteres_option thead th
{
	text-align: left;
	color: #fff;
}

#criteres_option tbody th
{
	text-align: left;
	font-size: .9em;
}

#form_recherche #facultatifs_annonces.fieldset
{
	clear: both;
}

#form_recherche #facultatifs_annonces.fieldset ul
{
	margin: 0;
	padding: .5em 0 0;
}

#form_recherche #facultatifs_annonces.fieldset li
{
	display: inline;
	margin: 0;
	padding: 0 1em 0 0;
}

#detail_p
{
	clear: both;
	float: right;
	margin: 0 15px 0 0;
	padding: 0;
}

#detail_p a,
#detail_p a:visited
{
	white-space: nowrap;
	font-weight: bold;
	color: #3681AF;
}

#dl_type_recherche
{
	float: left;
	position: relative;
	left: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #999;
	font-family: "Trebuchet MS", sans-serif;
	width: 650px;
	z-index: 3;
}

#dl_type_recherche dt
{
	float: left;
	margin: 0;
	padding: .1em .3em;
}

#dl_type_recherche dd
{
	float: left;
	margin: 0;
	padding: .1em .5em;
	color: #aaa;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #fff #B3D8EF;
}
#dl_type_recherche dd.neuf,
#dl_type_recherche dd.international
{
	position: relative;
	margin-left: 0;
	margin-right: 0;
	color: #fff;
	background: #fff url(img/fond-lien-menu_gauffre.png) repeat-x scroll 50% 0;
	background-image: url(img/bleu_glossy_clair.png);
}
#dl_type_recherche dd.neuf span.elt1,
#dl_type_recherche dd.international span.elt1,
#dl_type_recherche dd.neuf span.elt2,
#dl_type_recherche dd.international span.elt2
{
	position: absolute;
	top: 0;
	width: 5px;
	height: 5px;
	background: transparent url(img/rond_accueil_small.png) no-repeat scroll 0 0;
}
#dl_type_recherche dd.neuf span.elt1,
#dl_type_recherche dd.international span.elt1
{
	left: 0;
}
#dl_type_recherche dd.neuf span.elt2,
#dl_type_recherche dd.international span.elt2
{
	right: 0;
	background-position: 100% 0;
}
#dl_type_recherche dd.checked,
#dl_type_recherche dd.neuf.checked,
#dl_type_recherche dd.international.checked
{
	background: none;
	color: #3681AF;
	border-color: #B3D8EF #B3D8EF #fff;
}

#dl_type_recherche dd a
{
	color: #aaa;
	border-color: #B3D8EF #B3D8EF #fff;
	text-decoration:none;
}
#dl_type_recherche dd.international a
{
	color: #fff;
}

.javascript-on #dl_type_recherche input
{
	position: absolute;
	left: -999px;
}

.javascript-on  #dl_type_recherche label
{
	cursor: pointer;
}

#dl_habitations,
#dl_immo_entreprise
{
	margin: 0;
	padding: 0;
}

#dl_habitations dt,
#dl_immo_entreprise dt
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#dl_habitations dd,
#dl_immo_entreprise dd
{
	margin: 0;
	padding: 0 0 0 1em;
}

.javascript-on #liste-types
{
	display: none;
	position: absolute;
	float: left;
	margin: -1em 0 0;
	padding: 1em;
	background-color: #DFF1FF;
	color: #fff;
	background: #71AFD8 url("img/bleu_glossy.png") repeat-x 50% 0;
	width: 300px;
	z-index: 2;
}

.javascript-on #dl_habitations,
.javascript-on #dl_immo_entreprise
{
	float: left;
}

#recap_types
{
	width: 140px;
}

.javascript-on #fin-liste-types
{
	clear: both;
}

p.submit
{
	clear: both;
	margin: 0;
	padding: 0 0 10px;
	text-align: center;
}

p.submit input.input_submit
{
	padding: .05em .5em;
	border-color: #fff;
	background: #71AFD8 url("img/bleu_glossy.png") repeat-x 50% 0;
}

#creer_alerte
{
	float: left;
	margin: 5px 0 5px 4px;
	padding: 0;
	width: 203px;
	height:146px;
	background: #fff url("img/fond_alerte_create.png") no-repeat scroll 0 0;
}

#creer_alerte_inside_wrapp
{
	margin: 0;
	padding:5px;
}

#creer_alerte_extra1
{
	position: absolute;
	top: -2px;
	right: -2px;
	width: 7px;
	height: 5px;
}

#creer_alerte_extra2
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 8px;
	height: 8px;
}

#creer_alerte a
{
	margin: 0;
	padding: 5px;
	color: #fff;
	text-decoration: none;
	font-family: Arial, sans-serif;
	width:195px;
	height:146px;
}

#creer_alerte a .gratuit
{
	cursor:pointer;
display:block;
float:left;
font-size:12px;
padding:5px 0 0 15px;
text-align:left;
width:85px;
}

#creer_alerte a .gratuit em
{
	font-style: normal;
	text-decoration: underline;
}

#creer_alerte a img
{
	float: left;
	padding-left: 5px;
	margin-top: -10px;
	margin-bottom: -30px;
}

#creer_alerte a strong
{
cursor:pointer;
display:block;
clear:both;
font-size:22px;
padding:15px 0 0;}

#creer_alerte a .explication
{
cursor:pointer;
display:block;
float:left;
font-size:10px;
font-weight:bold;
padding-left:5px;
width:185px;}

#loiScellier{width:200px;float:left;margin-left:5px;}
#loiScellier h2{color:#CC3333;
font-family:"Trebuchet MS",sans-serif;
font-size:16px;
font-weight:bold;}

#loiScellier div.news p{padding:0;margin:0;font:normal 11px Arial, Helvetica, sans-serif;}

#loiScellier div.news p a{color:#363449;font:italic 11px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}

#news_liens_vente
{
	float:left;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #6EB2D5;
}

#news_liens_vente_inside_wrapp
{
	padding: 5px 0 0 0;
}

#news_liens_vente_inside_wrapp h2{border-bottom: 1px solid #6EB2D5;padding:0 0 5px 0;}

#news_liens_vente_inside_wrapp dl{width:200px;border:none;border-right:1px solid #6EB2D5;display:block;float:left;height:180px;margin:8px 0;padding:0 5px 0 10px;}

#news_liens_vente_inside_wrapp dl.last{border:none;}

#news_liens_vente .news
{
	position: relative;
	margin: 0;
	padding: .5em 0;
	font-size: .8em;
	text-align: justify;
}

#news_liens_vente .news img
{
	width: 100%;
}

#dernieres_parutions
{
	float: left;
	margin:5px 0 0 0;
	padding: 0;
	width: 440px;
	border-style: solid;
	border-width: 1px;
	border-color: #B3D8EF;
}

#dernieres_parutions_head
{
	background: #71AFD8 url("img/bleu_glossy.png") repeat-x 50% 0;
}

#dernieres_parutions h2
{
	margin: 0;
	padding: 0 0 0 .8em;
	font-size: 1.1em;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	color: #fff;
}

#dernieres_parutions ul.menu
{
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
}

#dernieres_parutions ul.menu li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#dernieres_parutions ul.menu li a
{
	padding: 0 .5em;
	color: #fff;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	text-decoration: none;
}

#dernieres_parutions ul.menu li a.checked
{
	background-color: #fff;
	color: #3681AF;
}

#googleTags{clear:both;border-top:1px solid #6EB2D5;width:640px;float:left;
margin-top:15px;}

#form_google_search
{
	clear: both;
	float: left;
	width: 310px;
	margin-right:10px;
}

#liste_tags
{
	float: left;
	width: 320px;
	font-family:Arial, Helvetica, sans-serif;
}

#form_google_search input.input_text
{
	width: 210px;
	border-color: #555 #e0e0e0 #e0e0e0 #555;
}

#vente_liens
{
	float: left;
	padding: 5px 0 0 5px;
	width: 195px;
}

#vente_liens h2
{
color:#CC3333;
font-family:"Trebuchet MS",sans-serif;
font-size:16px;
font-weight:bold;
padding:0;}

#vente_liens dl
{
margin:0;padding:5px 0 0 0;}

#vente_liens dl dt
{
color:#CC3333;
font-family:"Trebuchet MS",sans-serif;
font-size:13px;
font-weight:bold;
padding-left:5px;}

#vente_liens dl dd
{
margin-left:10px;}


#biens_en_vente_recents,
#biens_en_location_recents
{
	clear: both;
	float: left;
	width: 430px;
	margin: 0;
	padding: 0 5px 5px;
	font-size: .8em;
}

#biens_en_vente_recents li,
#biens_en_location_recents li
{
	float: left;
	position: relative;
	width: 210px;
	margin: 1em 0 0;
	padding: 0;
}

#biens_en_vente_recents li.paire,
#biens_en_location_recents li.paire
{
	clear: left;
}

#biens_en_vente_recents li.impaire,
#biens_en_location_recents li.impaire
{
	clear: right;
	float: right;
}

#biens_en_vente_recents .infos,
#biens_en_location_recents .infos
{
	height: 10em;
}

#biens_en_vente_recents h3,
#biens_en_location_recents h3
{
	float: right;
	font-size: 11px;
	font-weight:bold;
	width: 100px;
	margin: 0 0 3px;
	padding: 0;
}

#biens_en_vente_recents h3 a,
#biens_en_location_recents h3 a
{
	text-decoration: none;
	color: #cc3333;
}

#biens_en_vente_recents .accroche,
#biens_en_location_recents .accroche
{
	clear: right;
	float: right;
	font-size: 10px;
	width: 100px;
	margin: 0;
	padding: 0;
}

#biens_en_vente_recents .accroche a,
#biens_en_location_recents .accroche a
{
	color: #000;
	text-decoration: none;
}

#biens_en_vente_recents .miniature,
#biens_en_location_recents .miniature
{
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
}

#biens_en_vente_recents .miniature img,
#biens_en_location_recents .miniature img
{
	width: 100px;
	border: 1px solid #000;
}

#top-side-content
{
	float: right;
	width: 300px;
	margin: -.5em .5em 0 0;
	display: inline;
}

#taux_credit
{
	width: 100%;
	margin-top: 1em;
	font-size: .9em;
	border-collapse: collapse;
}

#taux_credit thead th
{
	padding: 0 0 0 .8em;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	background-color: #71AFD8;
	background: #71AFD8 url("img/bleu_glossy.png") repeat-x 50% 0;
}

#taux_credit tfoot td
{
	padding: .1em .2em;
	font-size: smaller;
	background-color: #CFEBFF;
}

#taux_credit tbody th
{
	padding: .1em .2em;
	vertical-align: top;
}

#taux_credit tbody td
{
	padding: .1em .2em;
}

#taux_credit tbody #taux_variables th,
  #taux_credit tbody #taux_variables td
{
	padding-bottom: .5em;
	border-top: 1px solid #AFE1FF;
}

#biens_en_vente_recents .voir,
#biens_en_location_recents .voir
{
	clear: both;
	background-color: #B9C945;
	background-color: #94B608;
	background: url("img/background_voir_accueil.png") #94B608 repeat-x 0 50%;
	text-align: right;
	margin: 0;
	padding: 0 .5em;
}

#biens_en_vente_recents .voir a,
#biens_en_location_recents .voir a
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
}

div#contenu_page .pub
{
	margin: 0;
	padding: 0;
}

.side dl
{
	margin: 1em 0;
	padding: .2em 0 .5em;
	border-bottom: 1px solid #6EB2D5;
}

.side dt,
div.rubrique h2
{
	margin: 0 0 .7em;
	padding: 0 0 0 .8em;
	font-size: 1.1em;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	background: none;
	color: #cc3333;
}

.side dd
{
	margin: 0;
	padding: 0 0 0 20px;
}

dl#bloc_professionnels dd a
{
	padding-left: 1.2em;
	color: #335;
	text-decoration: none;
	background: url('img/puce_fleche.png') transparent no-repeat 0 55%;
}

dl#bloc_professionnels dd a:hover
{
	color: #000;
	text-decoration: underline;
}

#immo_pap dd
{
	font-size: .8em;
	text-align: justify;
}

div.rubrique h2
{
	margin-bottom: 0;
}

div.rubrique dl,
.side div.rubrique dl
{
	margin: .5em 0 0;
	padding: 0 0 .5em 20px;
	display:block;
	float:left;
	width:195px;
}

div.rubrique h3,
div.rubrique dt,
div.rubrique dt a,
.side div.rubrique dt
{
	font-size: small;
	margin-bottom: 0;
	padding: 0;
	background: none;
	color: #cc3333;
}

div.rubrique dd,
.side div.rubrique dd
{
	padding: 0;
}

div.rubrique a
{
	font-size: .9em;
	color: #335;
	text-decoration: none;
}

div.rubrique dd a
{
	display: block;
	padding-left: 15px;
	background: transparent url("img/fleche-patrick.gif") scroll no-repeat 0 50%;
}

div.rubrique a:hover
{
	color: #000;
	text-decoration: underline;
}

div#contenu_page div.extra_div_footer
{
	width: 1000px;
	background-image: url("img/footer_bottom_accueil.png");
}

div#footer
{
	background-image: url("img/corps_bottom_accueil.png");
}

div#footer ul.pied_page,
div#footer div.extra_div1,
div#footer div.plan_site,
div#footer div.extra_div3
{
	background-image: url("img/footer_corps_accueil.png");
}