* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font-family: verdana;
}
input, textarea {
	border: 1px solid silver;
}
.recherche input {
	border: 0;
}
table {
	border-spacing: 0px;
	border-collapse: collapse;
}
table td {
	vertical-align: top;
}
a, a:hover, a:link, a:visited {
	text-decoration: none;
	color: black;
}
body {

}
div#conteneur {
	width: 995px;
	margin: 0 auto;
	/*margin-top: 5px;*/
	background: white;
	overflow:hidden;
	border: #e5e5e5 5px solid;
}
div#entete {
	width: 995px;
	height: 88px;
	background: silver url(../../squelettes/images/banniere.jpg) center center;
}
/* menu */
div#menu {
	width: 100%;
	background: #dcdcdc;
	height: 30px;
}
#sousmenu {
	width: 100%;
	height: 38px;
	background: url(../../squelettes/images/fond_sous_menu.jpg) repeat-x;
	padding: 0 10px;
	color: #757575;
}
.fond_menu {
	background: #595959;
	width: 98%;
	height: 30px;
	margin: 0 auto;
	padding: 0 4px;
	overflow: hidden;
}
div.onglet_menu {
	background: #a90000;
	height: 20px;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px 10px;
	float: left;
	text-align: center;
	color: #d60d0d;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
div.onglet_menu a {
	color: white;
	font-family: Arial;
}


div.onglet_sous_menu {
	height: 20px;
	padding-top: 9px;
	float: left;
	margin: 0 10px;
}
#cont_global {
	overflow: hidden;
}
#colonne_gauche {
	background: white;
	float: left;
	width: 400px;
	overflow: hidden;
}
.contenu {
	margin: 20px;
	height: 90%;
	color: #555;
}
h1.super_titre {
	font-size: 20px;
	margin-bottom: 10px;
	border-bottom: 5px solid #90030B;
	font-family: georgia;
}
h1.titre_nouveau {
	font-size: 15px;
	margin-bottom: 10px;
	border-bottom: 2px solid #90030B;
	font-family: courier;
}
#prog_neuf_1 {
	background: #f3f3f3;
	border: #d3d3d3 1px solid;
}
#actu_principale {
	background: #f3f3f3;
	/*border: #d00000 1px solid;
*/
	border: #d3d3d3 1px solid;
}
#prog_neuf {
	border-bottom: #d3d3d3 1px solid;
	margin: 20px;
}
.actu {
	margin: 10px 7px;
}
#colonne_centre {
	background: white;
	float: left;
	width: 279px;
	-width: 270px;
	overflow: hidden;
}
#colonne_droite {
	background: transparent;
	float: right;
	width: 310px;
	//width:300px
	overflow: hidden;
	margin-bottom: 10px;

}
#pied {
	background: #EEEEEE;
	width: 100%;
	float: left;
}
a.on, a.on:visited {
	color: #d60d0d;
	font-weight: bold;
}
div.on {
	background: white;
}
div.on a.on, div.on a.on:visited {
	color: #d60d0d;
}
.separateur {
	background: #DFDFDF none repeat scroll 0 0;
	float: right;
	height: 700px;
	margin-top: 30px;
	width: 1px;
	-display:none;
}
h2.titre_gauche {
	color: #cc0000;
	background: #d8d8d8;
	font-size: 16px;
	padding: 5px;
	margin-bottom: 20px;
	-margin-left:10px;
}
small.mot_cle a {
	color: #cc0000;
	margin: 6px;
	margin-bottom: 10px;
	font-size: 10px;
}
.texte_actu_principale {
	margin: 10px;
	text-align: justify;
}
h1.titre_actu_principale {
	font-size: 17px;
	margin: 6px 6px 0 6px;
	
}
h1.titre_actu_principale_in {
	font-size: 30px;
	margin: 6px 6px 0 6px;
	color: #000;
	font-family: georgia;
	font-weight:normal;
}
h1.titre_actu_principale_home {
	font-size: 17px;
	margin: 6px 6px 0 6px;
	padding-top:15px;
	border-top:1px solid #D3D3D3;
}
.lire_la_suite a {
	display: block;
	width: 96%;
	color: #cc0000;
	text-align: right;
	margin: 7px;
	font-size: 10px;
}
div.image_progneuf {
	width: 359px;
	margin-top: 3px;
	text-align: center;
}
div.txt_progneuf {
	margin: 6px;
	text-align: justify;
}
p.titre_annonce {
	margin: 6px;
	font-size: 21px;
	font-weight: bold;
}
p.titre_annonce_petit {
	font-size: 17px;
	font-weight: bold;
}
.adsence {
	margin-top: 5px;
	margin-left: 5px;
}
#plan_site {
	margin: 0 auto;
}
.plan_colonne {
	width: 130px;
	float: left;
	height: inherit;
	padding:0 5px 5px 5px;
}
.plan {
	border: 1px #AFAFAF solid;
	margin: 10px auto;
	
}
.tete_yoyo {
	padding: 3px;
	list-style-type: none;
	margin-left: 10px;
	padding-left: 12px;
	background: url(../../squelettes/images/menu_fleche.gif) no-repeat 0 0.8em;
}
.titre_footer {
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0 0 0 10px;
	font-weight: bold;
	
}
.yoyo {
	list-style-type: none;
	margin: 0px;
	margin-left: 10px;
	padding-left: 8px;
	background: url(../../squelettes/images/sousmenu_fleche.gif) no-repeat 0 6px;
}
.yoyo a {
	color: black;
	text-decoration: none;
}
.tete_yoyo a {
	color: black;
	text-decoration: none;
}

