/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*		{padding:0;margin:0;}
img		{border:none;}
a		{text-decoration:none;}
a:hover	{text-decoration:underline;}
hr		{display:none;}
li		{list-style-type:none;list-style-position:outside;}

h1{font:bold 25px/25px arial;padding:2px 0; margin:0;}/* titre 1 */

/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear			{clear:both;font-size:1px;line-height:0;}
.right, .right_2{float:right;}
.left, .left_2	{float:left;}
.center			{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/*marge*/
.mar_b10 {margin:0 0 10px 0;}
.mar_h_18 {margin:18px 0 0 0;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

.hidden { display:none;}

/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/

/* pour centrer le site*/
body	{text-align:center;background:#b4b4b4;font:normal 11px/14px Arial;color:#666666}
#page	{margin-left:auto;margin-right:auto;text-align:left;width:920px;}

/* bandeau */
#bandeau{position:relative; height:125px;}
*> /**/ #bandeau{position:relative; min-height:125px; height:auto;}
	/*services_immobiliers*/
		#services_immobiliers #bandeau	{background:#fff url(../../img/model/services_immobiliers/fd_bandeau.gif) top right no-repeat; }
		#services_immobiliers #logo		{position:absolute;top:20px;left:10px; display:block;}
	/*//services_immobiliers*/
	/*exell*/
		#exell #bandeau	{background:#fff url(../../img/model/exell/fd_bandeau.gif) top right no-repeat; }
		#exell #logo		{position:absolute;top:20px;left:10px; display:block;}
	/*//exell*/
	/*akerys*/
		#akerys #bandeau				{background:#fff url(../../img/model/akerys/fd_bandeau.gif) top right no-repeat; }
		#akerys #logo					{position:absolute;top:20px;left:17px; display:block;}
	/*//akerys*/	
	/*groupe*/
		#groupe #bandeau				{background:#fff url(../../img/model/groupe/fd_bandeau.gif) top right no-repeat; }
		#groupe #logo					{position:absolute;top:20px;left:17px; display:block;}
	/*//groupe*/	
	/*promotion*/
		#promotion #bandeau				{background:#fff url(../../img/model/promotion/fd_bandeau.gif) top right no-repeat; }
		#promotion #logo				{position:absolute;top:20px;left:17px; display:block;}
	/*//promotion*/	
	/*commercialisation*/
		#commercialisation #bandeau		{background:#fff url(../../img/model/commercialisation/fd_bandeau.gif) top right no-repeat; }
		#commercialisation #logo		{position:absolute;top:20px;left:10px; display:block;}
	/*//commercialisation*/	
	/*telecontact*/
		#telecontact #bandeau			{background:#fff url(../../img/model/telecontact/fd_bandeau.gif) top right no-repeat; }
		#telecontact #logo				{position:absolute;top:20px;left:10px; display:block;}
	/*//telecontact*/	
/* /bandeau */

/* poucet */
#poucet		{color:#666666}
#poucet a	{color:#666666;text-decoration:underline;}
/* poucet */

/* navigation */
#navigation		{position: absolute; left:170px; top:77px;}
#telecontact #navigation	{left:280px;}
#navigation a 	{font: normal Arial; color:#fff;}
#c_nav_1_2{ }
#nav_1_2		{vertical-align:top;height:29px;}
#nav_1_2 .sep	{font-size:1px; width:34px; background:none;}
div#nav_1_2_sous_menus				{position:relative;z-index:998;/*height:1px;overflow:auto;*/width:746px;top:0px;}
table.cadre_sous_menu				{position:absolute;z-index:999;   max-width:200px; }
table.cadre_sous_menu td			{text-align:left;vertical-align:top;}
table.cadre_sous_menu td.premier	{height:5px;}
table.cadre_sous_menu td.premier div{width:100%;height:100%;}
/*
table.cadre_sous_menu a				{font:normal 11px arial;color:#fff;display:block;padding:3px 15px;white-space:nowrap;width:100%;}
*/
/*
*> table.cadre_sous_menu a			{width:auto;}
*/

table.cadre_sous_menu a				{font:normal 11px arial;color:#fff;display:block;padding:3px 15px;/*white-space:nowrap;*/width:auto;*width:auto !important;*width:auto;}

table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover{text-decoration:none;color:#fff;}
.iframe_menu{position:absolute;z-index:997;height:0;width:0;filter:alpha(opacity=0);background:transparent;}
	/*services_immobiliers*/
		#services_immobiliers table.cadre_sous_menu													{background: #936398;}
		#services_immobiliers table.cadre_sous_menu a.on											{color:#fff;background:#633b67;}
		#services_immobiliers table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover	{background:#633b67;}
	/*//services_immobiliers*/
	/*exell*/
		#exell table.cadre_sous_menu													{background: #BFB29B;}
		#exell table.cadre_sous_menu a.on											{color:#fff;background:#998f7a;}
		#exell table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover	{background:#998f7a;}
	/*//exell*/
	/*services_immobiliers*/
		#akerys table.cadre_sous_menu												{background: #6c98c7;}
		#akerys table.cadre_sous_menu a.on											{color:#fff;background:#41749f;}
		#akerys table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover{background:#41749f;}
	/*//services_immobiliers*/	
	/*groupe*/
		#groupe table.cadre_sous_menu												{background: #7ad2e8;}
		#groupe table.cadre_sous_menu a.on											{color:#fff;background:#045796;}
		#groupe table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover{background:#045796;}
	/*//groupe*/	
	/*promotion*/
		#promotion table.cadre_sous_menu												{background: #ad3c31;}
		#promotion table.cadre_sous_menu a.on											{color:#fff;background:#961715;}
		#promotion table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover	{background:#961715;}
	/*//promotion*/	
	/*commercialisation*/
		#commercialisation table.cadre_sous_menu												{background: #ffbc23;}
		#commercialisation table.cadre_sous_menu a.on											{color:#fff;background:#d18200;}
		#commercialisation table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover	{background:#d18200;}
	/*//commercialisation*/	
	/*telecontact*/
		#telecontact table.cadre_sous_menu													{background: #b291ba;}
		#telecontact table.cadre_sous_menu a.on												{color:#fff;background:#6d1f7e;}
		#telecontact table.cadre_sous_menu a:hover, table.cadre_sous_menu a.produit:hover	{background:#6d1f7e;}
	/*//telecontact*/	
/*/navigation */

/* liste_groupe */
.rechercher_groupe { position:absolute; top:20px; left:556px; width:360px;}
/*
#liste_groupe			{width:150px;position:absolute; font:normal 11px arial;z-index:999; pour eviter le redimensionnment du scroll top:-10000px;}
#liste_groupe a			{display:block;padding:3px 5px;color:#fff;}
#liste_groupe a:hover	{text-decoration :none;}
#liste_groupe span		{display:block; padding:1px 5px; }
*/

#liste_groupe			{width:150px; font:normal 11px arial;z-index:999; display:none; position:absolute; top:21px;}
#liste_groupe a			{display:block;padding:3px 5px;color:#fff;}
#liste_groupe a:hover	{text-decoration :none;}
#liste_groupe span		{display:block; padding:1px 5px; }



.rechercher_groupe .actif					{display:block;position:absolute; top:0px; left:0px;font:normal 11px arial; z-index:1000; background:#fff; width:150px; padding:0; margin:0; color:#666;}
/*
.rechercher_groupe .actif .fd_bg			{height:13px; !height:21px; padding: 4px 10px;*/ /*padding:4px 10px 0 10px;*/ /*overflow:hidden;}
*/
/*.rechercher_groupe .actif .fd_bg			{height:13px; padding: 4px 10px; overflow:hidden;}*/
.rechercher_groupe .actif .fd_bg			{height:13px; *height:13px !important; *height:/*21px*/13px; padding: 4px 10px; overflow:hidden;}

.rechercher_groupe .sep 					{width:20px; background:none;}
.rechercher_groupe .champ_rechercher 		{padding:0;}
.rechercher_groupe .champ_rechercher .fd_hg {margin:-1px 0 0 0; position:relative;}
*> /**/ .rechercher_groupe .champ_rechercher .fd_hg { margin:0; }
/*
.rechercher_groupe .champ_rechercher input 	{width:113px; height:*//*9px*//*19px; background:none; border:none; padding:4px 10px; font:normal 11px arial; color:#666;}
*> *//**/ /*.rechercher_groupe .champ_rechercher input { width: 113px; height:*//*13px*//*21px;}
*/
/*
.rechercher_groupe .champ_rechercher input 	{width:113px; height:9px; background:none; border:none; padding:4px 10px; font:normal 11px arial; color:#666;}
*>*/ /**/ /*.rechercher_groupe .champ_rechercher input { width: 113px; height:13px;}
*/
div.rechercher_groupe td.champ_rechercher input 	{width:113px; height:13px; *height:9px !important; *height:/*20px*/13px; background:none; border:none; padding:4px 10px; *padding:6px 10px 0px 10px !important; *padding:6px 10px 0px 10px; font:normal 11px arial; color:#666; zoom:1; line-height:9px;}


	/*services_immobiliers*/
		#services_immobiliers .rechercher_groupe .actif .fd_hg				{background: url(../../img/model/services_immobiliers/px_br.jpg) top left no-repeat;}
		#services_immobiliers .rechercher_groupe .actif .fd_bg				{background: url(../../img/model/services_immobiliers/px_br.jpg) bottom left no-repeat;}
		#services_immobiliers .rechercher_groupe .champ_rechercher 			{background:#fff url(../../img/model/services_immobiliers/px_br.jpg) bottom left no-repeat;}
		#services_immobiliers .rechercher_groupe .champ_rechercher .fd_hg	{background:url(../../img/model/services_immobiliers/px_br.jpg) top left no-repeat;}
		#services_immobiliers #liste_groupe span							{background:#633b67; color:#fff;}
		#services_immobiliers #liste_groupe a:hover							{background:#633b67;text-decoration :none;}
		#services_immobiliers #liste_groupe									{background:#936398; }
		#services_immobiliers #liste_groupe a.services						{background:#633b67; }
	/*//services_immobiliers*/
	/*exell*/
		#exell .rechercher_groupe .actif .fd_hg				{background: url(../../img/model/exell/px_br.jpg) top left no-repeat;}
		#exell .rechercher_groupe .actif .fd_bg				{background: url(../../img/model/exell/px_br.jpg) bottom left no-repeat;}
		#exell .rechercher_groupe .champ_rechercher 			{background:#fff url(../../img/model/exell/px_br.jpg) bottom left no-repeat;}
		#exell .rechercher_groupe .champ_rechercher .fd_hg	{background:url(../../img/model/exell/px_br.jpg) top left no-repeat;}
		#exell .espace_vide {width:194px;}
		
	/*//exell*/
	/*akerys*/
		#akerys .rechercher_groupe .actif .fd_hg			{background: url(../../img/model/akerys/px_br.gif) top left no-repeat;}
		#akerys .rechercher_groupe .actif .fd_bg			{background: url(../../img/model/akerys/px_br.gif) bottom left no-repeat;}
		#akerys .rechercher_groupe .champ_rechercher 		{background:#fff url(../../img/model/akerys/px_br.gif) bottom left no-repeat;}
		#akerys .rechercher_groupe .champ_rechercher .fd_hg {background:url(../../img/model/akerys/px_br.gif) top left no-repeat;}
		#akerys #liste_groupe span							{background:#41749f; color:#fff;}
		#akerys #liste_groupe a:hover						{background:#41749f;text-decoration :none;}
		#akerys #liste_groupe								{background:#6c98c7; }
		#akerys #liste_groupe a.akerys 						{background:#41749f; }
	/*//akerys*/	
	/*groupe*/
		#groupe .rechercher_groupe .actif .fd_hg			{background: url(../../img/model/groupe/px_br.gif) top left no-repeat;}
		#groupe .rechercher_groupe .actif .fd_bg			{background: url(../../img/model/groupe/px_br.gif) bottom left no-repeat;}
		#groupe .rechercher_groupe .champ_rechercher		{background:#fff url(../../img/model/groupe/px_br.gif) bottom left no-repeat;}
		#groupe .rechercher_groupe .champ_rechercher .fd_hg {background:url(../../img/model/groupe/px_br.gif) top left no-repeat;}
		#groupe #liste_groupe span							{background:#41749f; color:#fff;}
		#groupe #liste_groupe a:hover						{background:#41749f;text-decoration :none;}
		#groupe #liste_groupe								{background:#6c98c7; }
		#groupe #liste_groupe a.groupe 						{background:#41749f; }
	/*//groupe*/	
	/*promotion*/
		#promotion .rechercher_groupe .actif .fd_hg				{background: url(../../img/model/promotion/px_br.gif) top left no-repeat;}
		#promotion .rechercher_groupe .actif .fd_bg				{background: url(../../img/model/promotion/px_br.gif) bottom left no-repeat;}
		#promotion .rechercher_groupe .champ_rechercher			{background:#fff url(../../img/model/promotion/px_br.gif) bottom left no-repeat;}
		#promotion .rechercher_groupe .champ_rechercher .fd_hg 	{background:url(../../img/model/promotion/px_br.gif) top left no-repeat;}
		#promotion #liste_groupe span							{background:#000; color:#fff;}
		#promotion #liste_groupe a:hover						{background:#961715;text-decoration :none;}
		#promotion #liste_groupe								{background:#ad3c31; }
		#promotion #liste_groupe a.promotion 					{background:#961715; }
	/*//promotion*/	
	/*commercialisation*/
		#commercialisation .rechercher_groupe .actif .fd_hg				{background: url(../../img/model/commercialisation/px_br.gif) top left no-repeat;}
		#commercialisation .rechercher_groupe .actif .fd_bg				{background: url(../../img/model/commercialisation/px_br.gif) bottom left no-repeat;}
		#commercialisation .rechercher_groupe .champ_rechercher			{background:#fff url(../../img/model/commercialisation/px_br.gif) bottom left no-repeat;}
		#commercialisation .rechercher_groupe .champ_rechercher .fd_hg 	{background:url(../../img/model/commercialisation/px_br.gif) top left no-repeat;}
		#commercialisation #liste_groupe span							{background:#000; color:#fff;}
		#commercialisation #liste_groupe a:hover						{background:#d18200;text-decoration :none;}
		#commercialisation #liste_groupe								{background:#ffbc23; }
		#commercialisation #liste_groupe a.commercialisation			{background:#d18200; }
	/*//commercialisation*/	
	/*telecontact*/
		#telecontact .rechercher_groupe .actif .fd_hg				{background: url(../../img/model/telecontact/px_br.gif) top left no-repeat;}
		#telecontact .rechercher_groupe .actif .fd_bg				{background: url(../../img/model/telecontact/px_br.gif) bottom left no-repeat;}
		#telecontact .rechercher_groupe .champ_rechercher			{background:#fff url(../../img/model/telecontact/px_br.gif) bottom left no-repeat;}
		#telecontact .rechercher_groupe .champ_rechercher .fd_hg 	{background:url(../../img/model/telecontact/px_br.gif) top left no-repeat;}
		#telecontact #liste_groupe span								{background:#000; color:#fff;}
		#telecontact #liste_groupe a:hover							{background:#6d1f7e;text-decoration :none;}
		#telecontact #liste_groupe									{background:#b291ba; }
		#telecontact #liste_groupe a.telecontact 					{background:#6d1f7e; }
	/*//telecontact*/	
/* /liste_groupe */


/* corps_page */
#corps_page		{background:#fff; float:left; padding:0 10px 15px 10px; width:900px; *width:900px !important; *width:900px; height:auto!important;height:400px;min-height:400px}
#col_gauche		{width:750px; float:left; border-right:#e6e6e6 1px solid;}
#centre_gauche	{width:150px; float:left; border:none; }
#centre_droit 	{width:552px; *width:552px !important; *width:547px; float:left; padding:0 10px; margin:0 10px 10px 10px; border-left:#e6e6e6 1px solid; border-right:#e6e6e6 1px solid;}
#col_droite		{width:150px; float:right;}


/* sous menu */
.sous_menu 					{width:150px; }
.sous_menu h2				{margin:6px 0 15px 0; text-transform:uppercase; font:bold 20px/20px arial;}
.sous_menu h2.sizeSmall		{ font:bold 18px/18px arial;}
.sous_menu ul				{margin:3px 0; border-top:#f7f7f7 3px solid; border-bottom:#f7f7f7 3px solid; padding:2px 0; font:normal 11px arial}
.sous_menu ul li			{padding:1px 0; list-style:none; border-top:#cdd2da 1px dotted; border-bottom:#cdd2da 1px dotted;}
.sous_menu ul li a			{padding:1px 0 1px 20px;text-decoration:none; display:block; font:normal 11px arial; color:#666666}
.sous_menu ul li a:hover,.sous_menu ul li a.on	{text-decoration:none; background:#ecf4fa; color:#61a4d2; font:bold 11px arial}
#akerys .sous_menu ul li a:hover,#akerys .sous_menu ul li a.on								{text-decoration:none; background:#ecf4fa; color:#61a4d2; font:bold 11px arial}
#groupe .sous_menu ul li a:hover,#groupe .sous_menu ul li a.on								{text-decoration:none; background:#e6f6f9; color:#0da3c9; font:bold 11px arial}
#telecontact .sous_menu ul li a:hover,#telecontact .sous_menu ul li a.on					{text-decoration:none; background:#FCEFFF; color:#6D1E7E; font:bold 11px arial}
#services_immobiliers .sous_menu ul li a:hover,#services_immobiliers .sous_menu ul li a.on	{text-decoration:none; background:#f3ecf4; color:#9739a4; font:bold 11px arial}
#exell .sous_menu ul li a:hover,#exell .sous_menu ul li a.on								{text-decoration:none; background:#f2efec; color:#9a8f7a; font:bold 11px arial}
#promotion .sous_menu ul li a:hover,#promotion .sous_menu ul li a.on						{text-decoration:none; background:#fef0ee; color:#f86354; font:bold 11px arial}


/* /corps_page */

/* pied_page */
#pied_page				{color:#fff; margin:10px 0 ; float:left; padding-bottom:10px}
#pied_page li 			{display:inline; width:auto; padding:0 5px }
#pied_page li a			{color:#fff; text-decoration:none}
#pied_page li a:hover	{color:#fff; text-decoration:underline}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt	{color:#666666;font:normal 11px/14px arial;}
.txt a	{color:#666666;}
/* /texte */

/* tableau */
table.tableau			{border-collapse:collapse; font:normal 11px/11px arial;}
.tableau th, .tableau td{border-right:1px solid #fff;vertical-align:top; padding:5px}
.tableau th				{color:#61a4d8}
.tableau tr.impair		{background:#e6e6e6}
/* /tableau */

/* tableau RTE (added by DFR) */
table.contenttable			{border-collapse:collapse; font:normal 11px/11px arial;}
.contenttable th, .contenttable td{border-right:1px solid #fff;vertical-align:top; padding:5px}
.contenttable th				{color:#61a4d8}
.contenttable tr.impair		{background:#e6e6e6}
/* /tableau RTE */

table.tab_exell{border-top:1px solid #9B8E7B;border-left:1px solid #9B8E7B;}
	table.tab_exell th, table.tab_exell td{border-bottom:1px solid #9B8E7B;border-right:1px solid #9B8E7B; padding:5px}

/*page*/
.pagination a { color:#666;}
.pagination .actif, .pagination a:hover { color:#39506f; font: bold 11px Arial; text-decoration:underline;}
#akerys .pagination strong				{color:#666666; text-decoration:underline;}/* page actuelle */
#groupe .pagination strong				{color:#0da3c9; text-decoration:underline;}/* page actuelle */
#telecontact .pagination strong			{color:#3a89c6; text-decoration:underline;}/* page actuelle */
#services_immobiliers .pagination strong{color:#7f3589; text-decoration:underline;}/* page actuelle */
#exell .pagination strong{color:#9a8f7a; text-decoration:underline;}/* page actuelle */
#promotion .pagination strong			{color:#8f0e0d; text-decoration:underline;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

#col_droite a.lire, a.lire				{color:#000;font:bold 11px arial;}
#col_droite a:hover.lire, a:hover.lire	{color:#000;}

/* haut de page */
a#bt_haut_de_page		{display:block; margin-top:15px; color:#666; background:url(../../img/model/fleche_haut.gif) no-repeat left 5px; padding:0 0 0 10px; text-decoration:none;}
a:hover#bt_haut_de_page	{color:#666; text-decoration:underline;}
/* retour */
a.lien_retour		{display:block; margin-top:15px; color:#666; background:url(../../img/model/fleche_gauche.gif) no-repeat left 5px; padding:0 0 0 10px;}
/* imprimer */
a.bt_imprimer		{display:block;margin-top:15px;color:#000;background:url('../img/picto/imprimer.gif') no-repeat;padding:0 0 0 25px;}
a:hover.bt_imprimer	{color:#000;}
/*precedent-suivant*/
a#precedent			{display:block; margin-top:5px; color:#39506f; background:url(../../img/model/fle_inverse.gif) no-repeat left 5px; padding:0 0 0 10px;}
a#suivant			{display:block; margin-top:5px; color:#39506f; background:url(../../img/model/fle.gif) no-repeat left 5px; padding:0 0 0 10px;}

/*precedent-suivant (added by DFR)*/
div#precedent			{display:block; margin-top:5px; color:#39506f; background:url(../../img/model/fle_inverse.gif) no-repeat left 5px; padding:0 0 0 10px;}
div#suivant			{display:block; margin-top:5px; color:#39506f; background:url(../../img/model/fle.gif) no-repeat left 5px; padding:0 0 0 10px;}

#akerys .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#61a4d2; background:url(../../img/model/akerys/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}
#services_immobiliers .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#9739A4; background:url(../../img/model/services_immobiliers/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}
#exell .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#9a8f7a; background:url(../../img/model/exell/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}
#promotion .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#f86354; background:url(../../img/model/promotion/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}
#telecontact .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#6D1E7E; background:url(../../img/model/telecontact/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}
#commercialisation .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#61a4d2; background:url(../../img/model/commercialisation/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}
#groupe .accueil_site{display:block; margin-top:10px; margin-left:20px; color:#0da3c9; background:url(../../img/model/groupe/po_home.gif) no-repeat left top; padding:0 0 0 17px; text-decoration:none;}


/* bt - lien */

/* separation */
.sep { background: url(../../img/model/sep_bloques.gif) repeat-x bottom;}
.sep_rech { background: url(../../img/model/sep_bloques.gif) repeat-x bottom; margin-top:15px;}
/* separation */

/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form						{font:normal 11px/11px arial;}
table.form td, table.form th	{vertical-align:top;padding-top:20px;}
table.form th					{font-weight:normal;text-align:left;}
.form .saisie input				{font:normal 11px arial;color:#666;border:1px solid #cccccc;background-color:white; width:400px}
.form .saisie textarea			{font:normal 11px arial;color:#666;border:1px solid #cccccc;background-color:white;overflow:auto;width:400px}
.form .saisie select			{font:normal 11px arial;color:#666;border:1px solid #cccccc;background-color:white;width:400px}
#akerys .form .saisie select:focus,#akerys .form .saisie input:focus,#akerys .form .saisie textarea:focus											{border:1px solid #39506f;}
#services_immobiliers .form .saisie select:focus,#services_immobiliers .form .saisie input:focus,#services_immobiliers .form .saisie textarea:focus	{border:1px solid #7F3589;}
#exell .form .saisie select:focus,#exell .form .saisie input:focus,#exell .form .saisie textarea:focus											{border:1px solid #9a8f7a;}
#promotion .form .saisie select:focus,#promotion .form .saisie input:focus,#promotion .form .saisie textarea:focus									{border:1px solid #7f9db9;}
#telecontact .form .saisie select:focus,#telecontact .form .saisie input:focus,#telecontact .form .saisie textarea:focus							{border:1px solid #6D1E7E;}
#commercialisation .form .saisie select:focus,#commercialisation .form .saisie input:focus,#commercialisation .form .saisie textarea:focus			{border:1px solid #B56F00;}
#groupe .form .saisie select:focus,#groupe .form .saisie input:focus,#groupe .form .saisie textarea:focus											{border:1px solid #0DA3C9;}
.form .checkbox, .form .radio	{background:transparent;border:none;margin-left:30px;margin-right:10px;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:10px;}
*> .form option{padding:0 2px;}
.form .libelle	{color:#666;padding-right:50px;}
#exell .form .libelle{color:#666;padding-right:30px;}
.form .bt_form	{padding-top:15px;text-align:right;}
.form .libelle strong{color:#f00;}
.form .no_marge{padding-top:0;}
/* ---------- */
.form .obligatoire	{font:bold 10px arial;color:#666;padding-top:28px;}
.form .indication	{font-size:10px;color:blue;}
.cnil				{font:normal 10px arial;color:#666;padding-top:15px;}
/* /formulaire */

/* verif formulaire */
.verif_form			{font:normal 11px/14px arial;color:#f00;text-align:left;}
.verif_form div		{background:#fff;padding:5px;margin-top:10px;}
.titre_verif_form	{font-weight:bold;}
.intro_verif_form	{}
.verif_form ul		{}
.verif_form ul li	{}

.msg-success{/*color:#008000; font-weight:bold;*/}

.form span.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;display:block;}
.form input.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;}
.form select.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;}
.form textarea.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;}

div.verif_form *	{width:540px;}
div.verif_form ul	{width:auto;}
div.verif_form li	{width:auto;}
/* verif formulaire */

/*mise_avant*/
.mise_avant .fleche_pl { margin:10px 0;}
.mise_avant .fd_bg { padding:15px;}
	/*services_immobiliers*/
	#services_immobiliers .mise_avant 			{ padding:0 5px 0 0;}
	#services_immobiliers .mise_avant .fd_h		{ background:#f0eaf1 url(../../img/model/services_immobiliers/mise_avant/fd_h.gif) repeat-x top;}
	#services_immobiliers .mise_avant .fd_d 	{ background:url(../../img/model/services_immobiliers/mise_avant/fd_d.gif) repeat-y right;}
	#services_immobiliers .mise_avant .fd_b 	{ background:url(../../img/model/services_immobiliers/fd_b.gif) repeat-x bottom;}
	#services_immobiliers .mise_avant .fd_g 	{ background:url(../../img/model/services_immobiliers/mise_avant/fd_g.gif) repeat-y left;}
	#services_immobiliers .mise_avant .fd_hg 	{ background:url(../../img/model/services_immobiliers/mise_avant/fd_hg.gif) no-repeat top left;}
	#services_immobiliers .mise_avant .fd_hd 	{ background:url(../../img/model/services_immobiliers/mise_avant/fd_hd.gif) no-repeat top right;}
	#services_immobiliers .mise_avant .fd_bd 	{ background:url(../../img/model/services_immobiliers/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#services_immobiliers .mise_avant .fd_bg 	{ background:url(../../img/model/services_immobiliers/mise_avant/fd_bg.gif) no-repeat bottom left;zoom:1;}
	#services_immobiliers .mise_avant .fd_bg h2 { background:none; padding:0; margin:0 0 5px 0;}
	/*//services_immobiliers*/
	/*exell*/
	#exell .mise_avant 			{ padding:0 5px 0 0;}
	#exell .mise_avant .fd_h		{ background:#f6f5f2 url(../../img/model/exell/mise_avant/fd_h.gif) repeat-x top;}
	#exell .mise_avant .fd_d 	{ background:url(../../img/model/exell/mise_avant/fd_d.gif) repeat-y right;}
	#exell .mise_avant .fd_b 	{ background:url(../../img/model/exell/mise_avant/fd_b.gif) repeat-x bottom;}
	#exell .mise_avant .fd_g 	{ background:url(../../img/model/exell/mise_avant/fd_g.gif) repeat-y left;}
	#exell .mise_avant .fd_hg 	{ background:url(../../img/model/exell/mise_avant/fd_hg.gif) no-repeat top left;}
	#exell .mise_avant .fd_hd 	{ background:url(../../img/model/exell/mise_avant/fd_hd.gif) no-repeat top right;}
	#exell .mise_avant .fd_bd 	{ background:url(../../img/model/exell/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#exell .mise_avant .fd_bg 	{ background:url(../../img/model/exell/mise_avant/fd_bg.gif) no-repeat bottom left;zoom:1;}
	#exell .mise_avant .fd_bg h2 { background:none; padding:0; margin:0 0 5px 0;}
	/*//exell*/
	/*services_immobiliers*/
	#akerys .mise_avant 			{ padding:0 5px 0 0;zoom:1;}
	#akerys .mise_avant .fd_h		{ background:#E9F1F6 url(../../img/model/akerys/mise_avant/fd_h.gif) repeat-x top;}
	#akerys .mise_avant .fd_d 		{ background:url(../../img/model/akerys/mise_avant/fd_d.gif) repeat-y right;}
	#akerys .mise_avant .fd_b 		{ background: url(../../img/model/akerys/mise_avant/fd_b.gif) repeat-x bottom;}
	#akerys .mise_avant .fd_g 		{ background:url(../../img/model/akerys/mise_avant/fd_g.gif) repeat-y left;}
	#akerys .mise_avant .fd_hg	 	{ background:url(../../img/model/akerys/mise_avant/fd_hg.gif) no-repeat top left;}
	#akerys .mise_avant .fd_hd 		{ background:url(../../img/model/akerys/mise_avant/fd_hd.gif) no-repeat top right;}
	#akerys .mise_avant .fd_bd		{ background:url(../../img/model/akerys/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#akerys .mise_avant .fd_bg		{ background:url(../../img/model/akerys/mise_avant/fd_bg.gif) no-repeat bottom left;}
	#akerys .mise_avant .fd_bg h2 	{ background:none; padding:0; margin:0 0 5px 0;}
	/*//services_immobiliers*/	
	/*groupe*/
	#groupe .mise_avant 			{ padding:0 5px 0 0;zoom:1;}
	#groupe .mise_avant .fd_h		{ background:#E9F1F6 url(../../img/model/groupe/mise_avant/fd_h.gif) repeat-x top;}
	#groupe .mise_avant .fd_d 		{ background:url(../../img/model/groupe/mise_avant/fd_d.gif) repeat-y right;}
	#groupe .mise_avant .fd_b 		{ background: url(../../img/model/groupe/mise_avant/fd_b.gif) repeat-x bottom;}
	#groupe .mise_avant .fd_g 		{ background:url(../../img/model/groupe/mise_avant/fd_g.gif) repeat-y left;}
	#groupe .mise_avant .fd_hg 		{ background:url(../../img/model/groupe/mise_avant/fd_hg.gif) no-repeat top left;}
	#groupe .mise_avant .fd_hd 		{ background:url(../../img/model/groupe/mise_avant/fd_hd.gif) no-repeat top right;}
	#groupe .mise_avant .fd_bd 		{ background:url(../../img/model/groupe/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#groupe .mise_avant .fd_bg		{ background:url(../../img/model/groupe/mise_avant/fd_bg.gif) no-repeat bottom left;}
	#groupe .mise_avant .fd_bg h2 	{ background:none; padding:0; margin:0 0 5px 0;}
	/*//groupe*/
	/*promotion*/
	#promotion .mise_avant 				{ padding:0 5px 0 0;zoom:1;}
	#promotion .mise_avant .fd_h		{ background:#f9f0f0 url(../../img/model/promotion/mise_avant/fd_h.gif) repeat-x top;}
	#promotion .mise_avant .fd_d 		{ background:url(../../img/model/promotion/mise_avant/fd_d.gif) repeat-y right;}
	#promotion .mise_avant .fd_b 		{ background: url(../../img/model/promotion/mise_avant/fd_b.gif) repeat-x bottom;}
	#promotion .mise_avant .fd_g 		{ background:url(../../img/model/promotion/mise_avant/fd_g.gif) repeat-y left;}
	#promotion .mise_avant .fd_hg 		{ background:url(../../img/model/promotion/mise_avant/fd_hg.gif) no-repeat top left;}
	#promotion .mise_avant .fd_hd 		{ background:url(../../img/model/promotion/mise_avant/fd_hd.gif) no-repeat top right;}
	#promotion .mise_avant .fd_bd 		{ background:url(../../img/model/promotion/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#promotion .mise_avant .fd_bg		{ background:url(../../img/model/promotion/mise_avant/fd_bg.gif) no-repeat bottom left;}
	#promotion .mise_avant .fd_bg h2 	{ background:none; padding:0; margin:0 0 5px 0;}
	/*//groupe*/
	/*commercialisation*/
	#commercialisation .mise_avant 				{ padding:0 5px 0 0;zoom:1;}
	#commercialisation .mise_avant .fd_h		{ background:#E9F1F6 url(../../img/model/commercialisation/mise_avant/fd_h.gif) repeat-x top;}
	#commercialisation .mise_avant .fd_d 		{ background:url(../../img/model/commercialisation/mise_avant/fd_d.gif) repeat-y right;}
	#commercialisation .mise_avant .fd_b 		{ background: url(../../img/model/commercialisation/mise_avant/fd_b.gif) repeat-x bottom;}
	#commercialisation .mise_avant .fd_g 		{ background:url(../../img/model/commercialisation/mise_avant/fd_g.gif) repeat-y left;}
	#commercialisation .mise_avant .fd_hg 		{ background:url(../../img/model/commercialisation/mise_avant/fd_hg.gif) no-repeat top left;}
	#commercialisation .mise_avant .fd_hd 		{ background:url(../../img/model/commercialisation/mise_avant/fd_hd.gif) no-repeat top right;}
	#commercialisation .mise_avant .fd_bd 		{ background:url(../../img/model/commercialisation/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#commercialisation .mise_avant .fd_bg		{ background:url(../../img/model/commercialisation/mise_avant/fd_bg.gif) no-repeat bottom left;}
	#commercialisation .mise_avant .fd_bg h2 	{ background:none; padding:0; margin:0 0 5px 0;}
	/*//commercialisation*/
	/*telecontact*/
	#telecontact .mise_avant 			{ padding:0 5px 0 0;zoom:1;}
	#telecontact .mise_avant .fd_h		{ background:#e2d2e5 url(../../img/model/telecontact/mise_avant/fd_h.gif) repeat-x top;}
	#telecontact .mise_avant .fd_d 		{ background:url(../../img/model/telecontact/mise_avant/fd_d.gif) repeat-y right;}
	#telecontact .mise_avant .fd_b 		{ background: url(../../img/model/telecontact/mise_avant/fd_b.gif) repeat-x bottom;}
	#telecontact .mise_avant .fd_g 		{ background:url(../../img/model/telecontact/mise_avant/fd_g.gif) repeat-y left;}
	#telecontact .mise_avant .fd_hg 	{ background:url(../../img/model/telecontact/mise_avant/fd_hg.gif) no-repeat top left;}
	#telecontact .mise_avant .fd_hd 	{ background:url(../../img/model/telecontact/mise_avant/fd_hd.gif) no-repeat top right;}
	#telecontact .mise_avant .fd_bd 	{ background:url(../../img/model/telecontact/mise_avant/fd_bd.gif) no-repeat bottom right;}
	#telecontact .mise_avant .fd_bg		{ background:url(../../img/model/telecontact/mise_avant/fd_bg.gif) no-repeat bottom left;}
	#telecontact .mise_avant .fd_bg h2 	{ background:none; padding:0; margin:0 0 5px 0;}
	/*//groupe*/
	
	.col_1 {width:170px; float:left;}
	.col_2 {width:168px; float:left; text-align:right; margin:0 6px 0 0;}
	.col_3 {width:205px; float:left;}
	.col_1 strong, .col_2 strong, .col_3 strong { color:#000;}
	
	.pad_b { padding:0 0 10px 0;}
	.pad_t20 { padding:20px 0 0 0;}
	.mar_t5 { margin:5px 0 0 0;}
	.mar_t10 { margin:10px 0 0 0;}
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

.sIFR-alternate{display:none;}

.form_hp{margin-left:90px;}