/*****************
Global
*****************/
body 	{
		font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;
		font-size: 11px; margin: 0; padding: 0;
		background:#fff url(img/bg_body.jpg) right top repeat-x;
}
img 	{border:0;}

/* MARGIN PADDING */
h1, h2, h3, h4, hr, input, select, form, p, a, textarea, ul, li, span
		{margin:0;padding:0;}

/* GEORGIA */
#header-center h2, #menu-top, p.titre_gauche, h1, #recapitulatif, .projet-titre1, .projet-titre2
		{font-family : Georgia, Trebuchet, Verdana, Arial, Helvetica, sans-serif;}

/*****************
Conteneurs
*****************/
/* HEADER */
#header 		{width:100%; position:relative; clear:both;}
#header-left 	{width:50%; height:258px; float:left; z-index:30; margin:0; background:#fff url(img/fond_A1.jpg) right top repeat-x;}
#header-center	{width:700px; height:258px; background:#fff url(img/fond_A2.jpg) right top no-repeat; float:left; margin:0 0 0 -350px; z-index:50;}
#header-right 	{height:258px; background:#b2aa32; z-index:40; margin:0; background:#fff url(img/fond_A3.jpg) right top repeat-x;}

/* CONTENU */
#contenu 		{width:100%; position:relative; clear:both;}
#contenu-left 	{width:50%; height:160px; background:#fff url(img/fond_B1-B3.jpg) right top repeat-x; float:left;z-index:30; margin:0;}
#contenu-center	{width:700px; min-height:160px; background:#fff url(img/gb_contenu.gif) right top repeat-y; float:left; margin:0 0 0 -350px; z-index:50;}
* html #contenu-center	{min-height:160px;height:auto;}
*+html	#contenu-center	{min-height:160px;height:auto;}
#contenu-right 	{height:160px; background:#fff url(img/fond_B1-B3.jpg) right top repeat-x; z-index:40; margin:0;}

/* FOOTER */
#footer 		{width:100%; position:relative; clear:both;}
#footer-left 	{width:50%; height:100px; background-color:#fff; float:left; z-index:30;margin:0;}
#footer-center	{width:700px; height:75px; background:#fff url(img/fond_c2.gif) right top no-repeat; float:left; margin:0 0 0 -350px; z-index:50;}
#footer-right 	{height:100px; background:#fff url(img/fond_c3.jpg) left top repeat-x; z-index:40; margin:0;}

/*****************
Rechercher
*****************/
#recherche			{height:234px;position:relative;}
#en-tete			{font-size:9px;color:#4e9edd;margin:45px 0 0 352px;}
#header-center h2	{font-size:16px;font-weight:bold;color:#8bbc68;margin:8px 0 0 363px;}
#recherche_p		{font-size:11px;font-weight:bold;color:#666;margin:7px 0 0 363px;}
.radio 				{margin-right:27px;}
#recherche_p span 	{display:block;margin-bottom:10px;}
*+html .radio		{margin-right:10px;}
* html .radio		{margin-right:10px;}
#valider-recherche  {display:block;width:86px;height:21px;background:#fff url(img/valider-recherche.gif) left top no-repeat;border:0;
					position:absolute;left:594px;top:144px;}
#valider-recherche:hover  {cursor:pointer;}
*+html #valider-recherche {top:188px;}
* html #valider-recherche {top:188px;}

/*****************
Menu
*****************/
#menu_top 		{position:absolute;top:234px;width:655px;padding:0 0 0 45px;}
#menu_top a		{display:block;height:19px;float:left;margin:0;font-weight:bold;font-size:14px;color:#f4fcff;text-decoration:none;padding:0 9px 0 9px;}
#menu_top a:hover, #menu_top a.menu-actif{background:#fff url(img/bg_menu_hover.gif) left top repeat-x;color:#fff;}


/*****************
CONTENU
*****************/
/* TITRES */
p.titre_gauche 	{height:26px;width:167px;padding-top:11px;margin:0 0 0 55px;text-align:center;
				font-weight:bold;font-size:12px;color:#666666;font-style:italic;}

/* ACTU */
#actu 		{width:167px;position:relative;margin:0 0 0 55px;text-align:right;}
#actu p		{background-color:#fff;}
#actu p.annonce_titre_actu 	{height:17px;background:#fff url(img/annonce_titre_bg.gif) left top repeat-x;
							 color:#615c5c;font-weight:bold;text-align:center;}
#actu img 				{width:167px;height:111px;border-bottom:1px solid #fff;}
#actu p.actu_zone 		{height:15px; padding-top:2px; background-color:#cbf0ff; color:#70889b; font-weight:bold;
						text-align:center; text-transform:uppercase;}