.titre_annonce_footer {
	font-size: 13px;
	font-weight: bold;
	color: #737373;
}
.texte_annonce_footer {
	font-size: 11px;
	color: #737373;
	margin-bottom: 15px;
}
.texte_annonce_footer a {
	color: #737373
}
.dernieres_annonces {
	padding: 10px;
	float: left;
	width: 45%;
}
.dernieres_actus {
	padding: 10px;
	float: left;
	width: 45%;
}
.separateur_pied {
	width: 1px;
	height: 300px;
	background: #AFAFAF;
	float: left;
	margin: auto;
}
.type_annonce {
	font-size: 10px;
	color: #737373
}
#article_gauche {
	float: left;
	width: 665px;
	padding:0 10px 10px 10px;
	-padding:0;
}
.articles_sim {
	background: #D8D8D8 none repeat scroll 0 0;
	color: #CC0000;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 3px;
	width: 140px;
}
.similaire {
	margin: 10px;
}
#texte_actu_principale_in {
	/*border-bottom: 1px solid silver;*/
}
#texte_actu_principale_in p {
	font-size: 14px;
	text-align: justify;
	margin-top: 10px;
	color: #555;
}
#texte_actu_principale_in p:first-letter {
	/*margin-left: 20px;*/
	/*color: #CC0000;
*/
}
.forum-message {
	border: 1px solid #D0D0D0;
	margin: 20px 0;
}
.forum-chapo {
	background: #F0F0F0;
}
.forum-chapo small, .forum-chapo small span {
	font-size: 10px;
}
.forum-texte {
	padding: 10px;
}
.forum li {
	margin-left: 10px;
	list-style: none;
}
.forum-texte p.repondre {
	display: none;
}
.forum-titre {
	margin-left: 10px;
}
.commentaires {
	margin-top: 30px;
}
.formulaire_forum .saisie_titre input.text, .formulaire_forum .saisie_titre textarea {
	width: 50%;
}
.texte_actu {
	border-bottom: 1px solid #D3D3D3;
	text-align: justify;
	margin-bottom: 15px;
}
.annonce_ls {
	background: #F3F3F3;
	border: 1px solid #D3D3D3;
	margin-bottom: 20px;
	padding: 10px;
	-margin-left:10px;
	overflow: hidden;
	cursor: pointer;
	-padding-top:0px;
	-margin-top:0px;
}
.annonce_ls:hover {
	background: #FFFFFF;
}
.annonce_in {
	background: #F3F3F3;
	border: 1px solid #D3D3D3;
	margin-bottom: 20px;
	padding: 10px;
	overflow: hidden;
}
.annonce_ls_entete {
	/*background: #F3F3F3;
*/
	border-top: 1px silver solid;
	width: 95%;
	margin: -1px auto;
}
.tete-annonce {
	padding: 0 5px;
	border: 1px silver solid;
	width: 48%;
	margin-bottom: 5px;
	-margin-left:5px;
	float: left;
}
.neuf {
	margin: 0;
	padding: 0;
	float: left;
	border: 0px red solid;
}
.image_annonce_ls {
	/*float: left;
*/
	margin-right: 8px;
}
.image_annonce_ls img {
	float: left;
	margin-right: 10px;
}
.image_annonce_in img {
	float: left;
}
.titre_annonce_ls {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
}
#haut_annonce_conteneur {
	overflow: hidden;
}
.titre_annonce_haut {
	font-weight: bold;
	color: #CC0000;
	padding-top: 5px;
}
.recherche {
	background: url(../../squelettes/images/recherche_bg.gif) no-repeat 3px 0;
	margin-left: 2px;
}
.bouton {
	background: url(http://www.ikicrea.com/images/menu/bouton_web_off.gif);
	width: 77px;
	height: 28px;
	margin-bottom: 5px;
}
.bouton:hover {
	background: url(http://www.ikicrea.com/images/menu/bouton_web_on.gif);
}
#rubrique-2 .recherche {
}
.imgsup {
	float: left;
	margin: 0 15px
}
.imgsupbas {
	clear: both;
}
.imgsupbas img {
	margin-right: 8px;
}
.imgsup img {
	margin-bottom: 8px;
}
.txt_progneuf_in {
	clear: both;
	padding: 10px 30px;
	text-align: justify;
}
.ville {
	margin-bottom: 15px;
	margin-left: 10px;
	color: #888;
}
.cont_image {
	border: 1px dotted #D3D3D3;
	background: white;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 5px 15px 15px;
	width: 565px;
}
#colonne_droite * {
	margin-bottom: 10px;
}
.recherche table input, .recherche table select {
	margin-bottom: 1px;
	margin-left: 8px;
	width: 140px;
}
.recherche .titre_gauche {
	margin-top: 5px;
	height: 15px;
	margin-bottom: 0;
	line-height: 14px;
	background: none;
}
.recherche table {
	margin: 10px auto;
	width: 100%;
}
#type {
}
#pi {
}
#region {
}
#id_ville {
}
/*
#bmin {
	background: #d8d8d8;
	color: black;
	text-align: left;
	float: left;
	font-size: 10px;
	line-height: 10px;
	width: 80px;
}
#bmax {
	background: #d8d8d8;
	color: black;
	text-align: right;
	float: right;
	font-size: 10px;
	width: 80px;
}
*/
.slidercap {
	float: left;
	color: black;
	font-size: 10px;
}
.recherche {
	overflow: auto;
	width: 310px;
	padding-bottom: 10px;
	border: 0;
}
.titre_art_rub {
	margin-top: -8px;
	font-size: 15px;
		color:black;
}
table.plan td {
	width: 130px
	}
