* { margin:0; margin:0;}

body { font-size:62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; background:#3E3E40 url(../imagescss/body_bg.gif) 0px 0px repeat-x; }
#container { width:974px; margin:0px auto; padding:0; background:#56555A; }

/* ====================================================================== */
/* =============================== GENERAL ============================== */
/* ====================================================================== */
.spacer { clear:both; }
.spacer2 { clear:both; visibility:hidden; height:0px; border:0px; margin:0; padding:0; font-size:0px; }

.floatleft{ float:left;}
.floatright{ float:right;}

.alignleft{ text-align:left;}
.aligncenter{ text-align:center;}
.alignright{ text-align:right;}

img { border:0px; }
h1 { font-size:2.2em; }
h2 { font-size:2em; }
h3 { font-size:1.8em; }
h4 { font-size:1.6em; }
h5 { font-size:1.4em; }
h6 { font-size:1.3em; }
p  { font-size:1.1em; }
ul { margin:0; padding:0; }
li { list-style-type:none; margin:0; padding:0; }
textarea{ font-family:Arial, Helvetica, sans-serif; }

a.retour{ background:url(../imagescss/puce-rouge-top-left.gif) top left no-repeat; padding:0px 0px 0px 14px; font-size:1em; color:#535758; text-decoration:none; margin:0px 0px 0px 0px; display:block; height:15px; width:74px; }

a.hautpage{ background:url(../imagescss/puce-hautpage.gif) center right no-repeat; padding:0px 0px 0px 0px; font-size:1em; color:#535758; text-decoration:none; margin:0px 0px 11px 0px; display:block; height:14px; width:84px; }
a.hautpage-groupe{ background:url(../imagescss/puce-hautpage-vert.gif) center right no-repeat; padding:0px 0px 0px 0px; font-size:1em; color:#535758; text-decoration:none; margin:0px 0px 11px 0px; display:block; height:14px; width:84px; }
a.hautpage-promotion{ background:url(../imagescss/puce-hautpage-orange.gif) center right no-repeat; padding:0px 0px 0px 0px; font-size:1em; color:#535758; text-decoration:none; margin:0px 0px 11px 0px; display:block; height:14px; width:84px; }
a.hautpage-syndic{ background:url(../imagescss/puce-hautpage-violet.gif) center right no-repeat; padding:0px 0px 0px 0px; font-size:1em; color:#535758; text-decoration:none; margin:0px 0px 11px 0px; display:block; height:14px; width:84px; }
a.hautpage-gestion{ background:url(../imagescss/puce-hautpage-bleu.gif) center right no-repeat; padding:0px 0px 0px 0px; font-size:1em; color:#535758; text-decoration:none; margin:0px 0px 11px 0px; display:block; height:14px; width:84px; }

a.redbold{ color:#D82028; font-size:1em; font-weight:bold; text-decoration:none; }
a.redbold:hover{text-decoration:underline; }

.strong{font-weight:bold !important;}
.no-strong{font-weight:normal !important;}
.hidden-link{ color:black; text-decoration:none;}

/*bt enregistrer page cms*/
.save-page{font-size:1.1em; font-weight:bold; background:#4D646C; padding:4px 0px 5px 0px; margin:5px 0px 5px 0px; border:0px; color:white; cursor:pointer; height:22px; width:100%; text-align:center; }


/* *************** BARRE ADMIN *************** */
#barre-admin{ background:#4D646C; height:23px; margin:0; padding:8px 0px 0px 0px; color:#FFDF00;  }
	#barre-admin ul{ list-style:none; list-style-type:none; text-align:right; float:right; }
	#barre-admin li{ display:inline; float:left; padding:0px 6px; margin:0px 0px 0px 0px; border-left:1px white solid; }
	#barre-admin a{  height:14px; padding:0px 2px 0px 2px; color:white; font-size:1.1em; font-weight:bold; text-decoration:none; }
	#barre-admin a:hover{ background:#004335; color:#FFDF00;}

	#barre-admin label{ float:left; color:white; padding:2px 0px 0px 0px;}
	#barre-admin input{ color:black; border:1px white solid; height:13px; width:63px; font-size:1em;}
	#barre-admin input.save{ background:#004335; color:white; border:1px black solid; height:16px; margin:1px 0px 0px 0px; width:30px;}

/* *************** EDITEUR SPAW *************** */
	#editeur-spaw{ font-size:11px;}

	#editeur-spaw h1, #editeur-spaw h2, #editeur-spaw h3, #editeur-spaw h4, #editeur-spaw h5, #editeur-spaw h6{font-weight: bold !important; background:none !important; background-image:none !important; margin:0 !important; padding:0 !important; color:black ; }
	#editeur-spaw h1{font-size: 36px !important; display:block !important; visibility:visible !important; }
	#editeur-spaw h2{font-size: 24px !important; }
	#editeur-spaw h3{font-size: 18px !important; }
	#editeur-spaw h4{font-size: 16px !important; }
	#editeur-spaw h5{font-size: 12px !important; }
	#editeur-spaw h6{font-size: 10px !important; }
	
	#editeur-spaw ul{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
	#editeur-spaw li{ list-style-type:none; background:url(../imagescss/puce-jaune2.gif) 0px 3px no-repeat; margin:0px 0px 0px 0px;  padding:0px 0px 0px 15px;}
		
	#editeur-spaw ol{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
	#editeur-spaw ol li{ list-style-type:decimal; padding:0; margin:0; background:none; }
	
	.titrevert {color:#39393c !important; }
	.titrejaune {color:#717176 !important; }
		
	.taille10 { font-size:10px; }
	.taille11 { font-size:11px; }
	.taille12 { font-size:12px; }
	.taille14 { font-size:14px; }

/* ====================================================================== */
/* =============================== HEADER =============================== */
/* ====================================================================== */
#header{ height:106px; background: url(../imagescss/header-bg.jpg) 0px 0px no-repeat; position:relative; }
#header .slogan{ position:absolute; top:4px; left:220px; font-size:1em; color:#7C7C7E; }
#header .slogan a{ color:#7C7C7E; }
	#header h1{ position:absolute; top:128px; left:28px; color:#838383; font-size:1em; font-weight:normal; z-index:1; }
		#header h1 a{ color:#838383;}
#logo{ position:absolute; z-index:1;}

#flag{ position:absolute; top:4px; right:10px;}

	#menu-haut{ padding:0; margin:0; position:absolute; bottom:21px; right:30px; }
		#menu-haut ul{ margin:0; padding:0; }
			#menu-haut li{ list-style:none; margin:0; padding:0; display:inline; float:left; }
				#menu-haut li a{ display:block; float:left; height:18px; margin:0px 0px 0px 12px; _margin:0px 0px 0px 6px; padding:0px 0px 0px 18px; background:url(../imagescss/menu_puce_jaune.gif) 0px 2px no-repeat; color:white; font-size:1.4em; }
				#menu-haut li#first a{ background:none; }
					#menu-haut li a:hover{}
					#menu-haut li a.select{}


/* ====================================================================== */
/* ============================= FIL ARIANE ============================= */
/* ====================================================================== */
	/* ------ fil-ariane ------ */
	 #fil-ariane{ position:relative; top:-1px; height:26px; padding:7px 35px 0px 0px; margin:0px 0px 0px 0px; background:#56555A url(../imagescss/fil-ariane-bg.gif) top left no-repeat;}
		#fil-ariane p{ color:white; font-size:1.1em; text-align:right }
		#fil-ariane ul{ padding:0px 0px 0px 0px; margin:0; float:right }
		#fil-ariane li{ display:inline; font-size:1.1em; color:white; }
			#fil-ariane li a{ background:url(../imagescss/puce-jaune.gif) 5px center no-repeat; padding:0px 5px 0px 15px; margin:0px 0px 0px 0px; text-decoration:none; color:white; }	
				html>body #fil-ariane li a{ background: url(../imagescss/puce-jaune.gif) 0px 4px no-repeat; }	/* hack for FF pour placement de la puce */
				#fil-ariane li a:hover{}
		
					
/* ====================================================================== */
/* =============================== FOOTER =============================== */
/* ====================================================================== */
#footer{ height:25px; background:#333335; text-align:center; padding:5px 0px 0px 0px; margin:0; clear:both;}
	#footer p { font-size:1em; padding:0px 0px 0px 0px; margin:0; color:white;}
	#footer a { font-size:1em; color:white; text-decoration:none; padding:10px 4px 5px 12px; background: url(../imagescss/puce_footer.gif) 0px 13px no-repeat; }
	#footer a:hover { font-size:1em; color:white; text-decoration:underline; }
	#footer .sanspuce { font-size:1em; color:white; text-decoration:none; padding:10px 4px 5px 0px; background:none; }


	
#footer2{ width:974px; margin:0px auto; padding:0; background:#333335; }
		#footer2 div{ float:left; margin:0px 0px 0px 0px; padding:0px 5px 20px 118px; width:364px; background:#333335; }
			#footer2 h2{ padding:22px 0px 22px 28px; color:white; font-size:1.4em; font-weight:bold; }
			#footer2 h2 a{color:white; }
			#footer2 h3{ color:white; font-size:1.1em; font-weight:bold; }
			#footer2 h3 a{color:white; }
			#footer2 p{ color:white; font-size:1.2em; padding:0px 0px 0px 20px; }
			#footer2 address{ color:white; font-size:1.1em; font-style:normal; }
				#footer2 a{ font-size:1em; color:white; text-decoration:none;}
				#footer2 a:hover{ text-decoration:underline;}
					
/* ====================================================================== */
/* ================================ ACCUEIL ============================= */
/* ====================================================================== */
/* *************** CORPS *************** */
#laccueil{ padding:0px 0px 0px 0px; margin:0; background:none;}
#corps-accueil{ height:493px; background:url(../imagescss/corps-accueil-bg.gif) -15px 0px no-repeat; margin:0; padding:0; color:white; }
html>body #corps-accueil{ min-height:493px; height:auto; }
	#texte-accueil{margin:0; padding:0; width:708px; float:left; }

	#photo-accueil{ width:270px; height:493px; float:right; border:0px; margin:0; padding:0; }
	#photo-accueil img{ margin:0; padding:0; border:0px; }
	
		#edito { padding:53px 66px 0px 31px; margin:0; height:124px; }
		#edito h2 { margin:0px 0px 12px 0px; padding:0; font-size:1.8em; font-variant:small-caps; }
		#edito p { margin:0; padding:0; }

		#c1, #c2, #c3 { float:left; width:236px; height:210px; margin:0; padding:0px 0px 0px 0px; }
			#c1 h1, #c2 h1, #c3 h1 { font-weight:bold; }
			#c1 a br, #c2 h1 a, #c3 h1 a { text-decoration:none; }
			#c1 a, #c2 a, #c3 a { color:white; text-decoration:none; }
			#c1 p, #c2 p, #c3 p { width:170px; margin:0px 17px; padding:0px 0px 0px 9px; }
		#c1 {}
			#c1 p { border-left:8px #CF1312 solid; }
		#c2 { }
			#c2 p { border-left:8px #EC7A00 solid; }
		#c3 { }
			#c3 p { border-left:8px #0070BA solid; }
			
			
/*			
		#c1, #c2, #c3 { float:left; width:236px; height:86px; margin:0; padding:124px 0px 0px 0px; }
			#c1 p, #c2 p, #c3 p { width:170px; margin:0px 17px; padding:0px 0px 0px 9px; }
		#c1 { background:url(../imagescss/c1-bg.gif) top center no-repeat; }
			#c1 p { border-left:8px #CF1312 solid; }
		#c2 { background:url(../imagescss/c2-bg.gif) top center no-repeat; }
			#c2 p { border-left:8px #EC7A00 solid; }
		#c3 { background:url(../imagescss/c3-bg.gif) top center no-repeat; }
			#c3 p { border-left:8px #0070BA solid; }
*/
/* *************** INFOS *************** */
#infos{ height:100px; background:#212121; border-top:1px white solid; border-bottom:1px white solid; padding:27px 0px 0px 0px; margin:0; clear:both; }

#newsletter { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: #56555A; }
	#newsletter h2{  margin:0; padding:0; }
	#newsletter p{ font-size:1em; }
	#newsletter p.text{ font-size:1em; font-weight: bold; color:black; margin:10px 10px 10px 10px; }
	#newsletter input { width:110px; height:14px; padding:2px 5px; border:0px; background:#004C3F; color:#FBFFFF; font-size:1em; }
	#newsletter  .valid { width:101px; height:29px; text-align:center; font-size:1em; font-weight:bold; background:#004C3F; color:white; margin:0; padding:0; }

#actus { margin:0px 27px 0px 350px; padding:0px 0px 0px 0px; }
	#actus h2{ height:22px; background:url(../imagescss/titre-actu-bg.gif); font-size:1.8em; font-variant:small-caps; margin:0; padding:0; }
		.actu { float:left; width:280px; border-bottom:1px white solid; margin:0px 10px 0px 10px; padding:10px 0px 7px 0px; }
		.actu .date { float:left;  font-size:1em; color:#A3A3A3; margin-right:3px; }
		.actu h3 { font-size:1em; font-weight:normal; }
		.actu .actu-descript {font-size:1em; }
		.actu .suite { color:#74B60E; }
		
		
	#textpresentation{margin:0px 4px 0px 4px; }
		#textpresentation h3{ font-size:1.1em; font-weight:bold; color:white; }
		#textpresentation h4{ margin:5px 0px 5px 0px; font-size:1em;}
		#textpresentation p{ margin:5px 0px 5px 0px; font-size:1em;}
		#textpresentation a{ color:white; text-decoration:none; }
		
	#lastBiens{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; background:#56555A; }
		#lastBiens h3{margin:0px 0px 0px 5px; font-size:1.4em; color:#fcfcfc;}
		
		.lastBien{ margin:0px 3px 0px 3px; padding:7px 3px 7px 3px; width:262px; /*border-bottom: 1px #444347 solid;*/}
			.lastBien p{ color:white; font-size:1em; }
			.lastBien img{ float:left; margin:3px; }
			.lastBien .desc{}
				.lastBien .desc a{ color:white; text-decoration:none;}
		
	#accEntete{ position:relative; top:0px; width:495px; height:221px; background:url(../imagescss/acc_maison.gif) 0px 0px no-repeat; z-index:1;}
		#accEntete p{ position:absolute; right:12px;; padding:0px; text-align:right;}
		#accEntete .l1{ top:10px; color:#3E3E40; font-size:3.7em; font-weight:normal;}
		#accEntete .l2{ top:48px; color:#56555A; font-size:2.4em; font-weight:normal;}
		#accEntete .l3{ top:78px; color:#3E3E40; font-size:1.8em; font-weight:normal;}
		#accEntete .l4{ top:105px; color:#7B7C7E; font-size:2em; font-weight:normal; width:240px; line-height:0.8em;}	
		
	#slider{ position:relative; padding:70px 0px 0px 0px; width:495px; background:#B9B9B9 url(../imagescss/decouvrez-selection_bg.jpg) 0px 0px no-repeat;}
		#slider .seeAll{ position:absolute; bottom:0px; z-index:1; text-align:center;}
			#slider .seeAll a{ display:block; margin:0px 0px 0px 0px; padding:13px 0px 5px 0px; width:495px; height:26px; background:#b9b9b9; color:white; font-size:1.3em; font-weight:bold; text-decoration:none;}
			#slider .seeAll a:hover{ background:#a8a8a8;}
		
/* ============================== FIN ACCUEIL =========================== */
/* ====================================================================== */
		
		
		
		
		
/* ============================================================================ */
/* =============================== AGENCES AFFAIRES =========================== */
/* ============================================================================ */
#corps{ background: url(../imagescss/corps-bg.gif) repeat-y; margin:0; padding:0; }
#bg-stri{/*background: url(../imagescss/left-bottom-bg.jpg) left bottom no-repeat; z-index:98;*/}

	/* ------ titre-page ------ */
	#titre-page{ background:#333333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:90px; }
		#titre-page h1{ font-size:3.5em; font-weight:bold; color:white; padding:40px 0px 0px 0px; margin:0px 0px 0px 208px; }

	#titre2-page{ background:url(../imagescss/titre2-page_bg.jpg) 0px 0px repeat-x; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:40px; }
		#titre2-page h2{ background: url(../imagescss/menu_puce_jaune.gif) 0px 17px no-repeat; font-size:1.5em; font-weight:bold; color:#A7A7A7; padding:12px 0px 0px 15px; margin:0px 0px 0px 228px; }
	

/* *************** LEFT *************** */
#left{ float:left; width:208px; margin:0; padding:0; color:white; }
	/* ------ left-top ------ */
	#left-top{ margin:0; padding:0px 0px 0px 0px; border-bottom:1px white solid;}
	#left-top-gestion{ margin:0; padding:0px 0px 0px 0px; background:url(../imagescss/corps-left-bg.jpg) left -48px repeat-x; }
	
		/* ------ menu-VILLE-agence ------ */
		#menu-ville-agences{ margin:0px 0px 0px 105px; padding:0;  width:100px; background:url(../imagescss/corps-left-bg.jpg) left -48px repeat-x; }
		#menu-ville-agences li{ margin:0; padding:0;}
		#menu-ville-agences li a{ display:block; height:14px; font-size:1.1em; background:url(../imagescss/puce-rouge.gif) left center no-repeat; padding:0px 0px 4px 10px; margin:0px 0px 0px 0px; color:#6A7881; text-decoration:none; }
		#menu-ville-agences li a:hover, #left-top #menu-ville-agences li a.select { font-weight:bold; color:white;}
				
		/* ------ menu-gauche-agences ------ */
		#menu-gauche-agences {margin:15px 0px 0px 16px;}
		#menu-gauche-agences li{margin:0px 0px 1px 0px;}
		#menu-gauche-agences li a{ display:block; height:17px; width:160px; padding:5px 0px 0px 10px; background:#4C575D; color:white; font-size:1.1em; font-weight:bold; border-left:7px #697A84 solid; text-decoration:none; }
		html>body #menu-gauche-agences li a{ height:auto; min-height:17px; }
		#menu-gauche-agences li a:hover, #menu-gauche-agences li a.select{ border-left:7px #D0150E solid;}
		
		/* ------ menu-gauche-gestion ------ */
		#menu-gauche-gestion {margin:0px 0px 0px 16px;}
		#menu-gauche-gestion div{ position:relative; padding:0; margin:0;}
		#menu-gauche-gestion li{margin:0px 0px 1px 0px; padding:0;}
		#menu-gauche-gestion li a{ display:block; height:17px; width:160px; padding:5px 0px 0px 10px; background:#4C575D; color:white; font-size:1.1em; font-weight:bold; border-left:7px #697A84 solid; text-decoration:none; }
		html>body #menu-gauche-gestion li a{ height:auto; min-height:17px; }
		#menu-gauche-gestion li a:hover, #menu-gauche-gestion li a.select{ border-left:7px #0070BA solid;}
		
		#menu-gauche-gestion #ajout-page { margin:0; padding:0;}
		#menu-gauche-gestion #ajout-page li.add{ margin:0px; padding:0px; }
		#menu-gauche-gestion #ajout-page li.add a{ display:block; height:17px; width:143px; padding:5px 0px 0px 27px; background:#7EB818 url(../imagescss/puce-plus.gif) 10px 3px no-repeat; color:white; font-size:1.1em; font-weight:bold; text-decoration:none; border-left:7px #7EB818 solid;  }
		#menu-gauche-gestion #ajout-page li.add a:hover{ border-left:7px #7EB818 solid; }
		#menu-gauche-gestion #ajout-page li.add input{background:#92CF26; width:155px; font-size:1.1em; border:0px #7EB818 solid; height:17px; color:white; font-weight:bold; margin:0px 0px -1px 0px; padding:2px 5px 2px 17px; top:-1px; position:relative; font-family:Arial, Helvetica, sans-serif; }

		#menu-gauche-gestion img.puce-up{ position:relative; top:5px; float:right; right:20px; cursor:pointer; }
		
		/* ------ menu-gauche-syndic ------ */
		#menu-gauche-syndic {margin:0px 0px 0px 16px;}
		#menu-gauche-syndic div{ position:relative;}
		#menu-gauche-syndic li{margin:0px 0px 1px 0px;}
		#menu-gauche-syndic li a{ display:block; height:17px; width:160px; padding:5px 0px 0px 10px; background:#4C575D; color:white; font-size:1.1em; font-weight:bold; border-left:7px #697A84 solid; text-decoration:none; }
		html>body #menu-gauche-syndic li a{ height:auto; min-height:17px; }
		#menu-gauche-syndic li a:hover, #menu-gauche-syndic li a.select{ border-left:7px #BF4194 solid;}

		#menu-gauche-syndic #ajout-page { margin:0; padding:0;}
		#menu-gauche-syndic #ajout-page li.add{ margin:0px; padding:0px; }
		#menu-gauche-syndic #ajout-page li.add a{ display:block; height:17px; width:143px; padding:5px 0px 0px 27px; background:#7EB818 url(../imagescss/puce-plus.gif) 10px 3px no-repeat; color:white; font-size:1.1em; font-weight:bold; text-decoration:none; border-left:7px #7EB818 solid;  }
		#menu-gauche-syndic #ajout-page li.add a:hover{ border-left:7px #7EB818 solid;  }
		#menu-gauche-syndic #ajout-page li.add input{background:#92CF26; width:155px; font-size:1.1em; border:0px #7EB818 solid; height:17px; color:white; font-weight:bold; margin:0px 0px -1px 0px; padding:2px 5px 2px 17px; top:-1px; position:relative; }

		#menu-gauche-syndic img.puce-up{ position:absolute; top:5px; float:right; right:20px; cursor:pointer; }

		
		/* ------ menu-gauche-promotion ------ */
		#menu-gauche-promotion {margin:0px 0px 0px 16px;}
		#menu-gauche-promotion div{ position:relative;}
		#menu-gauche-promotion li{margin:0px 0px 1px 0px;}
		#menu-gauche-promotion li a{ display:block; height:17px; width:160px; padding:5px 0px 0px 10px; background:#4C575D; color:white; font-size:1.1em; font-weight:bold; border-left:7px #697A84 solid; text-decoration:none; }
		html>body #menu-gauche-promotion li a{ height:auto; min-height:17px; }
		#menu-gauche-promotion li a:hover, #menu-gauche-promotion li a.select{ border-left:7px #EF7900 solid;}

		#menu-gauche-promotion #ajout-page { margin:0; padding:0;}
		#menu-gauche-promotion #ajout-page li.add{ margin:0px; padding:0px; }
		#menu-gauche-promotion #ajout-page li.add a{ display:block; height:17px; width:143px; padding:5px 0px 0px 27px; background:#7EB818 url(../imagescss/puce-plus.gif) 10px 3px no-repeat; color:white; font-size:1.1em; font-weight:bold; text-decoration:none; border-left:7px #7EB818 solid;  }
		#menu-gauche-promotion #ajout-page li.add a:hover{ border-left:7px #7EB818 solid;  }
		#menu-gauche-promotion #ajout-page li.add input{background:#92CF26; width:155px; font-size:1.1em; border:0px #7EB818 solid; height:17px; color:white; font-weight:bold; margin:0px 0px -1px 0px; padding:2px 5px 2px 17px; top:-1px; position:relative; }

		#menu-gauche-promotion img.puce-up{ position:relative; top:5px; float:right; right:20px; cursor:pointer; }
	
		/* ------ menu-gauche-groupe ------ */
		#menu-gauche-groupe {margin:0px 0px 0px 16px;}
		#menu-gauche-groupe div{ position:relative;}
		#menu-gauche-groupe li{margin:0px 0px 1px 0px;}
		#menu-gauche-groupe li a{ display:block; height:17px; width:160px; padding:5px 0px 0px 10px; background:#4C575D; color:white; font-size:1.1em; font-weight:bold; border-left:7px #697A84 solid; text-decoration:none; }
		html>body #menu-gauche-groupe li a{ height:auto; min-height:17px; }
		#menu-gauche-groupe li a:hover, #menu-gauche-groupe li a.select{ border-left:7px #8AC22D solid;}
	
		/* ------ left:recherche-bien ------ */
		#recherche-bien{ background:#56555A; color:#F1FCFF; font-size:1em; margin:0; padding:0px 0px 0px 0px; }
			#recherche-bien img{ padding:0; margin:0; border:0;}
			#recherche-bien form{ margin:0px 0px 0px 5px; padding:0; width:190px; }
			#recherche-bien input{ background:white; color:#2E3639; font-size:1em; border:0; margin:0px 0px 6px 0px; padding:0px 0px 0px 4px; height:16px; width:100%; }
			#recherche-bien select{ background:white; color:#2E3639; font-size:1em; border:0; margin:0px 0px 6px 0px; padding:0px 0px 0px 4px; height:16px; width:100%; }
			html>body #recherche-bien select{ min-height:16px; height:auto; }
			
			#recherche-bien label{ float:left;}
			#recherche-bien input.nbre{ width:54px;}
			#recherche-bien input.minimaxi{ width:40px;}
			#recherche-bien input.lancer{ width:153px; height:30px; background:#3e3d40; padding:0; margin:10px 0px 0px 0px; font-size:1.2em; font-weight:bold; color:white;}
			#recherche-bien input.lancer:hover{}
			#recherche-bien p{ margin:2px 0px;}
			
			#recherche-bien a.fermer{ display:block; height:20px; color:white; padding:7px 10px 0px 15px; text-decoration:none; margin:0px 0px 10px 0px; }
			#recherche-bien a.fermer:hover{ }
			#recherche-bien a.avancee{ color:white; text-decoration:none; padding:0; margin:10px 0px 0px 0px; }
			#recherche-bien a.avancee:hover{ text-decoration:underline; }
	
	
	/* ------ search-ref ------ */
	#search-ref{ background:#7EB818; height:24px; padding:5px 0px 0px 2px;}
		#search-ref p{}
		#search-ref label{ float:left; color:white; padding:2px 0px 0px 0px;}
		#search-ref input{ color:black; border:1px white solid; height:13px; width:63px; font-size:1em;}
		#search-ref input.save{ background:white; border:1px white solid; height:15px; margin:1px 0px 0px 0px;}
	
	
	
	/* ------ #left-callback ------ */
	#left-callback{ margin :25px 0px 10px 0px; padding :0px 0px 0px 0px; }
		#left-callback a{}
		#left-callback img{}
	
	
	/* ------ left-catalogue ------ */
	#left-catalogue{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		#left-catalogue h2{font-size:1.6em; font-weight:bold; padding:20px 0px 7px 15px; margin:0px 0px 0px 0px; color:white; background:#1f1f1f;}
		#left-catalogue ul{ margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;}
		#left-catalogue ul li{ font-size:1.2em; font-weight:bold; margin:0px 0px 1px 0px;}
		#left-catalogue ul a{ background:#4A494E; display:block; width:186px; height:15px; padding:3px 10px 4px 12px; color:white; text-decoration:none;}
		html>body #left-catalogue ul a{ min-height:15px; height:auto;}
		#left-catalogue ul a:hover{ background:#2F2F31;}
		
	
	/* ------ left-faq ------ */
	#left-faq{ margin:0px 12px 20px 12px; padding:0px 7px 20px 7px; background:#424D53;}
		#left-faq h3{font-size:1.4em; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; color:#EFEFED;}
		#left-faq hr{height:6px; border:0; width:100%; margin:2px 0px; padding:0; color:#0070BA; background:#0070BA;}
		#left-faq p{ font-size:1.1em; color:white; margin:3px 0px 0px 0px; }
		#left-faq label{ margin:10px 0px 0px 0px; }
		#left-faq input{ font-size:1.1em; width:168px; background:#616E76; border:0; padding:3px 0px 0px 0px; margin:0; height:16px; }
		#left-faq textarea{ font-size:1.1em; width:168px; background:#616E76; border:0; padding:0; margin:0; overflow:auto; height:40px; }
		#left-faq input.poser{ font-size:1.1em; width:158px; background: url(../imagescss/gestion-bt-bg.gif) left top no-repeat; padding:6px 0px 0px 0px; border:0; margin:0px 0px 0px 5px; height:24px; color:white; cursor:pointer; text-align:center; }

	/* ------ contact-adresse-left ------ */
	#contact-adresse-left{ margin:0px 0px 0px 42px;}
		#une-adresse-left{ color:white; margin:36px 0px 0px 0px; }
			#une-adresse-left h3{ font-size:1.1em; font-weight:bold; padding:5px 0px 0px 0px; }
			#une-adresse-left h3 img{ border:0; margin:0px 3px 0px 0px; position:relative; top:-3px; }
			#une-adresse-left p{ font-size:1.1em; margin:0px 0px 0px 10px; }
				#une-adresse-left a{ font-size:1em; color:white; text-decoration:none;}
				#une-adresse-left a:hover{ text-decoration:underline;}
		
		
		
		

/* *************** RIGHT *************** */
#right{ float:right; width:271px; margin:0; padding:0; background:#56555A; }
#right-mentions{ float:right; width:294px; margin:0; padding:0; background:#56555A; }

	/* ------ right-top ------ */
	#right-top{ margin:0; padding:0; }
		/* ------ contact-express ------ */	
		#contact-express{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:white; background:#56555A;}
		#contact-express h2{ text-align: right; font-size:1.3em; font-weight:bold; color:#FFD800; padding :0px 60px 0px 26px; margin:0px 0px 0px 0px; height:45px; background: url(../imagescss/titre_right_bg.gif) 0px 0px no-repeat;}
		#contact-express h2 span{ color: white; font-size:1.1em;}
		#contact-express #adresse{ width:120px; float:left; padding:1px 0px 0px 15px; margin:0px 0px 0px 0px; background:url(../imagescss/puce-rouge-top-left.gif) top left no-repeat;}
			
			#contact-express a.fermer{ display:block; height:20px; color:white; padding:7px 10px 0px 14px; background:url(../imagescss/puce-fermer.gif) 115px center no-repeat; text-decoration:none; margin:10px 0px 5px 0px; }
			#contact-express a.fermer:hover { }
			
			#contact-express form{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; }
			#contact-express form p{margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; text-align:right; }
			#contact-express input{ background:white; color:#2E3639; font-size:1em; border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:13px; width:133px; }
			#right-top select{background:#C0C0BE; color:#2E3639; font-size:1em; border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:13px; width:137px;}
			html>body #right-top select{ min-height:13px; height:auto;}
			#contact-express textarea{ background:white; color:#2E3639; font-size:1em; font-family:Arial, Helvetica, sans-serif; border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:213px; height:80px; }
			#contact-express label{ float:left;  }
			
			#contact-express input.envoyer{ width:157px; height:25px; background:#3E3D40; padding:0; margin:10px 34px 30px 0px; font-size:1.2em; font-weight:bold; color:white;}
			#contact-express input.envoyer:hover{ background:#292929;}
			
		/* ------ calcul-express ------ */
		#calcul-express { margin:0px 5px 0px 25px; color:white;}
		#calcul-express h2{ font-size:1.6em; font-weight:bold; color:#EFEFED;}
		#calcul-express #adresse{ width:120px; float:left; padding:1px 0px 0px 15px; margin:0px 0px 0px 0px; background:url(../imagescss/puce-rouge-top-left.gif) top left no-repeat;}
			
			#calcul-express a.fermer{ display:block; height:20px; color:#5B6972; padding:7px 10px 0px 14px; background:url(../imagescss/puce-fermer.gif) 135px center no-repeat; text-decoration:none; margin:10px 0px 5px 0px; }
			#calcul-express a.fermer:hover{ }
			
			#calcul-express form{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; }
			#calcul-express form p{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:right; }
			#calcul-express input{ background:#C0C0BE; color:#2E3639; font-size:1em; border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:13px; }
			#right-top select{background:#C0C0BE; color:#2E3639; font-size:1em; border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:13px; width:137px;}
			html>body #right-top select{ min-height:13px; height:auto;}
			#calcul-express textarea{ background:#C0C0BE; color:#2E3639; font-size:1em; font-family:Arial, Helvetica, sans-serif; border:0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:213px; height:80px; }
			#calcul-express label{ float:left; padding-top:5px; }
			
			#calcul-express input.envoyer{ width:137px; height:25px; background:url(../imagescss/affaire-table-bg.gif) top left no-repeat; padding:0; margin:10px 34px 30px 0px; font-size:1.1em; color:white;}
			#calcul-express input.envoyer:hover{ background:url(../imagescss/affaire-table-bg_hover.gif) top left no-repeat;}
			
			
			
		
	/* ------ breves ------ */
	#breves{ margin:0px 0px 22px 0px; text-align:center; }
	#breves h2{ font-size:1.6em; font-weight:bold; color:#EFEFED; text-align:left; margin:0px 0px 0px 24px; }
	#breves h4{ font-size:1.1em; font-weight:bold; color:white; margin:0px 0px 4px 0px; }
	#breves p{ color:white; }
	#breves p.breve-date{ float:left; font-weight:bold; color:#97A2A8; margin:0px 2px 0px 0px; }
	#breves p.breve-description{ margin:0px 13px 0px 0px; }
	#breves #prevnext {float:right; width:11px; }
	#breves #prevnext img.bas{ margin:35px 0px 0px 0px; }



	/* ------ right-adresse ------ */
	#right-adresse{ width:220px; margin:25px 0px 0px 52px; border-left:7px #CC1310 solid; padding:5px 0px 5px 10px; color:white; }
	/* ------ right-adresse-admin ------ */
	#right-adresse-admin{ background:#7EB818; width:180px; margin:45px 0px 0px 52px; padding:5px 0px 5px 10px; color:white; }
	#right-adresse-admin textarea{font-size:1.1em; background:#A0AE8A; padding:5px; width:160px; height:64px; border:0px; overflow:hidden; }
	#right-adresse-admin input.save{font-size:1.1em; font-weight:bold; background:#7EB818 url(../imagescss/admin-coche.gif) 35px 3px no-repeat; padding:4px 0px 5px 0px; border:0px; color:white; cursor:pointer; height:22px; width:100%; text-align:center; }


	/* ------ right:recherche-bien ------ */
	#recherche-bien-right{ color:#F1FCFF; font-size:1em; margin:0px 0px 0px 0px; padding:0px 0px 27px 0px; }
		#recherche-bien-right h3{ color:white; font-size:1.4em; font-weight:bold; margin:30px 0px; padding:0; text-align:center; }
		#recherche-bien-right form{ margin:0px 0px 0px 60px; padding:0; width:170px; }
		#recherche-bien-right input { background:#C0C0BE; color:#2E3639; font-size:1em; border:0; margin:0px 0px 6px 0px; padding:0px 0px 0px 4px; height:16px; width:100%; }
		#recherche-bien-right select{ background:#C0C0BE; color:#2E3639; font-size:1em; border:0; margin:0px 0px 6px 0px; padding:0px 0px 0px 4px; height:16px; width:100%; }
		html>body #recherche-bien-right select{min-height:16px; height:auto; }
		
		#recherche-bien-right label{ float:left;}
		#recherche-bien-right input.nbre{ width:54px;}
		#recherche-bien-right input.minimaxi{ width:40px;}
		#recherche-bien-right input.lancer{ width:153px; height:30px; background:url(../imagescss/affaire-table-bg.gif) top left no-repeat; padding:0; margin:10px 0px 0px 0px; font-size:1.1em; font-weight:bold; color:white;}
		#recherche-bien-right input.lancer:hover{ color:#D3D8DC;}
		#recherche-bien-right p{ margin:2px 0px;}
			
		#recherche-bien-right a.fermer{ display:block; height:20px; color:#5B6972; padding:7px 10px 0px 15px; background:url(../imagescss/puce-fermer.gif) 85px center no-repeat; text-decoration:none; margin:0px 0px 10px 0px; }
		#recherche-bien-right a.fermer:hover{ }
		#recherche-bien-right a.avancee{ color:#F6FDFF; text-decoration:none; }
		#recherche-bien-right a.avancee:hover{ font-size:1em; text-decoration:underline;  }
		
		#recherche-bien-right .search-ref{ background:#78B212; padding:3px 0px; margin:0; }
		#recherche-bien-right .search-ref label{ float:left; padding:2px 0px 0px 5px; }
		#recherche-bien-right .search-ref input{ width:85px; height:16px; padding:0; margin:0; background:white; }


	/* ------ right:nombre-biens (right de recherche de bien) ------ */
		#nombre-biens{ height:75px;  padding:0px 0px 10px 0px; }
		#nombre-biens-bg{ background:#56555A; }
		#nombre-biens h3{ padding:10px 0px 0px 15px; }
		#nombre-biens p{ color:white; font-size:1.2em; padding:0px 0px 0px 15px;}


	/* ------ right:absolutly ------ */
		#absolutly{ margin:0px 0px 0px 0px; padding :0px 0px 50px 0px; color:white; }
		#absolutly a.absolutly-liens{ text-decoration:none; }
		#absolutly h3{ color:#E7E7E7; font-weight:normal; margin:0px 0px 20px 0px;  }
			#absolutly-annonce{ width:246px; background:#807d86; margin : 0px 0px 0px 10px;  }
			#absolutly-annonce p{ margin:0; padding:0; text-align:center; }
				#absolutly-annonce img{ padding:10px 0px 10px 0px; }
				 #absolutly-annonce a.description{display:block; padding:13px; margin:0; font-size:1em; color:white; text-decoration:none; }
			#absolutly-annonce a.prix{ display:block; height:18px; padding:5px 13px 0px 13px; margin:0; color:white; font-size:1em; text-decoration:none; }
			#absolutly-annonce a.ville{ display:block; height:18px; padding:0px 13px 0px 13px; margin:0; color:white; font-size:1em; text-decoration:none; text-align:left;}

			#absolutly .nom{ margin:10px 0px 10px 20px; padding:0px 0px 0px 0px; font-size:1.3em; font-weight:bold; }
				#absolutly .nom a{ color:white;}
			#absolutly .adresse{ margin:10px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:1.2em; font-weight:bold; }
			#absolutly .cpville{margin:0px 0px 10px 20px; padding:0px 0px 0px 0px; font-size:1.2em; font-weight:bold;}
			#absolutly .tel{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:1.2em; font-weight:bold;}
			#absolutly .fax{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:1.2em; font-weight:bold;}

			
	/* ------ right:absolutly ------ */
		#acc_vendre{ margin:0px 0px 0px 0px; padding:120px 0px 0px 0px; background:#56555A url(../imagescss/acc_vendre.jpg) 0px 0px no-repeat; }
		#acc_vendre ul{ margin:0px 0px 0px 0px; padding :0px 0px 0px 0px; list-style: none;}
		#acc_vendre li{ margin:0px 30px 0px 35px; padding :0px 0px 10px 20px; list-style: none; background:url(../imagescss/menu_puce_jaune.gif) 0px 5px no-repeat; color: white; font-size: 1.1em }
		
		
					
	/* ------ contact-adresse-right ------ */
		#une-adresse-right{ margin:0px 0px 10px 0px; padding :0px 5px 0px 28px; }
			#une-adresse-right h3{ color:white; font-size:1.1em; font-weight:bold; margin:0px 0px 5px 0px; }
			#une-adresse-right h3 img{ border:0; margin:0px 10px 5px 0px; position:relative; top:5px; _zoom:1; }
			#une-adresse-right p{ color:black; font-size:1.1em; margin:0px 0px 0px 20px; }
				#une-adresse-right a{ font-size:1em; color:white; text-decoration:none;}
				#une-adresse-right a:hover{ text-decoration:underline;}
		

	/* ------ themes actu  ------ */
	#right_theme{ margin:0px 0px 0px 0px; padding :0px 0px 30px 0px; text-align:left; background:#56555A; }
	#right_theme h2{ font-size:1.6em; font-weight:bold; color:white; padding :5px 0px 0px 26px; margin:0px 0px 0px 0px; height:40px; background: url(../imagescss/titre_right_bg.gif) 0px 0px no-repeat; }
	#right_theme ul{ margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }
		#right_theme li{ margin : 0px 0px 0px 30px; padding :0px 0px 0px 0px; font-size: 1.2em; font-weight: bold; }
			#right_theme li a{ display:block; margin :0px 0px 10px 0px; padding :0px 0px 0px 15px; color:white; background: url(../imagescss/puce-jaune3.gif) 0px 3px no-repeat; text-decoration: none; }
			#right_theme li a:hover{text-decoration:underline; }
	
	/* ------ groupe right  ------ */
	#right_groupe{ margin:0px 0px 0px 0px; padding :0px 0px 30px 0px; text-align:left; background:#56555A; }
	#right_groupe h2{ font-size:1.6em; font-weight:bold; color:white; padding :5px 0px 0px 26px; margin:0px 0px 0px 0px; height:40px; background: url(../imagescss/titre_right_bg.gif) 0px 0px no-repeat; }
	#right_groupe ul{ margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }
		#right_groupe li{ margin : 0px 0px 0px 30px; padding :0px 0px 0px 0px; font-size: 1.2em; font-weight: bold; }
			#right_groupe li a{ display:block; margin :0px 0px 10px 0px; padding :0px 0px 0px 15px; color:white; background: url(../imagescss/menu_puce_jaune.gif) 0px 3px no-repeat; text-decoration: none; }
			#right_groupe li a:hover{text-decoration:underline; }
	
	/* ------ agence right  ------ */
	#right_agence{ margin:0px 0px 0px 0px; padding :0px 0px 30px 0px; text-align:left; background:#56555A; }
	#right_agence h2{ font-size:1.6em; font-weight:bold; color:white; padding :5px 0px 0px 20px; margin:0px 0px 0px 0px; height:40px; background: url(../imagescss/titre_right_bg.gif) 0px 0px no-repeat; }
	#right_agence ul{ margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }
		#right_agence li{ margin : 0px 0px 0px 30px; padding :0px 0px 0px 0px; font-size: 1.2em; font-weight: bold; }
			#right_agence li a{ display:block; margin :0px 0px 10px 0px; padding :0px 0px 0px 15px; color:white; background: url(../imagescss/menu_puce_jaune.gif) 0px 3px no-repeat; text-decoration: none; }
			#right_agence li a:hover{text-decoration:underline; }
			
		/* ------ agence right  ------ */
	#right_adresse_contact{ margin:0px 0px 0px 0px; padding :0px 0px 30px 0px; text-align:left; background:#56555A; }
	#right_adresse_contact h2{ font-size:1.6em; font-weight:bold; color:white; padding :5px 0px 0px 26px; margin:0px 0px 0px 0px; height:40px; background: url(../imagescss/titre_right_bg.gif) 0px 0px no-repeat; }
	#right_adresse_contact ul{ margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; list-style: none; }
		#right_adresse_contact li{ margin : 0px 0px 0px 30px; padding :0px 0px 0px 0px; font-size: 1.2em; font-weight: bold; }
			#right_adresse_contact li a{ display:block; margin :0px 0px 10px 0px; padding :0px 0px 0px 15px; color:white; background: url(../imagescss/menu_puce_jaune.gif) 0px 3px no-repeat; text-decoration: none; }
			#right_adresse_contact li a:hover{text-decoration:underline; }
	


/* ******************************************************************** */
/* ****************************** CENTRE ****************************** */
/* ******************************************************************** */
#centre{ float:left; width:477px; height:540px; margin:0px 0px 0px 0px; padding:0; background:white; z-index:0;}
html>body #centre {height:auto; min-height:540px;} 

	
	
	/* ------ FICHE-AFFAIRE------ */
	#fiche-affaire{ padding:0px 0px; margin:20px 0px 20px 18px; background:#DCDCDC; _zoom:1;}
	#fiche-affaire h2{ padding:0px 0px 10px 13px; background:#2F2F31; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }

	#fiche-affaire #ledescript { float:right;}
	#fiche-affaire .offre{margin:10px 10px 0px 0px; padding:0px 0px 0px 20px; width:200px; height:20px; background:#2F2F31; color:white; font-size:1.3em; font-weight:bold; }
	#fiche-affaire .localisation{margin:0px 0px 10px 5px; padding:0px 0px 0px 0px; font-size:1.1em; font-weight:bold; color:#020B0A; }
	#fiche-affaire .nbrepiece{margin:0px 0px 10px 5px; padding:0px 0px 0px 0px; font-size:1.1em; font-weight:bold; color:#020B0A; }
	#fiche-affaire .surface{margin:0px 0px 10px 5px; padding:0px 0px 0px 0px; font-size:1.1em; font-weight:bold; color:#020B0A; }
	#fiche-affaire .loyer{margin:0px 0px 10px 5px; padding:0px 0px 0px 0px; font-size:1.2em; font-weight:bold; color:#020B0A; }
	#fiche-affaire .commentaire{margin:15px 25px 40px 25px; padding:0px 0px 0px 0px; font-size:1.1em; font-weight:normal; color:#020B0A; }
	
	
	/* ------ affaire-gallery ------ */
		.firstimg{ margin:0px 10px 10px 10px; padding:10px 0px 10px 0px; float:left; }
		
		#thumbnail{ background:#c8c8c8; padding:0px 10px 0px 10px; text-align:center; border-top:1px white solid; border-bottom:1px white solid; _zoom:1;}
			#thumbnail .image{ position:relative; float:left; }
				#thumbnail .image .photo{margin:0; padding:7px; border:0;}
				#thumbnail .image .supp{position:absolute; top:7px; right:7px;}
		
		/* admin ajout d'une image */
		#addpic{ background:#7EB818; width:231px; height:100px; padding:15px 0px 0px 13px;}
		#addpic p{ padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
		#addpic label{ font-size:1em; font-weight:bold; }
		#addpic input.typefile{ width:200px; border:0px none solid; background:white; font-size:1em; height:20px;}
		#addpic input.save{ font-size:1.1em; font-weight:bold; background:url(../imagescss/admin-coche.gif) left top no-repeat; padding-left:13px; border:0px; color:white; cursor:pointer; }


	
	
		/* mise à 0 des table 
		#fiche-affaire table, #fiche-affaire table tr,#fiche-affaire table td{ padding:0; margin:0; border-collapse:0px; border-spacing:0px;}
		
		#fiche-affaire table{width:408px; }
		#fiche-affaire table td{ font-size:1.1em; color:black; height:17px; }
		
		#fiche-affaire table.descriptif{margin-bottom:21px;}
		#fiche-affaire table.generale, #fiche-affaire table.complementaire{margin-bottom:8px;}
		*/
	
		/* bg et style des HEADs 
		#fiche-affaire th, #fiche-affaire tr.descriptif{ background:#47686F; font-size:1.1em; font-weight:bold; text-align:left; color:white; padding:0px 0px 0px 12px; border-bottom: 1px white solid; }
		#fiche-affaire tr.descriptif{ height:48px; margin:0;  }
		#fiche-affaire tr.generale{ background:url(imagescss/affaire-table-bg.gif) top left no-repeat; height:30px; margin-bottom:24px; }
		*/
		
		/* bg des colonnes
		#fiche-affaire table.descriptif td.colgauche1,#fiche-affaire table.generale td.colgauche1,#fiche-affaire table.complementaire td.colgauche1{background:#83A4AB; width:210px; padding-left:12px; border-bottom: 1px white solid; border-right: 1px white solid;}
		#fiche-affaire table.descriptif td.colgauche2,#fiche-affaire table.generale td.colgauche2,#fiche-affaire table.complementaire td.colgauche2{background:#90ADB5; width:210px; padding-left:12px; border-bottom: 1px white solid; border-right: 1px white solid;}
		#fiche-affaire table.descriptif td.coldroit1,#fiche-affaire table.generale td.coldroit1,#fiche-affaire table.complementaire td.coldroit1{background:#91AEB6; width:178px; padding-left:8px; border-bottom: 1px white solid;}
		#fiche-affaire table.descriptif td.coldroit2,#fiche-affaire table.generale td.coldroit2,#fiche-affaire table.complementaire td.coldroit2{background:#9EB7BC; width:178px; padding-left:8px; border-bottom: 1px white solid;}
	
		#fiche-affaire table.commentaires td{ font-size:1em; padding-left:12px; }
		#fiche-affaire table.commentaires td{ font-size:1em; padding-left:12px; }
		#fiche-affaire table.commentaires td textarea{ font-size:1.1em; color:black; height:70px; width:380px; border:0px white solid; margin-left:2px; }
		#fiche-affaire table.commentaires td input.save{ border:0px #7DB718 solid; background: url(../imagescss/admin-coche.gif) left 1px no-repeat; margin:4px 0px 0px 12px; padding:0px 0px 0px 17px; _padding:0px 0px 0px 10px; color:white; font-size:1.2em; font-weight:bold; cursor:pointer; width:225px;}
		 */
		 
		/*fiche-affaire admin 
		#fiche-affaire table.descriptif tr.save{ background:url(../imagescss/admin-table-bg.gif) top left no-repeat; margin:0; }
		#fiche-affaire table.descriptif tr.save input{ border:0px #7DB718 solid; background: url(../imagescss/admin-coche.gif) top left no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 19px; color:white; font-size:1.2em; font-weight:bold; text-align:left; cursor:pointer;  }
		#fiche-affaire table.descriptif tr.show{ background:url(../imagescss/admin-table-bg.gif) top left no-repeat; margin:0;}
		#fiche-affaire table.descriptif tr.show input.affich{ border:0px #7DB718 solid; background:#7DB718 url(../imagescss/admin-coche.gif) top left no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 19px; color:white; font-size:1.2em; font-weight:bold; text-align:left; cursor:pointer; }
		#fiche-affaire #selectbiens textarea{ font-size:1.1em; color:black; height:100px; width:404px; border:0px white solid; margin-left:2px; }
		#fiche-affaire #selectbiens label{ font-size:1em; color:black; float:left; text-align:left; width:80px; padding-top:2px; }
		#fiche-affaire #selectbiens input.save{ border:0px #7DB718 solid; background: url(../imagescss/admin-coche.gif) left 3px no-repeat; margin:4px 0px 0px 12px; padding:0px 0px 0px 17px; _padding:0px 0px 0px 10px; color:white; font-size:1.2em; font-weight:bold; cursor:pointer;  }
		
		#fiche-affaire table.descriptif tr.show td{color:white; font-size:1.1em; font-weight:bold; margin:0; padding:0px 0px 0px 12px; border-top:1px #D0DAD1 solid; }
		*/


	/* ------ AFFAIRE-LISTE------ */
	#affaires-liste{ padding:0px 28px; margin:0; background:none;}
	#affaires-liste h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss.gif) left 2px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
		
		/* ------ Liste intro ------ */
		#affaires-liste-intro{ width:408px; padding:3px 5px 3px 5px; background:#ECECEC; color:black; }
		#affaires-liste-intro h3{ font-size:1.6em; font-weight:bold;}
		#affaires-liste-intro p{ font-size:1.2em;}
		
		
		
		/* ------ barre de nav page précédente et page suivante ------ */
		#page-prevnext{ margin:15px 3px 15px 0px; }
		#page-prevnext p{color:#505050; font-size:1.2em; }
		#page-prevnext p.prev{ float:left; }
		#page-prevnext p.next{ float:right; }
		#page-prevnext a{ color:#414141; text-decoration:none; }
		#page-prevnext a:hover{ text-decoration:underline; }
		#page-prevnext a.active{color:black; font-weight:bold; }
		#page-prevnext a.active:hover{text-decoration:none; }
		
		
	
		#annonce{ margin:0px 0px 21px 0px;}
			#annonce-header{ background:#56555a url(../imagescss/fleche-verte-gros.gif) 5px center no-repeat; padding:15px 18px 0px 35px; width:365px; height:42px; color:white; }
			#annonce-header h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
			#annonce-header .type { float:left; font-size:1.2em; font-weight:bold; width:245px; color:white; }
			#annonce-header .prixref {float:right; text-align:right; font-weight:bold;}
			#annonce-header .prix { font-size:1.2em; text-align:right; font-weight:bold;}
			#annonce-header .ref {font-size:1em; text-align:right; font-weight:bold;}
			
			
			#annonce-corps{ background:#DCDCDC; width:403px; padding:10px 0px 25px 15px; }
				#annonce-corps p, #annonce-corps-photo p { font-size:1.1em; margin:0px 5px 0px 0px;}
				#annonce-corps a.voir, #annonce-corps-photo a.voir{ color:black; text-decoration:none; }
				#annonce-corps a.plus, #annonce-corps-photo a.plus{ font-weight:bold; color:black; text-decoration:none; }
				#annonce-corps a.plus:hover, #annonce-corps-photo a.plus:hover{ text-decoration:underline; }
				
			#annonce-corps-photo{ width:403px; padding:10px 0px 10px 15px; background:#828185 url(../imagescss/annonce-photo-bg.gif) right top repeat-y;  }
				#annonce-corps-photo #photo { float:right; width:136px; background:#828185; text-align:center;}
				#annonce-corps-photo #photo img { padding:10px 18px 10px 18px;}
				
			
			#annonce-footer{ background:#2F2F31; width:403px; height:15px; padding:3px 0px 3px 15px;  }
			html>body #annonce-footer{ min-height:15px; height:auto;  }
				#annonce-footer p{ font-weight:bolder; font-size:1.1em; color:white;}
				#annonce-footer p span{ color:white; }
				#annonce-footer a.mail{ color:white; text-decoration:underline;}
				#annonce-footer a.mail:hover{ text-decoration:none;}


		/* ------ ACTUALITES ------ */
		#actualites{ padding:0px 24px; margin:0; background:none;}
		#actualites h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss.gif) left 2px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
			#actu-admin{ background:#7EB818; width:380px; padding:10px 10px 10px 10px; }
			#actu-admin p{ color:white; }
			#actu-admin select{ width:370px; height:55px; border:0px white solid; padding:0; margin:10px 0px 10px 0px; }
			#actu-admin select option{ color:black; font-size:1.1em; }
			#actu-admin input.save{font-size:1.1em; font-weight:bold; background:url(../imagescss/admin-coche.gif) left top no-repeat; padding-left:13px; border:0px; color:white; cursor:pointer; }
		
			#actu{ margin:0px 19px 0px 19px; padding:23px 0px 28px 0px; }
				#actu h3.groupe{ font-size:1.5em; font-weight:bold; color:#005846; margin:0px 0px 4px 0px; }
				#actu h3.agences{ font-size:1.2em; font-weight:bold; color:#D10B00; margin:0px 0px 4px 0px; }
				#actu h3.promotion{ font-size:1.2em; font-weight:bold; color:#EF7900; margin:0px 0px 4px 0px; }
				#actu h3.gestion{ font-size:1.2em; font-weight:bold; color:#0070BA; margin:0px 0px 4px 0px; }
				#actu h3.syndic{ font-size:1.2em; font-weight:bold; color:#BF4194; margin:0px 0px 4px 0px; }
				#actu img{ float:left; border:0; padding:4px 8px 5px 0px;}
				#actu p{ color:black; }
				#actu p.actu-date{ font-weight:bold; color:#99ADAE; margin:0px 2px 0px 0px; }
				#actu p.actu-description{ margin:0px 13px 0px 0px; font-size:1.1em; }
				#actu p.actu-link{ margin:10px 0px 0px 0px;}
				#actu p.actu-link a.agences{ color:#1C5949; text-decoration:none; }
				#actu p.actu-link a.agences:hover{text-decoration:underline; }
				#actu p.actu-link a.promotion{ color:#EF7900; text-decoration:none; }
				#actu p.actu-link a.promotion:hover{text-decoration:underline; }
				#actu p.actu-link a.gestion{ color:#0070BA; text-decoration:none; }
				#actu p.actu-link a.gestion:hover{text-decoration:underline; }
				#actu p.actu-link a.syndic{ color:#BF4194; text-decoration:none; }
				#actu p.actu-link a.syndic:hover{text-decoration:underline; }

		.actu-barre-admin{background:#4D646C; color:white; padding:2px 0px 2px 10px; font-size:1.1em; font-weight:bold;}
			.actu-barre-admin a{ padding:0px 20px 0px 20px; color:white; font-weight:bold; text-decoration:none; }
			.actu-barre-admin a:hover{ text-decoration:underline; }
		
		h3.theme-rouge{color:#D10B00; font-size:1.4em; font-weight:bold; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:1px black solid; }
		h3.theme-vert{color:#1C5949; font-size:1.4em; font-weight:bold; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:1px black solid; }
		.past{color:#666666;}
		.now{color:white/*#009933*/;}
		.future{color:#990000;}

		/* ------ ADD actu-admin ------ */
		#add-actu{ padding:5px 0px; margin:0px 0px 0px 0px; }
			#add-actu p.add { background:#4D646C; font-size:1.1em; font-weight:bold; margin:1px 0px; padding:3px 0px ; text-align:center; color:white;}
			#add-actu form {background:#4D646C; padding:10px 0px;}
				#add-actu p { margin:1px 0px 0px 0px; padding:0;}
				#add-actu label { width:90px; float:left; text-align:right; margin:3px 5px 0px 0px; padding:0; color:white; font-size:1em; font-weight:bold;}
				#add-actu .creer { text-align:right; margin:3px 5px 0px 5px; padding:0; color:white; font-size:1em; font-weight:bold;}
				#add-actu input {margin:0; padding:0; border:1px white solid;}
				#add-actu select {margin:0; padding:0; width:129px; font-size:1.1em; border:1px white solid;}
				#add-actu .typetitre { width:270px;}
				#add-actu .typecreer { width:90px; height:16px;}
				#add-actu .typedate { width:90px; height:16px;}
					
				#add-actu textarea { border:0; font-size:1.1em; width:273px; margin:0; padding:0; color:black; height:85px;}
					
				#add-actu .save { text-align:center; margin:8px 0px 0px 0px; padding:0;}
				#add-actu .save input {font-size:1.1em; font-weight:bold; background:#8F8F8F; padding:0px 5px 0px 5px; color:white; cursor:pointer; margin-left:15px; border: 1px black solid; }
				#add-actu .save input.ok { }
				
		.form-actu{ padding:0px 0px 25px 0px ; margin:0px 0px 0px 0px; }
			.form-actu form {background:#B7B7B7; padding:10px 0px;}
				.form-actu p { margin:1px 0px 0px 0px; padding:0;}
				.form-actu label { width:90px; float:left; text-align:right; margin:3px 5px 0px 0px; padding:0; color:white; font-size:1em; font-weight:bold;}
				.form-actu .creer { text-align:right; margin:3px 5px 0px 5px; padding:0; color:white; font-size:1em; font-weight:bold;}
				.form-actu input {margin:0; padding:0; border:1px white solid;}
				.form-actu select {margin:0; padding:0; width:129px; font-size:1.1em; border:1px white solid;}
				.form-actu .typetitre { width:270px;}
				.form-actu .typecreer { width:90px; height:16px;}
				.form-actu .typedate { width:87px; height:16px;}
				.form-actu .typefile { width:90px; _width:270px; height:20px; padding:0; border:1px white solid;}
					
				.form-actu textarea { border:0; font-size:1.1em; width:273px; margin:0; padding:0; color:black; height:85px;}
					
				.form-actu .save { text-align:center; margin:8px 0px 0px 0px; padding:0;}
				.form-actu .save input{font-size:1.1em; font-weight:bold; padding:0px 5px 0px 5px; color:white; cursor:pointer; background:#8F8F8F; margin-left:15px; border: 1px black solid;}
				.form-actu .save input.ok{ }
				
				.form-actu .sup-img-actu{ position:absolute; top:5px; right:5px; }
				
				

		/* ------ L'AGENCES ------ */
		#lagence{ padding:15px 24px 0px 24px; margin:0; background:none;}
		#lagence h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss.gif) left 2px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
					
			#lagence-admin {}
			
		#agence-coordonnees{ margin:20px 0px 30px 20px; }
		#agence-coordonnees p{ font-size:1em;}
		#agence-coordonnees label{ float:left; width:80px; font-size:1.1em; color:black; font-weight:bold; text-align:left; margin:0px 0px 0px 0px;}
		#agence-coordonnees input{ margin:0px 0px 0px 5px; font-size:1.1em;}

		#agence-coordonnees2{ width:420px; padding:0px 0px 10px 0px; margin:40px 0px 0px 15px; background:#8c8c8e; }
			#agence-coordonnees2 h3{font-size:1.4em; font-weight:bold; width:400px; margin:0px 0px 0px 0px; padding:5px 0px 5px 20px; background:#2c2c2c; color: white; }
			#agence-coordonnees2 p{ color:white; font-size:1.1em; font-weight: bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
			#agence-coordonnees2 p.nom{ color:white; font-size:1.2em; font-weight: bold; margin:10px 0px 7px 0px; padding:0px 0px 0px 20px; }
			#agence-coordonnees2 p.adresse{ color:white; font-size:1.1em; font-weight: normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
			#agence-coordonnees2 p.cpville{ color:white; font-size:1.1em; font-weight: normal; margin:0px 0px 7px 0px; padding:0px 0px 0px 20px; }
			#agence-coordonnees2 p.tel{ color:white; font-size:1.1em; font-weight: normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
			#agence-coordonnees2 p.fax{ color:white; font-size:1.1em; font-weight: normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
		
		

		/* ------ RECHERCHE BIEN ------ */
		#recherche-bien-centre{ position:relative; padding:80px 0px 0px 16px; margin:0; background:none;}
		#recherche-bien-centre h3{ position:absolute; top:0px; padding:27px 0px 0px 20px; width:475px; height:55px; font-size:1.3em; color:white; background: url(../imagescss/rechercher_titre.gif) right 0px no-repeat; }
		#recherche-bien-centre h4{ font-size:1.3em; font-weight:bold; color:#6F6F6F; margin:20px 0px 0px 0px; }
		#recherche-bien-centre label{ font-size:1.2em; }
		
		#recherche-bien-centre .quoi{background:#DCDCDC; width:45%; padding:3px 0px 3px 18px; margin:0; float:left; }
			#recherche-bien-centre .quoi label{ margin:0; padding:0; font-weight:bold;}
			html>body #recherche-bien-centre .quoi input{ margin:0px 0px 0px 5px; padding:0;}

		#recherche-bien-centre .typebien{background:#DCDCDC; padding:3px 15px 3px 18px;}
			#recherche-bien-centre .typebien input{ margin:0px 0px 0px 0px; padding:0;}
			html>body #recherche-bien-centre .typebien input{ margin:0px 0px 0px 10px; padding:0;}
			#recherche-bien-centre .typebien label{ margin:0px 0px 0px 0px; padding:0; font-size:1.2em;}
		
		#recherche-bien-centre .nbrepiece{background:#DCDCDC; padding:3px 5px 3px 18px; width:199px;}
			html>body #recherche-bien-centre .nbrepiece input{ margin:0px 0px 0px 5px; padding:0;}
			
		#recherche-bien-centre .nbrechambre{background:#DCDCDC; padding:3px 5px 3px 18px; width:199px;}
			html>body #recherche-bien-centre .nbrechambre input{ margin:0px 0px 0px 5px; padding:0;}
			
		#recherche-bien-centre .surface{background:#DCDCDC; padding:3px 5px 3px 5px; width:152px; height:81px;}
			#recherche-bien-centre .surface p{ margin:5px 0px 0px 0px; padding:0; }
			#recherche-bien-centre .surface label{ margin:0px 0px 0px 10px; padding:0; float:left; width:42px; text-align:left;}
			#recherche-bien-centre .surface input{ margin:0; padding:0; width:74px;}
			
		#recherche-bien-centre .ville{background:#DCDCDC; padding:3px 5px 3px 18px;}
			#recherche-bien-centre .ville input{ margin:0; padding:0;}
			html>body #recherche-bien-centre .ville input{ margin:0px 5px 0px 0px; padding:0;}
			
		#recherche-bien-centre .numfaim{ clear:both; background:#DCDCDC; margin:20px 0px 0px 0px; padding:3px 5px 3px 18px; }
		#recherche-bien-centre .numfaim label{margin:0px 10px 0px 35px; font-weight:normal; font-size:1.2em; color:#1A1C1B; }
		#recherche-bien-centre .numfaim input{ width:150px;}
			
			
		#recherche-bien-centre .budget{background:#DCDCDC; padding:3px 5px 3px 18px;}
			#recherche-bien-centre .budget input{ margin:0; padding:0;}
			#recherche-bien-centre .budget p{ margin:0; padding:0; width:49%;}
			#recherche-bien-centre .budget label{ font-size:1.2em; font-weight: bold;}
			html>body #recherche-bien-centre .budget p{ float:left; }
			
		#recherche-bien-centre .plusdecriteres{background:#DCDCDC; padding:3px 5px 3px 18px;}
			html>body #recherche-bien-centre .plusdecriteres input{margin:0px 0px 0px 5px; padding:0;}
			html>body #recherche-bien-centre .plusdecriteres label{margin:0; padding:0px 0px 0px 5px; font-size:1.1em; color:#2C2D2F;}
			html>body #recherche-bien-centre .plusdecriteres p{margin:0; padding:0;}
			#recherche-bien-centre .plusdecriteres .listplus{ width:49%;}
			html>body #recherche-bien-centre .plusdecriteres .listplus{ float:left;}
			#recherche-bien-centre a.plus{color:#4E585A; margin:20px 0px 0px 0px; text-decoration:none;}
			#recherche-bien-centre .temps{color:#50585B; font-weight:bold;}
			
		#recherche-bien-centre input.lancer{ width:153px; height:24px; background:#262626; padding:0; margin:20px 0px 0px 0px; font-size:1.2em; color:white; border:0; cursor:pointer;}



		/* ------ SELECTION BIEN ------ */
		#selection-list{padding:0px 28px; margin:0;}
		#selection-list h2{ font-size:1.4em; margin:40px 0px 0px 23px;}
		#selection-list .gris{ font-size:1.1em; color:#393D3E; margin:15px 0px 0px 0px;}

			#selection{ background:#DCDCDC; width:390px; padding:15px; margin:30px 0px 10px 0px;}
			#selection a{ text-decoration:none;}
				#selection img{ border:0; float:left; }
				#selection div.description{ float:left; margin:0px 0px 0px 17px; width:155px; }
					#selection h3{font-size:1.3em; font-weight:normal; color:#52575B; }
					#selection p{ font-size:1.1em; color:black; }
					#selection p a.description{ color:black; }
					#selection span.selectville{font-weight:bold; font-size:1.2em; color:#373C3F;}
						#selection span.selectville a{ color:#373C3F;}
					#selection span.selectprix{font-weight:bold; color:#373C3F; }
						#selection span.selectprix a{color:#373C3F; }
		
		
		/* ------ GESTION ------ */
		#gestion{ padding:0px 34px; margin:0; background:none;}
		#gestion h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss_bleu.gif) left 4px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
		/* ------ FAQ ------ */
		.sommary-faq{ margin:0px 0px 0px 0px;}
		.sommary-faq h3{ color:black; font-size:1.3em; font-weight:bold; padding:0px 0px 0px 15px; margin:20px 0px 0px 0px;}
		.sommary-faq p {font-size:1.1em; font-weight:bold; margin:1px 0px 0px 0px; padding:1px 0px 1px 5px; background:#C3C3C3; text-decoration:none; }
		.sommary-faq p a{ color:#0070BA; background:#C3C3C3; text-decoration:none; }
		.sommary-faq p a:hover{ color:black; background:#C3C3C3; text-decoration:none; }
		
		.group-faq{ margin:0px 0px 0px 10px;}
		.group-faq h3{ color:black; font-size:1.4em; font-weight:bold; border-bottom:1px black solid; margin:40px 0px 0px 0px;}
		.group-faq h4{ color:#0070BA; font-size:1.1em; font-weight:bold; margin:15px 0px 5px 0px;}
		.group-faq p{ color:black; font-size:1.1em; margin:0px 0px 0px 0px; }
			
			/* ------ FAQ-admin ------ */
		#add-faq{ padding:5px 0px; margin:0px 0px 0px 0px; }
			#add-faq p.add { background:#7EB818; font-size:1.1em; font-weight:bold; margin:1px 0px; padding:3px 0px ; text-align:center; color:white;}
			#add-faq form {background:#7EB818; padding:10px 0px;}
				#add-faq p { margin:1px 0px 0px 0px; padding:0;}
				#add-faq label { width:70px; float:left; text-align:right; margin:3px 5px 0px 0px; padding:0; color:white; font-size:1em; font-weight:bold;}
				#add-faq .creer { text-align:right; margin:3px 5px 0px 5px; padding:0; color:white; font-size:1em; font-weight:bold;}
				#add-faq input {margin:0; padding:0; border:1px white solid;}
				#add-faq select {margin:0; padding:0; width:129px; font-size:1.1em; border:1px white solid;}
				#add-faq .typetitre { width:300px;}
				#add-faq .typecreer { width:110px; font-size:1.1em; height:16px;}
					
				#add-faq textarea { border:0; font-size:1.1em; width:303px; margin:0; padding:0; color:black; height:85px;}
					
				#add-faq .save { text-align:center; margin:8px 0px 0px 0px; padding:0;}
				#add-faq .save input {font-size:1.1em; font-weight:bold; background:url(../imagescss/admin-coche.gif) left top no-repeat; padding-left:10px; border:0px; color:white; cursor:pointer;}
				
		.group-faq-admin{}
		.group-faq-admin p.titre{ background:#A0AE8A; margin:30px 0px 0px 0px; padding:5px 0px 5px 10px; }
		.group-faq-admin input.titretheme{ background:#A0AE8A; border:1px #BDCDA3 solid; width:98%; font-size:1.4em; font-weight:bold; color:black;  }
		.faq-barre-admin{background:#7EB818; color:white; padding:2px 0px 2px 10px; margin:0px 0px 0px 0px; }
			.faq-barre-admin a{ padding:0px 20px 0px 20px; color:white; font-weight:bold; text-decoration:none; font-size:1.1em; }
			.faq-barre-admin a:hover{ text-decoration:underline; }
		.une-faq-admin { background:#B7B7B7;}
		.une-faq-admin h4{ font-size:1.1em; font-weight:bold; color:black; padding:2px 0px 5px 15px;}
		
		.questionfaq{ font-weight:bold; padding:0px 0px 3px 2px; margin:0px 0px 6px 0px; color:#0070BA; background:#B7B7B7;}
		
		.nomtheme-admin{ color:black; font-size:1.4em; font-weight:bold; margin:20px 0px 0px 0px;}
		
		.change-faq {background:#B7B7B7; padding:10px 0px; margin:0px 0px 20px 0px;}
		.change-faq form {}
			.change-faq p { margin:1px 0px 0px 0px; padding:0;}
			.change-faq label { width:70px; float:left; text-align:right; margin:3px 5px 0px 0px; padding:0; color:white; font-size:1em; font-weight:bold;}
			.change-faq .creer { text-align:right; margin:3px 5px 0px 5px; padding:0; color:white; font-size:1em; font-weight:bold;}
			.change-faq input {margin:0; padding:0; border:1px white solid;}
			.change-faq select {margin:0; padding:0; width:129px; font-size:1.1em; border:1px white solid;}
			.change-faq .typetitre { width:300px;}
			.change-faq .typecreer { width:110px; font-size:1.1em; height:16px;}
					
			.change-faq textarea { border:0; font-size:1.1em; width:303px; margin:0; padding:0; color:black; height:85px;}
				
			.change-faq .save { text-align:center; margin:8px 0px 0px 0px;}
			.change-faq .save input {font-size:1.1em; font-weight:bold; background:url(../imagescss/admin-coche.gif) 0px center no-repeat; border:0px; color:white; cursor:pointer; padding:4px 0px 2px 20px; _padding-left:10px;}


		/* ------ CONTACT ------ */
		#contact{ padding:0px 34px; margin:0; background:none; }
		#contact h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss_vert.gif) left 4px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#7F7F7F; }
		#contact .obligatoire{ font-size:1.1em; font-weight: bold; color:#7F7F7F; text-align:left; margin:20px 0px 0px 0px;}
		
		#contact p.intro{ font-size:1.1em; font-weight:normal; color:#384349; margin:0px 0px 0px 0px; }
		
		#contact-form{ margin:30px 0px 0px 0px;}
		#contact-form p{ margin:1px 0px 0px 30px; }		
		#contact-form label{ float:left; width:130px; color:#7F7F7F; text-align:right; margin:0px 3px 0px 0px; padding:3px 0px 0px 0px; font-size:1em; font-weight:bold; }
		#contact-form label img{ padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; position:relative; top:-3px; }
		#contact-form input,#contact-form input.normal{ width:192px; height:16px; font-size:1.1em; color:#384349; background:#ceced0; border:1px #4F5A5E solid;}
		#contact-form input.focus{ height:16px; width:192px; border:1px #7F9DB9 solid; }
		#contact-form select,#contact-form select.normal{ width:198px; height:19px; font-size:1.1em; color:#384349; background:#ceced0; border:1px #4F5A5E solid; }
		#contact-form select.focus{ width:196px; height:19px; border:1px #4F5A5E solid;  }
		#contact-form textarea,#contact-form textarea.normal{ font-size:1.1em; width:317px; height:92px; margin:0px 0px 0px 10px; color:#384349; background:#ceced0; border:1px #4F5A5E solid; }
		#contact-form textarea.focus{ width:317px; height:92px; border:1px #4F5A5E solid; }
		
		#contact-form input.save{ width:153px; height:24px; background:#3E3D40; padding:0; margin:20px 0px 0px 0px; font-size:1.2em; color:white; border:0; cursor:pointer;}


		/* ------ PROMOTION ------ */
		#promotion{ padding:0px 24px; margin:0; background:none;}
		#promotion h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss_orange.gif) left 4px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
		/* ------ PROMOTION-PROGRAMMES ------ */
		#promotion-intro{ margin:0px 0px 20px 0px; font-size:11px; }
		
		#promotion h3{ padding:0; margin:50px 0px 20px 0px; font-size:1.4em; font-weight:bold;  }
		
		#programmes-gallery{}
			#programme-pict{ float:left; margin:0px 7px 30px 0px;}
				#programme-pict img{ padding:6px; margin:0px 0px 0px 0px;}
				#programme-pict p{}
				#programme-pict a{ display:block; width:200px; height:166px; background:#4B565C; font-size:1.2em; color:#FFFFFF; font-style:italic; text-align:center; text-decoration:none; }
				html>body #programme-pict a{min-height:166px; height:auto; }
				#programme-pict a:hover{ background:#1B2932; }
		
		#offres-programme{}
			#offres-programme h3{padding:0px; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }		
		
		

		/* ------ SYNDIC ------ */
		#syndic{ padding:0px 34px; margin:0; background:none;}
		#syndic h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss_violet.gif) left 4px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
		/* ------ LE GROUPE ------ */
		#groupe{ padding:20px 34px 0px 34px; margin:0; background:none;}
		#groupe h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss_vert.gif) left 4px no-repeat; margin:3px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
		
		/* ------ L'EQUIPE ------ */
		#equipe{ padding:0px 20px; margin:0; background:none;}
		#equipe h2{ padding:0px 0px 10px 13px; background:url(../imagescss/puce_decroiss_vert.gif) left 4px no-repeat; margin:3px 0px 20px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		
		#equipe h3{ padding:0px 0px 5px 13px; margin:0px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#4A5255; }
		#equipe h3.groupe{ background:url(../imagescss/puce-verte.gif) 5px 3px no-repeat;}
		#equipe h3.gestion{ background:url(../imagescss/puce-bleu.gif) 5px 3px no-repeat; }
		#equipe h3.agence{ background:url(../imagescss/puce-rouge.gif) 5px 3px no-repeat;}
		
		#equipe table{ padding:0px 0px 0px 0px; margin:0px 0px 40px 50px; font-size:1.1em; border-spacing:0px 1px; }
		#equipe td{ background:#DBDBDA; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px;}
		#equipe .nom{ font-weight:bold; color:#4A5255; width:120px; }
		#equipe .fonction{ color:#4A5255; width:206px;}
		
		