#actu p.actu_zone span.ile	{color:#92a8b9;text-transform:capitalize;}
#actu p.actu_p			{padding:5px 10px 5px 10px; text-align:justify; color:#70889b;}
#actu a.savoir			{display:block; width:91px; height:17px; padding:2px 0 0 0; margin-left:76px;
						 color:#7f879c; text-decoration:none; font-weight:bold;
						 background-color:#cbffcb; text-align:center; margin-bottom:10px;}
#actu a.savoir:hover 	{background-color:#abf3ab; color:#333;}

/* CONTENU TEXT */
#contenu_bloc			{float:right; margin:0 40px 0 0; width:415px;}
* html #contenu_bloc	{width:415px;margin:0 20px 0 0;}
#contenu_bloc p, #contenu_bloc input, #contenu_bloc textarea, #contenu_bloc ul
	{color:#7f879c;}
#contenu_bloc p, #contenu_bloc textarea, #contenu_bloc ul
	{text-align:justify;}
#contenu_bloc p a, #contenu_bloc ul a
	{text-decoration: underline; color:#7f879c;}
#contenu_bloc p a:hover, #contenu_bloc ul a:hover
	{text-decoration:none;}

/* UL LI */
#contenu_bloc ul {list-style-position:inside;}


/* DIVERS */
#contenu_bloc p #recapitulatif 	{color:#e3124b;font-weight:bold;font-style:italic;text-decoration:none;}
#contenu_bloc p #recapitulatif:hover {text-decoration:underline;}
/* CONTENU ANNONCES */
#contenu_bloc_annonce				{padding:0 48px 0 55px; width:auto;}
#contenu_bloc_annonce h1.h1-hotel 	{background:transparent url(img/h1-hotel.gif) 180px 4px no-repeat; text-indent:50px;}
#bloc_titre_annonce	p.titre_gauche_annonce	{width:167px; float:left; padding:11px 0 10px 0; text-align:center;
											font-weight:bold; font-size:12px; color:#666666; font-style:italic;}
/* Gestion PAGES */
#pgd				{width:auto;text-align:right;height:26px;position:relative;margin-top:-8px;}
#pgp				{position:absolute;right:0;}
a.pga, a.pgah		{display:block; padding:5px 3px 5px 3px; margin:0 0 0 3px;
					background-color:#e0f6ff; color:#0793cb; text-decoration:none; font-weight:bold;
					text-align:center; font-size:12px; border:1px solid #bdecff;float:left;}
a.pga:hover, a.pgah	{background-color:#5bd0ff;color:#fff;border:1px solid #fff;}
span.pg				{display:block;float:left;padding:5px 3px 5px 3px;font-size:12px;color:#0793cb;
					font-weight:bold;}
/* ANNONCE TABLEAU */
p.aucun-resultat 	{margin:10px 0 0 190px; color:#615c5c; font-weight:bold; font-size:13px;}	
.annonce-tableau 	{margin:0 0 15px -1px; width:596px; height:113px; border:1px solid #ccc; clear:both;}
p.case-1			{width:167px; height:113px; border-right:1px solid #ededed; float:left; background:#fff;}
p.case-2			{width:260px; height:113px; border-right:1px solid #fff; float:left; background:#fff; position:relative;}
p.case-3			{width:167px;  height:113px; float:left; background:#444; position:relative;}
p.case-3 img		{width:167px;height:113px;}
p.case-1 span.case-1-titre-2 a {text-decoration:none;}
p.case-1 span.case-1-titre-1, p.case-2 span.case-2-titre-1
					{background:#fff url(img/annonce_titre_bg.gif) left top repeat-x;}
p.case-1 span.case-1-titre-2, p.case-2 span.case-2-titre-2, p.case-1 span.case-1-titre-2 a
					{background:#cbf0ff;}
p.case-2 span.case-2-titre-1, p.case-1 span.case-1-titre-1 
					{height:17px; font-weight:bold; font-size:11px; color:#fff; text-transform:capitalize;}
p.case-2 span.case-2-titre-2, p.case-1 span.case-1-titre-2 , p.case-1 span.case-1-titre-2 a
					{height:16px; color:#70889b; font-weight:bold;}
p.case-1 span.case-1-titre-2, p.case-1 span.case-1-titre-2 a  {text-transform:uppercase;}
.annonce-tableau span 	{display:block; width:auto; text-align:center;}
span.case-2-text, span.case-1-text	
					{text-align:left;color:#70889b;padding:5px;height:70px;overflow:auto;}
a.annonce-savoir 	{display:block; width:60px; height:12px; padding:0 1px 0 1px;
					position:absolute; right:0; bottom:0; background-color:#cbf0ff;
					color:#70889b; text-decoration:none; font-weight:bold;
					text-align:center; font-size:9px;}
a.annonce-savoir:hover, a.annonce-photo1:hover, a.annonce-photo2:hover, a.annonce-photo3:hover
					{background:#5bd0ff;color:#fff;}
span.price			{font-size:9px;color:#92a8b9;display:inline;}

a.annonce-zoom, a.annonce-photo1, a.annonce-photo2, a.annonce-photo3
					{display:block; height:12px; padding:0 3px 0 3px;
					position:absolute; bottom:0; background-color:#cbf0ff;
					color:#70889b; text-decoration:none; font-weight:bold;
					text-align:center; font-size:9px; border-left:1px solid #ededed;}
a.annonce-zoom 			{left:0;}
a.annonce-photo1		{left:33px;}
a.annonce-photo2		{left:46px;}
a.annonce-photo3		{left:59px;}
a.annonce-zoom:hover 	{cursor:default;}

/*****************
PROJETS IMMOBILIERS
*****************/
.projet-titre1, .projet-titre2		{display:block;font-weight:normal;font-size:10px;}
.projet-titre1						{float:right;color:#909090;}
#contenu_bloc p span.projet-titre1 a{color:#0793cb;font-size:11px;}
.projet-titre2	 					{color:#0793cb;}
.projet-titre2 a{color:#909090;font-size:11px;}
#contenu_bloc p a.lien-rouge	{color:#e3124b;font-weight:bold;font-style:italic;
								text-decoration:none;font-size:12px;}
#contenu_bloc p a.lien-rouge:hover	{text-decoration:underline;}

ul.ulprojet li		{padding-left:15px;}
ul.ulprojet li:hover	{background-color:#dff6ff;}
ul.ulprojet li strong	{color:#555;}
ul.ulprojet li span	{display:block;margin-left:15px;}
ul.ulprojet li span.illustration {margin-bottom:5px;}
* html ul.ulprojet li span.illustration {margin-bottom:0;}
span.illustration a	{display:block;width:156px;height:12px;
					background:transparent url(img/illustration.gif) left top no-repeat;}
ul.ulprojet li:hover > span.illustration a	{background:transparent url(img/illustration.gif) left -12px no-repeat;}
/*****************
CONTACT
*****************/
form span.contact_bloc		{display:block;width:auto; margin-bottom:5px;}
form span.contact_bloc_left	{display:block; float:left; width:190px;}
#objet						{width:353px;}
#prenom, #nom, #email		{width:163px;}
textarea.contact			{width:352px;height:130px;overflow:auto;margin-bottom:8px;}
.submit						{height:20px;width:62px;background:#fff url(img/contact_envoyer.gif) left top no-repeat;
							border:0;margin-left:160px;}
.submit:hover				{cursor:pointer;}
/*****************
Signature
*****************/
#signature-lien	{margin-top:29px;}
#signature		{margin-top:12px;}
#signature-lien, #signature	{text-align:center;}
#signature-lien, #signature-lien a, #signature, #signature a
	{font-size:11px;color:#70889b;font-weight:normal;text-decoration:none;}
#signature-lien a:hover, #signature a:hover
	{text-decoration:underline;}

/*****************
Général
*****************/
h1 			{font-size:18px; font-weight:normal; color:#0793cb; padding:8px 0 5px 0;
			font-style:italic; text-indent:37px;}
h2, h2 a	{font-size:12px; font-weight:bold; color:#0793cb; padding:8px 0 5px 0;
			font-style:italic;text-decoration:none;}h2 a:hover {text-decoration:underline;}
h3			{font-size:11px; font-weight:bold; color:#7f879c; padding:4px 0 4px 0;}
/* COULEURS */
.rouge		{color:#b90700;}

/* BACKGROUND */
.h1-hotel 	{background:transparent url(img/h1-hotel.gif) 0 4px no-repeat;}
.h1-fleche 	{background:transparent url(img/h1-fleche.gif) 0 4px no-repeat;}
.h1-cadre 	{background:transparent url(img/h1-cadre.gif) 0 4px no-repeat;}
.h1-info 	{background:transparent url(img/h1-info.gif) 0 4px no-repeat;}
.h1-lettre 	{background:transparent url(img/h1-lettre.gif) 0 4px no-repeat;}
.h1-mail 	{background:transparent url(img/h1-mail.gif) 0 4px no-repeat;}
.h1-defisc 	{background:transparent url(img/h1-balance.gif) 0 4px no-repeat;}
.none		{display:none;}
.margleft0	{margin-left:0;}