#annonce {
	border: 1px gray solid;
	background: #eee;
	padding: 10px;

}
ul.listeadm {
	list-style: none;
}
#listeannonces {
	border: 1px gray solid;
	background: #eee;
	padding: 5px;
	list-style: none;
	margin: 5px 0;
}
#listeannonces h2 {
	border-bottom: 1px gray solid;
	background: #A90000;
	margin: -5px;
	padding: 2px 5px;
	margin-bottom: 0;
	color: white;
}
.listeadm li {
	padding: 2px 0;
}
table.annonce td {
	padding: 2px 0;
	padding-left: 5px;
}
.frminputtext {
	width: 150px;
}
#annonce input {
	border: 1px silver solid;
}
tr.obligatoire {
	background: #FFE9A6;
	color: black;
}
.coms {
	margin: 10px;
}
div.coms {
	float: right;
	font-weight: bold;
}
.carre {
	margin-top: 3px;
	margin-right: 3px;
	width: 10px;
	height: 10px;
	float: left;
	background: #CC0000;
}
#puba {
    height:478px;
    width:984px;
	padding:0;
	margin:5px 0px 10 px 0px;
}
.tth {
	border: red;
}
/*
.login {
	width: 300px;

	height: 80px;
	margin-left: 695px;
	padding-top: 40px;
	background: white;
}

#formulaire_login input {
	border: 1px solid red;
	width: 150px;
}
#formulaire_login input.submit {
	border: 1px solid green;
	width: 70px;
}
*/
#bloc_images {
	border: 1px gray solid;
	background: #eee;
	padding: 5px;
	list-style: none;
	float: left;
	width: 280px;
}
#bloc_images input {
}
#bloc_images h3 {
	border-bottom: 1px gray solid;
	background: #A90000;
	margin: -5px;
	padding: 2px 5px;
	margin-bottom: 0;
	color: white;
}

.formulaire_login {
	float: left;
	width: 400px;
	/*margin: 10px;
	padding: 10px;
	border: 1px gray solid;*/
}

.plan a {
	font-size: 10px;
}
.blocagent {
	background: white;
	border: 1px dotted #D3D3D3;
	overflow: auto;
	width: 390px;
	margin: 0 auto;
	padding: 5px 0;
	/padding-bottom: 5px;
	float: left;
}
.blocagent img {
	border: 1px solid #D3D3D3;
	margin: 5px;
	float: left;
}
.titreagence {
	color: #666;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}
.blocagent ul {
	list-style: none;
}
.prix {
	font-weight: bold;
	color: #666;
	font-size: 14px;
	float: right;
}
#entete div {

}
.spip-admin-float {
	background-color:transparent;
	position:absolute;
	left:134px;
	top:0;
	z-index:100;
}
#entete a div {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
#connecter {
	width: 111px;
	height: 28px;
	background: url(../../squelettes/images/seconnecter.gif);
}
#deconnecter {
	width: 111px;
	height: 28px;
	background: url(../../squelettes/images/sedeconnecter.gif);
}
#mesannonces {
	width: 111px;
	height: 28px;
	background: url(../../squelettes/images/mesannonces.gif);
}
.recherche #type, .recherche #pi, .recherche #region, .recherche #id_ville {
	background-color: transparent;
	/*background: url(../../squelettes/images/list.gif);
*/
	background: white;
	padding-left: 5px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.submitrecherche {
	height: 25px;
	width: 95px;
	cursor: pointer;
	background: url(../../squelettes/images/submitrecherche.gif) no-repeat;
}
.readmore {
	width: 100%;
}
#tabvaleurs {
	width: 250px;
	float: left;
}
#tabvaleurs table {
	width: 240px;
	border: 1px solid silver;
}
.tab_detail {
	border: 1px solid #C3C3C3;
	margin: 0 auto;
}
tr.detail1 {
	background: #E3E3E3;
}
tr.detail0 {
	background: white;
}
tr.pair_1 {
	background: #C3C3C3;
}
tr.pair_0 {
	background: white;
}
.blocagent li, .blocagent li a {
	color: #595959;
}
.formulaire_spip li.obligatoire label {
	float: left;
	width: 170px;
	/*border-bottom: 1px solid black;
*/
}
.formulaire_spip input {
	float: left;
	width: 170px;
	/*border-bottom: 1px solid black;
*/
}
.doc {
	color: #cc0000;
	font-size: 13px;
	display: block;
	font-weight: bold;
}
#tabledoc {
	float: left;
	background: white none repeat scroll 0 0;
	border: 1px dotted #D3D3D3;
	overflow: auto;
	margin: 15px 0 15px 30px;
}
#tabledoc td {
	padding: 10px;
}
.deposez {
	margin-right: 10px;
}
#pied {
	margin-top: 10px;
}
.tab_detail td {
	/*width: 110px;*/
	font-size: 12px;
	padding: 1px 3px;
	border-left: 1px solid #c3c3c3;
	border-collapse: collapse;
	text-align: right;
}
.trt {
	color: white;
	background: #A3A3A3;
	font-size: 13px;
}
.trt td {
	text-align: center;
}
.frmannonce ul {
	list-style: none;
	width: 665px;
}
.frmannonce label {
	display: block;
	width: 100px;
	float: left;
}
.frmannonce input {
	width: 200px;
	margin-bottom: 10px;
}
input.submit_ctc {
	width: 90px;
	margin-left: 412px;
}
.frmannonce textarea {
	width: 400px;
	height: 150px;
	overflow: auto;
	margin-bottom: 2px;
}
.deposez {
	margin-top: 5px;
}
.contact_webmaster label {
	display: block;
	width: 200px;
	float: left;
}
ul.contact_webmaster {
	list-style: none;
}
.contact_webmaster input, .contact_webmaster select {
	width: 270px;
	/*margin-bottom: 10px;
	border: 1px solid silver;*/
}
.text_webmaster {
	width: 100%;
	height: 150px;
	overflow: auto;
	margin-bottom: 2px;
}
.erreur, .formulaire_erreur {
	color: red;
	font-weight: bold;
	font-size: 10px;
}
.textcom {
	font-size: 11px;
	margin-bottom: 2px;
}
.whocom {
	font-size: 10px;
}
.accueilfo {
	margin-bottom: 5px;
	margin-top: 5px;
}
.similaire .lien_pagination {
	font-size: 10px;
}
.similaire .on {
	font-size: 11px;
	color: #cc0000;
}
.similaire .pagination {
	margin-top: 10px;
}
.sousrubriqueservice {
	width: 300px;
	float: left;
	border: 1px solid #D3D3D3;
	height:250px;
	margin: 10px 10px;
}
.titreservice {
	background: #EEEEEE;
	padding: 5px;
}
.titreservice a {
	color: #595959;
	font-weight: bold;
	font-size: 14px;
}

.sousrubriqueservice ul {
	margin:10px;
	list-style:none;
}
	
li.sousousrub{
	background:url(../../squelettes/images/menu_fleche.gif) no-repeat 250px 0.6em;
	list-style-type:none;
	padding:3px 3px 3px 12px;
}
#sousmenu.breadcrumb{
	padding-top:7px;
}

#sousmenu.breadcrumb a{
	color:#595959;
	font-size:13px;
	
	}
	
li.articlessousrub{
	background:url(../../squelettes/images/sousmenu_fleche.gif) no-repeat 250px 0.6em;
	padding:3px 3px 3px 12px;
}

.pagservice{
	float:right;
	margin-bottom:5px;
}

.sousrubriqueservice .pagservice .on {
	font-size:10px;
	font-weight:bold;
	color:#CC0000;
}

.sousrubriqueservice .pagservice .lien_pagination {
	font-size:10px;
}
#logger{
	position:absolute;
	top:2px;
	width:950px;
	text-align:right;
	z-index:10000;
}
#logger a{
	z-index:10000;
	color:#0C479D;
	font-weight: bold;
	font-family:helvetica,arial,sans-serif;
	font-size:10px;
}

.contact_webmaster input, .contact_webmaster select {
	background:#F9F9F9 url(../../squelettes/images/fond-form.gif) no-repeat scroll left bottom;
	border:none;
	border-top:1px solid #F0F0F0;
	padding:2px 10px 12px;
	width:400px;
}
	
textarea.text_webmaster{
	background:#F9F9F9 url(../../squelettes/images/fond-form.gif) no-repeat scroll left bottom;
	border:none;
	border-top:1px solid #F0F0F0;
	padding:2px 10px 12px;
	width:600px;
}

.radiogroupe input{
	background:none;
	width:50px;
	border:none;
}
.radiogroupe p{
	float:left;
}
.radiogroupe p.droite{
	margin-left:100px;
	}
.contactfield {
	width:520px;
	margin:0 auto;	
	border:1px solid #E0E0E0;
	padding:20px;
}


.contact_webmaster{
	margin-top:30px;
}
.contactfield1{
	width:520px;
	margin:0 auto;	
	border:1px solid #E0E0E0;
	padding:20px;
}

.contactfield1 p.contenumess {
	padding-top:10px;
}
.contactfield1 legend {
	font-weight:bold;
}
.contactfield1 p.centre {
	text-align:center;
	}
	
.contactfield1 p.adroite{
	text-align: right;
	}
	
#menu .fond_menu .onglet_menu a {
	-color:#ffffff;
}

#menu .fond_menu .on a {
	-color:#cc0000;
}

.h_row {
	border-bottom:1px solid #AFAFAF;
	background: transparent;
	width: 700px;
	height: 1px;
	margin: 0 auto;
}

.txt_progneuf_ls p {
	-width:50px;
	
}
#raccourcis a{
	font-size:10px;
	text-decoration:underline;
	color:#737373;
}
#mail_inscription_{
border:1px solid silver;
}
a.tyoselected,
#sousmenu a.tyoselected{
	text-decoration:underline;	
	color:#A90000;
	font-weight:bold;
}
.mnurubtypeoffres a{
	font-weight:normal;
}
.mnurubtypeoffres a small{
	font-weight:normal;
	font-size:9px;
	color:gray;
}	
.mnurubtypeoffres a{
	margin:0 auto 0 auto;
	padding:0 5px 0 5px;
}	

#villesselectdept ul li{
	cursor:pointer;
	display:inline;
	font-weight:bold;
	border:2px outset #CCC;
	padding:3px;
	background:#F4F4F4;
	margin-left:10px;

}

#villesselectdept ul li.selected{
	cursor:auto;
	background:#FFF;	
	border:2px inset #CCC;	
}

#villesselectdept{
	margin:8px 0;
}
#blocvilles small{
	font-size:10px;
	color:#555;
	padding-bottom:3px;
	
}
div#mapgoogle span{
	display:none;
}

#criteres{
	display:none;
	background:#D8D8D8;
	text-align:right;
	padding:5px;
}
#criteres form{
	padding-right : 180px;
	border-bottom:1px dotted #595959;
	padding-bottom:10px;
}
#criteres form p{
	margin:2px;
	padding:0px;
	}
#bmin,#bmax{
	width:100px;
}
#btcriteres{
	margin-right:100px;
	background:#C0C0C0;
	padding:3px 5px;
	margin : 2px 100px 2px 2px;
}

.txt_progneuf_ls h3{
	font-size:12px;
	font-weight:normal;
}

/* google map */
div.gg1{width:300px;overflow-y:auto;overflow-x:hidden;height:60px;} 
div.gg2{width:300px;border:1px dotted #EEE;clear:both;overflow:hidden;}
div.gg2 p{font-size:10px;}
div.gg3{float:left;padding-right:3px}
div.gg3 a img{height:50px;width:50px;}
a.gg4{font-weight:bold;}
/* google map_eof */


#formulaire_login li{
	list-style:none;
	display:block;
	clear:both;
	margin-top:30px;
}

#formulaire_login li label{
	display:block;
	text-align:right;
}

div#loginannonceur {
float: left;
width: 500px;
margin-right: 30px;
border: 1px solid #777 ;
padding: 10px;
}

#loginnewannonceur h1,#loginannonceur h1{
	font-size: 18px;
	display: block;
	margin-left: 50px;
}
.details {
	display: block;
	margin-left: 100px;
}
.details a {
	font-size: 10px;
}
.leg {
	display: block;
	margin-left:50px;
}
#loginnewannonceur strong {
	color: #A90000;
}
div#loginnewannonceur {
	background: #DDD;
	border: 1px solid #777;
	width: 400px;
	padding-top:20px;
	float: left;
}
#formulaire_login p.boutons input.submit {
	width: 100px;
	margin-left: 90px;
}

#formulaire_inscription .reponse_formulaire_ok{
	color:#A90000;
	font-family:Verdana,sans-serif;
	font-weight:none;
	margin:15px;
	text-align:center;
}

p.formulaire_ok{
	font-weight:bold;
	font-color:#53AD20;
	margin:15px;
	text-align:center;
	font-size:16px;
}

div.socialtags {
	clear:none;
	}
#showonclientsite {
	text-align:right;
}
#showonclientsite a{
	color:#888;
	font-style:italic;
}
#totalvisites{
	list-style-type:disc;
	color:#888888;
}

ul.infosup {
	padding: 8px 10px;
	border: 1px solid #D3D3D3;
	background: #EEEEEE;
	
}

ul.infosup li {
	list-style:none;
}
p.articles_sim2 {
	background:none repeat scroll 0 0 #D8D8D8;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	padding:3px;

}
#retrub{
	text-align:right;
	padding:15px;
}
#retrub div{
	text-align:center;
	padding-left:300px;
}
#retrub small{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}
#retrub div div{
	border:1px solid #DDDDDD;
	padding:0;
}
div#texte_actu_principale_in div,div#texte_actu_principale_in span,div#texte_actu_principale_in p{
	font-family:georgia;
	color:#222222;
	font-family:georgia !important;
	font-size:15px !important;
	font-size-adjust:none !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:normal !important;
	line-height:22px !important;
}

div#doss_sem {
	margin:10px 0 20px 0;
	padding:15px 5px;
	width: 218px;
	border:6px solid #EF9700;
}
div#doss_sem h1 a {
	font-size:14px;
	color:#555555;
}
div#doss_sem ul {
	padding:0;
	list-style:none outside none;
}
div#doss_sem li{
	padding-left:5px;
}
div#doss_sem li a{
	font-weight:bold;
	font-size:12px;
	color:#0C479D;
	font-family:Arial
}

div#doss_sem li a small {

	font-weight:normal;
	color:#555;
	font-style:italic;
}



div#actu_agence {
	margin:10px 0 20px 0;
	padding:15px 5px;
	width: 218px;
	border:6px solid #DDD;
}

div#actu_agence a{
	font-weight:bold;
	font-size:12px;
	color:#0C479D;
	font-family:Arial
}

div#actu_agence a small {

	font-weight:normal;
	color:#555;
	font-style:italic;
}

div#prog_neuf {
	margin:20px 0;
}

div.ligne {
	border-bottom:1px solid #E2E2E2;
	padding:5px;
}
div.ligne a{

	font-size:10px;
	color:#034377;
	font-weight:normal;
}
div.actuimmob {
	border:6px solid #DDDDDD;
	margin:0 0 20px;
	padding:5px;
	width:350;
}

div#ventes{
	border-bottom:1px solid #D3D3D3;
}
.actualite {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#555555;
    font-style:italic;
    font-weight:normal;
}


/* gestion de la popup */
#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack pour internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	/*border:1px solid #cecece;*/  
	z-index:1;  
}  
#popupMain{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack pour internet explorer 6*/  
	/*height:384px;  
	width:408px;  */
	background:#FFFFFF;  
	border:1px solid #cecece;  
	z-index:2;  
	/*padding:12px;
	font-size:13px;  */  
}
#popupMain p{
	margin:0;
}
#titrePopup{
	padding:30px 250px 0 0;
	display:none;
	text-align:right;
	font-family:monospace;
	color:#BBB;
	font-weight:bold;
	cursor:pointer;	
	margin-left:50px;
	position:absolute;
}
