html{	font-family: Arial, Verdana, Tahoma;}

body{

	margin: 0;
	padding: 0;
	text-align:center;
	font-size: 12px;
	line-height: 170%;
	color: #514B3E;
	
}

#menu { behavior: url(iepngfix.htc) }


.both{
	clear: both;
}

a, a:link, a:visited {
color:#C50000;
font-weight:bold;
text-decoration:none;
}


a:hover{
	color: #770000;
	text-decoration: underline;
}
	
h1, h2, p, form, div, ul, li, a, img{ margin:0; padding:0; border:0;}


h1 em, h1 strong{color: #911b14; font-style: normal; font-weight: bold;}

h1.recherche {
background:transparent url(Gx/M/bg_h1_recherche.gif) no-repeat scroll 100% 50%;
padding:5px 0 8px;
border-bottom:1px solid #D9D9D9;
font-size:17px;
font-weight: normal;
width: 90%;
margin: 25px 0 25px 0;
}

.champCache {display:none; visibility:hidden;} /* Utilisé pour l'antiSpam */

#global {
	width: 980px;
	margin: 0 auto;
	
}

#main {
	width: 100%;
	background:transparent url(Gx/bg2.gif) repeat-x scroll 0 0;
	background-color: #ede9ca;
}


#header {
	width: 980px;
	height: 270px;
	background-image:url(Gx/header.jpg);
	position: relative;
	
}

#top_menu {
	width: 980px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
}

#top_menu ul{
	padding: 0;
	margin: 0 0 0 15px;

}

#top_menu ul li{
	padding: 0;
	float: right;
	list-style-type: none;


}

#top_menu ul li a, #top_menu ul li a:link, #top_menu ul li a:visited{
	line-height: 50px;
	font-size: 10pt;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	padding: 0 10px 0 10px;
	
	

	
}

#top_menu ul li a:hover, #top_menu ul li a:visited:hover{text-decoration: underline;}
#top_menu ul li a.actif, #top_menu ul li a.actif:visited{text-decoration: underline;}

#name_left {
	width: 600px;
	position: absolute;
	top: 75px;
	left: 0;
	text-align: left;
}

#name_left h1{
	color: white;
	font-weight:normal;
	font-size:36pt;
	margin-top:40px;
}

#name_left h3{
	color: #1d6a9e;
	font-weight:normal;
	margin-left: 5px;
	font-size: 16pt;
}

#menu {
	width: 510px;
	height: 50px;
	position: absolute;
	top: 210px;
	right: 20px;
	background-image: url(Gx/menu_back2.gif);
	background-repeat: repeat-x;
}

#menu ul{
	padding: 0;
	margin: 0;

}

#menu ul li{
	padding: 0;
	float: left;
	list-style-type: none;
	width: 170px;
	height: 50px;


}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	line-height: 60px;
	text-indent: 40px;
	font-size: 11pt;
	color: #35acea;
	text-decoration: none;
	width: 170px;
	height: 50px;
	display: block;

	
	

	
}

#menu ul li a:hover, #menu ul li a:visited:hover{color: #1d6a9e;}
#menu ul li a.actif, #menu ul li a.actif:visited{color: #1d6a9e;}

#menu_inscription{
	background-image: url(Gx/menu_back_left.gif);
	background-position:left;
	background-repeat: no-repeat;
}

#menu_service{
	background-image: url(Gx/menu_back_midle.gif);
	background-position:left;
	background-repeat: no-repeat;
}

#menu_contact{
	background-image: url(Gx/menu_back_right.gif);
	background-position:left;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 15px;
}

* html #menu_inscription{
	margin-top: -5px;
}

* html #menu_service{
	margin-top: -5px;
}

* html #menu_contact{
	margin-top: -5px;
}

#bottom_menu {
	float: right;
	margin: 0;
	margin-top: -30px;
	
}

#bottom_menu ul{
	padding: 0;
	margin: 0;
	
}

#bottom_menu ul li{
	list-style-type: none;
	display: inline;

}

#bottom_menu ul li a, #bottom_menu ul li a:link, #bottom_menu ul li a:visited{
	color: gray;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	
}

#bottom_menu ul li a:hover, #bottom_menu ul li a:visited:hover{text-decoration: underline;}
#bottom_menu ul li a.actif, #bottom_menu ul li a.actif:visited{text-decoration: underline;}

#marge {
	float: right;
	background-color: #f0f0e6;
	width: 190px;
	height: 365px;

}

#marge img{
	margin-top: 20px;
	margin-left: 30px;
	border: 4px solid #d2d2ba;
	
}

#marge_bottom {
	float: left;
	margin: 20px 0 0 10px;
	font-size: 8pt;
}

#marge_bottom a{
	color: #514B3E;
	font-weight: normal;
}

#container {
	width: 980px;
	text-align: left;
	

}

#container_content {
	width: 978px;
	margin: 0 auto;
	padding-top: 50px;
	
	

}

#container p{
	width: 700px;

}

#container h1{
	margin-bottom: 25px;
}

#container h2{
	margin-bottom: 25px;
}

#container li{
	margin-left: 15px;
	
}

#content{
	width: 760px;
	float: left;
	margin-left: 10px;
	color: #7b4522;
	
}

#content h2{
	padding: 10px 0 10px 0;
	border-top: 1px solid #d8cbac;
	border-bottom: 1px solid #d8cbac;
	font-size: 14pt;
	font-weight: normal;
	width: 700px;
	color: #7b4522;
}

#content p{
	margin-bottom: 25px;
}

#footer {
	background:#ddd9b9 url(Gx/basDePage_bg.gif) repeat-x scroll 0 0;
	display:block;
	height: 300px;
	margin-top: 30px;
	
}

#content_piedPage {
	width: 980px;
	margin: 0 auto;
	
}

#piedPage {
	color: gray;
	font-size: 10px;
	text-align: left;
	padding-top: 30px;
	padding-left: 20px;
	
}

#langue{	
	text-align: center;
	padding: 5px 0 0 0;
}
	
#include{
	width: 772px;
	float: right;
}

#content_flash{
	float: left;
}



#side{
	float:right;
	width:180px;
}

#content.searchregion{ width: 522px; }
#side.searchregion{ width: 180px; background: none;}

#separator{
	float: left;
	width: 40px;
}

#separator img{
	display: block;
	margin: 0 1px 0 0;
}

#logoprint{	display: none;}
#top{ display: none;}

#persobuttons{	height: 34px;}
#persobuttons a, #persobuttons a:link, #persobuttons a:visited{
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 34px;
	color: #00021A;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}

#persobuttons a:hover{	text-decoration: none	}
#persobuttons a#btn_perso_1{
	background: Transparent url(gx/m/btn_perso_1.gif) no-repeat 0px 0px;	
	width: 80px;}
#persobuttons a#btn_perso_1:hover{background: Transparent url(gx/m/btn_perso_1_over.gif) no-repeat 0px 0px;	}
#persobuttons a#btn_perso_2{
	background: Transparent url(gx/m/btn_perso_2.gif) no-repeat 0px 0px;	
	width: 105px;}
#persobuttons a#btn_perso_2:hover{background: Transparent url(gx/m/btn_perso_2_over.gif) no-repeat 0px 0px;	}
#persobuttons a#btn_perso_3{
	background: Transparent url(gx/m/btn_perso_3.gif) no-repeat 0px 0px;	
	width: 129px;}
#persobuttons a#btn_perso_3:hover{background: Transparent url(gx/m/btn_perso_3_over.gif) no-repeat 0px 0px;	}
#persobuttons a#btn_perso_4{
	background: Transparent url(gx/m/btn_perso_4.gif) no-repeat 0px 0px;	
	width: 57px;}
#persobuttons a#btn_perso_4:hover{background: Transparent url(gx/m/btn_perso_4_over.gif) no-repeat 0px 0px;	}





/* TEXTES
--------------------------------------------------------------------------------------- */

ul{
	list-style-type: square;
	margin: 5px 0 0 16px; 
	padding: 0px;
	font-size: 11px;}
ul li{
	padding: 0px;
	margin: 0px;}
	
ul.longTxtliste{
	margin: 5px 0 0 0; 
	list-style-type: none; }
ul.longTxtliste li{
	background: Transparent url(gx/longTxtliste_bg.gif) no-repeat left top;	
	padding: 1px 0 5px 27px;}
	
	
ul.listeVilleBureau{
	list-style-type:none;
	margin: 5px 0 0 10px;
	padding: 0px;
	font-size: 11px;}
ul.listeVilleBureau li{
	margin: 0px;
	padding: 0 3px 5px 1px;
	display: block;}
ul.listeVilleBureau li a,  ul.listeVilleBureau li a:link,  ul.listeVilleBureau li a:visited{
	font-weight: normal;
	color:#696767; 
	text-decoration: none;}
ul.listeVilleBureau li a.actif,  ul.listeVilleBureau li a.actif:link,  ul.listeVilleBureau li a.actif:visited{
	color: #C50000;}	
ul.listeVilleBureau li a:hover,  ul.listeVilleBureau li a:visited:hover{
	text-decoration: underline; 
	color: #000; }
	
ul.listeRegionHome{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 90%;
	line-height: 16px;}
ul.listeRegionHome li{
	display: block;
	float: left;
	color: #A1A1A1;
	padding: 0;
	margin: 0;}
ul.listeRegionHome li span{ display: block; padding: 2px 0 2px 2px; margin: 0px; width: 197px;}
ul.listeRegionHome li a, ul.listeRegionHome li a:link	, ul.listeRegionHome li a:visited{
	display: block;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 180px;
	color: #514B3E;
	margin: 0px;
	padding: 2px 0 2px 2px;}
ul.listeRegionHome li a:hover{
	color: #6C892C;
	background: #F7FDEA;}	

.both{clear: both;}
sup{
	padding: 0px;
	margin: 0px;
	vertical-align: super;}

.imgtxt{
	display: block;
	float: left; 
	margin: 0 10px 10px 0;}

/* Types d'hyperliens */
	
/*	 rouge normal non-souligne	*/
a.link2, a.link2:link, a.link2:visited{ font-weight: normal; text-decoration: none;}
a.link2:hover{text-decoration: underline;}	
		
/*   gris normal non-souligne	  */
a.link3, a.link3:link, a.link3:visited{	color: #7B7B7B;font-weight: normal;	text-decoration: none;}
a.link3:hover{text-decoration: underline;}

/*   autre gris non-souligne pour la langue	  */
a.link4, a.link4:link, a.link4:visited{	color: #A9A9A9;font-weight: bold;	text-decoration: none;}
a.link4:hover{text-decoration: underline; color:#858585;}

a.under, a:link.under, a:visited.under{	text-decoration: underline	}
a:hover.under{	text-decoration: underline	}

a.bigButton, a:link.bigButton, a:visited.bigButton{
	background: transparent url(Gx/bigButton_bg_off.gif) no-repeat top left;
	display: block;
	text-align: right;
	font-weight: normal;
	color: #000;
	font-size: 12px; 
	line-height: 34px;
	height: 34px;}
.bigButton img{
	float: right;
	display: block;
	margin: 0 0 0 1px;}
a:hover.bigButton{
	text-decoration: none;
	background: transparent url(Gx/bigButton_bg_over.gif) no-repeat top left;	}

/*		 (bcp utilisations)   */
/*a.linkAction, a.linkAction:visited{
	display: block;
	padding: 1px 0 2px 17px;
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 11px;
	background: url(gx/bg_a_action.gif) no-repeat left center;
}*/

/*			enleve du  persoHeader.cfm   		(35 utilisations)  */
/*a.linkBtn, a.linkBtn:visited{
	display: block;
	padding: 4px 10px 4px 10px;
	margin: 0px 5px 5px 0;
	text-align: center;
	border: 1px solid #911B14;
	color: #911B14;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background: #D19F9C url(gx/m/bg_btnAction.gif) no-repeat top left;
	float: left;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
}
a.linkBtn:hover{
	background: #741914;
	color: #fff;}*/

/* Lettres pour recherche d'agents */
div.lettres{
	margin: 0px;
	font-size: 10px;
	padding: 5px 0 0 0;
	height: 60px;}
div.lettres a, div.lettres a:link, div.lettres a:visited, div.lettres div{
	font-weight: normal;
	display: block;
	float: left;
	cursor: pointer;
	text-decoration: none;
	/*border: 1px solid #F1F0EE;*/
	padding: 0px;
	margin: 0 4px 4px 0;
	color: #696767;
	background: #F3F3F3;}
div.lettres a.actif, div.lettres a.actif:link, div.lettres a.actif:visited{
	background: #C60000;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;}
div.lettres a:hover{
	/*border: 1px solid #DFDED9;*/
	color: #C60000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	/*background: #F7FDEA;*/
	background: #E5E5E5;}
div.lettres a span{
	width: 18px;
	display: block;
	text-align: center;}


/* Liste des villes*/
table.deuxCol{
	width: 420px;
	margin: 0 0 0 0;}
table.deuxCol td{
	width: 50%;
	vertical-align: top;}

#listeMunicipalite{}/* InscriptionRecherche2 */
#listeMunicipalite #left_mun{
	float: left;
	width: 350px;}
#listeMunicipalite #right_mun{
	float: left;
	width: 350px;}
#listeMunicipalite ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px; }
#listeMunicipalite li{
	padding: 0 0 1px 0;
	margin: 0px;
	display: block;
	float: left;
	width: 350px;}
#listeMunicipalite input{
	float: left;}
#listeMunicipalite label{
	display: block;
	padding: 0 0 0 4px;
	float: left;}
	
	
#navRecherche{/* InscriptionRecherche3 */
	margin: 25px 0 25px 0;
	padding: 0 0 3px 0;
	color: #B8B8B8;
	border-bottom: 1px solid #BDBCBB;
}

#navRecherche a, #navRecherche a:link, #navRecherche a:visited{
	padding: 0 10px 0 10px;
	margin: 0;
	font-size: 11px;
	color: #00021A;
	text-decoration: none;}
#navRecherche a.actif, #navRecherche a.actif:link, #navRecherche a.actif:visited{color: #B50000;}	
#navRecherche a:hover {
	color: #B50000;
	text-decoration: underline;}
#navRecherche a#link1{
	padding: 0 10px 0 0;}
#navR_content .navR_left{
	float: left;
	width: 245px}	
#navR_content .inner{	padding: 0 0 0 5px;}
#navR_content .champTexte, #navR_content .listeDeroulante{
	background: #FFF;
	border: 1px solid #BDBCBB;}
	
	

#navPages{/* AgentListe, InscriptionListe */
	margin: 0px;
	font-size: 11px;
	padding: 5px 10px 0 10px;
	height: 75px;}
#navPages #pages{
	padding: 7px 0 0 0;
	margin: 0px;
	height: 65px;
	text-align: center;}	
#navPages #pages a, #navPages #pages a:link, #navPages #pages a:visited, #navPages #pages div{
	font-weight: normal;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-decoration: none;
	padding: 0px;
	margin: 0 6px 6px 0;
	color: #696767;}
#navPages #pages a.actif, #navPages #pages a.actif:link, #navPages #pages a.actif:visited{
	background: #C60000;
	background: transparent url(Gx/1000/bg_pages_test.gif) no-repeat 0px 0px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;}
#navPages #pages a:hover{
	text-decoration: none;
	font-weight: normal;
	background: #E5E5E5;
	background: transparent url(Gx/1000/bg_pages_test.gif) no-repeat 0px 0px;}
#navPages #pages a span{
	width: 20px;
	display: block;
	text-align: center;}
#navPages #pages div span{
	width: 20px;
	display: block;
	text-align: center;
	background: #ABD752;
	background: transparent url(Gx/1000/bg_pages_test.gif) no-repeat 0px 0px;}
#navPages #next{	float: right; margin: 0 0 30px 15px; }
#navPages #back{	float: left; margin: 0 15px 30px 0;	}

#navNextBack{/* AgentDetail, InscriptionDetail */
	position: relative;
	height: 28px;
	font-size: 11px;}
.detailAgent{
	background: Transparent url(Gx/3000/detailAgent_navBg.gif) no-repeat top left;
	width: 419px;}	
.detailListing{
	background: Transparent url(Gx/1000/detailInscription_navBg.gif) no-repeat top left;
	width: 762px;}	
#navNextBack a, #navNextBack a:link, #navNextBack a:visited{
	display: block;
	color: #4A5D22;
	font-weight: normal;
	text-decoration: none;}
#navNextBack a:hover{	text-decoration: underline;	}
#navNextBack #back{
	float: left;
	background: Transparent url(Gx/3000/Agentnav_bg_back.gif) no-repeat 8px 4px;
	margin: 4px 0 0 0px;
	padding: 0 0 0 21px;}
#navNextBack #up{
	width: 150px;
	position: absolute;
	top: 0%;
	left: 39%;
	background: Transparent url(Gx/3000/Agentnav_bg_up.gif) no-repeat 0px 8px;	
	padding: 4px 0 0 15px;	}
#navNextBack #next{
	float: right;
	background: Transparent url(Gx/3000/Agentnav_bg_next.gif) no-repeat 82% 50%;	
	margin: 4px 0 0 0px;
	padding: 0 21px 0 0;	}
	
#navTypeListing{	padding: 0 0 15px 0;	}/* InscriptionListe */
#navTypeListing a, #navTypeListing a:link, #navTypeListing a:visited{
	color: #929292;
	text-decoration: none;
	font-weight: bold;}
#navTypeListing a.actif, #navTypeListing a.actif:link, #navTypeListing a.actif:visited{	color: #C60000;}
#navTypeListing a:hover{	text-decoration: underline;	}	

/* Liste des agents */
#listeAgent{font-size: 11px; margin: 32px 0 0 0;}/* agentliste */
#listeAgent img{ border: none; display: block; margin: 0 auto;}
#listeAgent .photo{
	background: Transparent url(Gx/2000/listeAgent_photobg.gif) repeat-y top left; 
	width: 134px;
	height: 175px;
	border-bottom: 1px solid #AEADAD;
	border-top: 1px solid #AEADAD;
	text-align: center;
	overflow: hidden;}
#listeAgent .outer{	float: left;	width: 144px;	padding: 0px;	margin: 0px; }
#listeAgent .outerlast{	width: 134px; }	
#listeAgent .inner{	margin: 0 10px 0 0; padding: 3px 11px 10px 11px;  background: #FAFAE9; height: 86px; }
#listeAgent .innerlast{	padding: 3px 11px 10px 11px; background: #FAFAE9; height: 86px; }
#listeAgent span{	color: #000;}
#listeAgent h6{
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;}
#listeAgent strong{ line-height: 12px; font-weight: normal; display: block; padding: 8px 0 0 0; }


.AgentAssocier{/* AgentAssocier */
	background: Transparent url(Gx/1000/detailInscription_agentAssocier_bg.gif) repeat-y top left; 
	width: 754px; 
	margin: 0;
	padding: 0px; }
.AgentAssocier img{
	display: block;}
.AgentAssocier .inner{
	background: Transparent url(Gx/1000/detailInscription_agentAssocier_bottom.gif) no-repeat bottom left; 
	/*height: 140px;*/
	padding: 0 0 0 10px;
	/*position: relative;*/}
.AgentAssocier .inner span{
	/*position: absolute;*/
	float: right;
	/*top: 5px;
	left: 100px;*/
	width: 650px;}
.AgentAssocier .inner span em{
	font-style: normal;
	color: #B20000;}
.AgentAssocier .inner span .infos{
	float: left;
	width: 285px;
	padding: 10px 10px 0 0;}	
			 

#detailAgent{}/* AgentDetail */
#detailAgent #head{	background: Transparent url(Gx/3000/detailAgent_bghead.gif) repeat-y top left; width: 422px; margin: 10px 0 0 0; }
#detailAgent #headinner{ background: Transparent url(Gx/3000/detailAgent_bg_headinner.gif) no-repeat bottom left; }
#detailAgent #headinner #multimedia{
	float: left;
	width: 145px;}
#detailAgent #headinner #multimedia #multimediainner{
	padding: 10px 0 0 10px;}
#detailAgent #headinner #txthead{
	padding: 10px 0 0 0;
	float: left;
	width: 260px;}
#detailAgent #headinner #txthead h3{
	display: block;
	margin: 0px;
	padding: 0px;
	border: none;
	font-weight: normal;
	color: #B20000;
	font-size: 11px;
	line-height: 14px;}
#detailAgent #headinner #txthead h1{
	border: none;
	font-weight: bold;
	font-size: 12px;
	display: block;
	color: #514B3E;
	margin: 0px;
	padding: 0px;}	
/*#detailAgent #headinner #txthead h6{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #A10000;
	line-height: 20px;}*/	
#detailAgent #txt{
	/*float: left;*/
	padding: 6px 20px 0 0;
	/*width: 275px;*/
	color: #5F5F5F;}
#detailAgent #txt h2{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: block;}	
#detailAgent #txt h6{
	border-bottom: 1px solid #E2E2E2;
	display: block;
	margin: 7px 0 0 0;
	padding: 0 0 1px 0;
	font-size: 12px;
	font-weight: bold;}
#detailAgent #buttons{
	padding: 10px 0 10px 0;
	/*float: right;*/
	/*width: 127px;*/}
#detailAgent #buttons a, #detailAgent #buttons a:link, #detailAgent #buttons a:visited{
	display: block;
	color: #95C03D;
	float: left;
	height: 38px;
	width: 122px;
	margin: 0 5px 0 0;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

#detailAgent #buttons a:hover{ text-decoration: none;}
#detailAgent #buttons a span{
	display: block;
	padding: 6px 0 0 31px;}
#detailAgent #buttons #btnInsc{
	background: Transparent url(Gx/3000/detailAgent_btnInscription.gif) no-repeat top left;	}
#detailAgent #buttons a#btnInsc:hover{
	background: Transparent url(Gx/3000/detailAgent_btnInscription_over.gif) no-repeat top left;	}
#detailAgent #buttons #btnPerso{
	background: Transparent url(Gx/3000/detailAgent_btnPerso.gif) no-repeat top left;}
#detailAgent #buttons a#btnPerso:hover{
	background: Transparent url(Gx/3000/detailAgent_btnPerso_over.gif) no-repeat top left;}
#detailAgent #buttons #btnInfo{
	background: Transparent url(Gx/3000/detailAgent_btnInfo.gif) no-repeat top left;}
#detailAgent #buttons a#btnInfo:hover{
	background: Transparent url(Gx/3000/detailAgent_btnInfo_over.gif) no-repeat top left;}
#detailAgent #buttons #btnContact{
	background: Transparent url(Gx/3000/detailAgent_btnContact.gif) no-repeat top left;}
#detailAgent #buttons a#btnContact:hover{
	background: Transparent url(Gx/3000/detailAgent_btnContact_over.gif) no-repeat top left;}
#detailAgent #buttons #btnFlexisite{
	background: Transparent url(Gx/3000/detailAgent_btnInscription.gif) no-repeat top left;	}
#detailAgent #buttons a#btnFlexisite:hover{
	background: Transparent url(Gx/3000/detailAgent_btnInscription_over.gif) no-repeat top left;	}	

.bureausimple{}
/*.bureausimple img{display:block; border: none;}
.bureausimple .inner{
	background: Transparent url(Gx/3000/bureausimple_bg.gif) repeat-y top left;		
	text-align: center;}
.bureausimple .inner img{	margin: 0 auto;}*/
	
#listeInscriptionPhoto{margin: 0; color: #515151; }/* inscriptionlistephotos */
#listeInscriptionPhoto img{ display: block; border: none; }
#listeInscriptionPhoto .thumb{ margin: 0px 0 1px 9px; border-top: 5px solid #FFF; }
#listeInscriptionPhoto .lip_left{
	position: relative;
	float: left;
	width: 361px;
	overflow: hidden;}
#listeInscriptionPhoto .lip_right{
	position: relative;
	float: right;
	width: 361px;	
	overflow: hidden;}
#listeInscriptionPhoto .photos{ 
	background: transparent url(Gx/1000/listeInscriptionPhoto_bg.gif) repeat-y top left;
	float: left; 
	width: 338px; 
	overflow: hidden;}
#listeInscriptionPhoto .boxphotos{
	height: 230px;
	padding: 0px;
	margin: 0;
	overflow: hidden;}	
#listeInscriptionPhoto .photos h6.infos{
	font-size: 11px;
	color: #939393;
	height: 20px;
	display: block;
	margin: 0px;
	padding: 0px 10px;}	
#listeInscriptionPhoto .photos h6.infos strong{float: right; color: #515151;}
#listeInscriptionPhoto .photos h6.infos .calculator{	float: right; margin: 3px 0 0 5px;}
#listeInscriptionPhoto .photos span{display: block; color: #515151; padding: 0px 10px 4px 10px; text-align: right; margin: 1px 0 0 0;}
#listeInscriptionPhoto .buttons{ 
	position: absolute;
	top: 0px;
	left: 335px;
	padding: 3px 0 0 0;
	width: 26px; }
	
#listeInscriptionCarte{/* inscriptionlistecarte */
	text-align: center;
	width: 758px;
	background: transparent url(Gx/1000/listeInscriptionCarte_bg.gif) repeat-y top left;}
#listeInscriptionCarte img{display: block;}
#listeInscriptionCarte #map.googleMapLarge{
	/*background: transparent url(Gx/loader.gif) no-repeat 50% 50%;*/
	margin: 0px auto;
	width:742px;
	height:450px;}
	
#listeInscriptionCompact{color: #000; font-size: 11px; line-height: 14px;}/* inscriptionlistecompact */
#listeInscriptionCompact img{	display: block;}
#listeInscriptionCompact .lis_left{
	background: transparent url(Gx/1000/listeInscriptionCompact_bg.gif) repeat-y top left;
	position: relative;
	float: left;
	width: 365px;
	clear: both;
	margin-bottom: 30px;
}
#listeInscriptionCompact .lis_right{
	background: transparent url(Gx/1000/listeInscriptionCompact_bg.gif) repeat-y top left;
	position: relative;
	float: right;
	width: 365px;}
#listeInscriptionCompact .photo{
	position: relative;
	width: 160px;
	height: 92px;
	overflow: hidden;}
#listeInscriptionCompact .photo img.thumb{
	position: absolute;
	top: 1px;
	left: 5px;}
#listeInscriptionCompact .photo img.btnphoto{
	position: absolute;
	top: 1px;
	left: 134px;}
#listeInscriptionCompact .txt{
	position: absolute;
	width: 155px;
	top: 4px;		
	/*background: Aqua;*/
	left: 173px;}
#listeInscriptionCompact .txt address{
	display: block;
	color: #5C5C5C;
	font-style: normal;
	margin: 0px;
	padding: 7px 0 3px 0;}
#listeInscriptionCompact .txt img.calculator{	display: inline;}
#listeInscriptionCompact .button{
	position: absolute;
	top: 0px;
	left: 340px;
	width: 25px;}
	
#listeInscriptionTexte{color: #000; font-size: 11px; line-height: 14px;}/* inscriptionlistetexte */
#listeInscriptionTexte img{display: block;}
#listeInscriptionTexte .outerbox{
	background: transparent url(Gx/1000/listeInscriptionTexte_bg.gif) repeat-y top left;
	position: relative;
	width: 749px;
	height: 98px;}
#listeInscriptionTexte .photo{
	position: relative;
	width: 160px;
	height: 92px;
	overflow: hidden;}
#listeInscriptionTexte .photo img.thumb{
	position: absolute;
	top: 1px;
	left: 5px;}
#listeInscriptionTexte .photo img.btnphoto{
	position: absolute;
	top: 1px;
	left: 134px;}
#listeInscriptionTexte .txt{	
	position: absolute;
	width: 200px;
	top: 8px;		
	left: 173px;
	overflow: hidden;
	word-break: break-all;}
#listeInscriptionTexte .txt address{
	display: block;
	color: #5C5C5C;
	font-style: normal;
	margin: 0px;
	padding: 7px 0 3px 0;
	overflow: hidden;	}	
#listeInscriptionTexte .description{	
	position: absolute;
	width: 330px;
	top: 8px;		
	left: 385px;
	overflow: hidden;
	/*word-break: break-all;*/}	
#listeInscriptionTexte .txt img.calculator{	display: inline;}	
#listeInscriptionTexte .button{
	position: absolute;
	top: 0px;
	left: 722px;
	width: 25px;}	
	

#detailInscription{}/* InscriptionDetail */
#detailInscription h1, #detailInscription h2, #detailInscription h3{
	color: #514B3E;
	font-size: 12px;
	font-weight: normal;
	border: none;
	margin: 0px;
	padding: 0px;
	display: inline;}
#detailInscription h6{
	display: block;
	margin: 8px 0 4px 0;
	font-size: 12px;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #E8E8E8;
	color: #696767;}
#detailInscription #di_left{
	float: left;
	width: 401px;
	overflow: hidden;
	/*word-break: break-all;	*/}
#detailInscription #di_right{
	float: right;
	width: 330px;
	overflow: hidden;
	/*word-break: break-all;*/}
#detailInscription img{display: block;}
#detailInscription #photo{
	background: Transparent url(Gx/1000/detail_photo_bg.gif) repeat-y top left;	
	width: 401px;
	margin: 10px 0 0 0;}
#detailInscription #photo #photo_left{
	float: left;
	position: relative;
	width: 368px;}
#detailInscription #photo #photo_left #vendu{
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 11px;}
#detailInscription #photo #photo_left #inner{
	background: Transparent url(Gx/loader.gif) no-repeat 160px 50px;	
	margin: 0 0 0 11px;}
#detailInscription #photo #photo_left #picture{
	margin: 0 0 10px 0;}
#detailInscription #photo #photo_left a.supp, #detailInscription #photo #photo_left a.supp:link, #detailInscription #photo #photo_left a.supp:visited{
	display: block;
	float: right;
	height: 24px;
	line-height: 24px; 
	font-size: 11px;
	font-weight: normal;
	color: #6A6A6A;
	text-decoration: none;	
	margin: 0px;
	padding: 0 10px 0 22px;}
#detailInscription #photo #photo_left a#album{
	background: Transparent url(Gx/1000/detail_Insc_album.gif) no-repeat 0px 0px;}	
#detailInscription #photo #photo_left a#video{
	background: Transparent url(Gx/1000/detail_Insc_video.gif) no-repeat 0px 0px;}
#detailInscription #photo #photo_left a#print{
	background: Transparent url(Gx/1000/detail_Insc_print.gif) no-repeat 0px 0px;}	
#detailInscription #photo #photo_left a.supp:hover{
	text-decoration: underline	}
#detailInscription #photo #photo_right{
	float: right;	
	width: 33px;}
#detailInscription #photo #photo_right ul{
	list-style-type:  none;
	margin: 0px;
	padding: 0px;}
#detailInscription #photo #photo_right ul li{
	display: block;
	float: left;
	height: 25px;
	width: 28px;
	padding: 0px;
	margin: 0px;}
#detailInscription #photo #photo_right ul li em{font-style: normal;}
#detailInscription #photo #photo_right ul li a, #detailInscription #photo #photo_right ul li a:link, #detailInscription #photo #photo_right ul li a:visited{
	color: #696767;
	font-weight: normal;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	height: 25px;
	width: 28px;
	margin: 0px;
	padding: 0px;}
#detailInscription #photo #photo_right ul li a:hover, #detailInscription #photo #photo_right ul li a.actif{
	background: Transparent url(Gx/1000/detail_photo_browse.gif) no-repeat top left;	
	text-decoration: none;}
#detailInscription #photo #photo_right ul li a:hover em, #detailInscription #photo #photo_right ul li a.actif em{	display: none;}
#detailInscription #location{
	background: #F9F9F9 url(Gx/1000/location_top.gif) no-repeat top left;	
	color: #696767;
	margin: 10px 0 0 0;
	width: 399px;
	width: 326px;}
/*#detailInscription #location #location_left{
	float: left;
	width: 256px;}*/
#detailInscription #location /*#location_left*/ #inner{padding: 4px 10px 0 12px;}
/*#detailInscription #location h5{
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #505050;}*/
/*#detailInscription #location strong.noInsc{	color: #D40000; font-weight: bold;}*/
/*#detailInscription #location #location_right{
	float: right;
	width: 133px	}*/
#detailInscription  #buttontemp a, #detailInscription #buttontemp a:link, #detailInscription #buttontemp a:visited
/*,#detailInscription #di_right  a#btnSave, #detailInscription #di_right a#btnSave:link, #detailInscription #di_right a#btnSave:visited*/{
	display: block;
	float: left;
	color: #95C03D;
	height: 38px;
	width: 128px;
	margin: 0 7px 0 0px;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;}
#detailInscription #buttontemp a:hover{ text-decoration: none;}
#detailInscription #buttontemp a span{
	display: block;
	padding: 7px 0 0 30px;}
/*#detailInscription #di_right a#btnSave span{
	display: block;
	padding: 8px 0 0 25px;	}*/
#detailInscription #buttontemp #btnFav{
	background: Transparent url(Gx/1000/detailInscription_btnFav.gif) no-repeat top left;	}
#detailInscription #buttontemp a#btnFav:hover{
	background: Transparent url(Gx/1000/detailInscription_btnFav_over.gif) no-repeat top left;	}
#detailInscription #buttontemp #btnInfo{
	background: Transparent url(Gx/1000/detailInscription_btnInfo.gif) no-repeat top left;}
#detailInscription #buttontemp a#btnInfo:hover{
	background: Transparent url(Gx/1000/detailInscription_btnInfo_over.gif) no-repeat top left;}
#detailInscription #buttontemp #btnHypo{
	background: Transparent url(Gx/1000/detailInscription_btnHypo.gif) no-repeat top left;}
#detailInscription #buttontemp a#btnHypo:hover{
	background: Transparent url(Gx/1000/detailInscription_btnHypo_over.gif) no-repeat top left;}
#detailInscription #buttontemp #btnAmi{
	background: Transparent url(Gx/1000/detailInscription_btnAmi.gif) no-repeat top left;}
#detailInscription #buttontemp a#btnAmi:hover{
	background: Transparent url(Gx/1000/detailInscription_btnAmi_over.gif) no-repeat top left;}
#detailInscription #buttontemp #printDetail{
	background: Transparent url(Gx/1000/detailInscription_btnPrintDetail.gif) no-repeat top left;
	margin: 0;
	/*line-height: 25px;*/}
#detailInscription #buttontemp a#printDetail:hover{
	background: Transparent url(Gx/1000/detailInscription_btnPrintDetail_over.gif) no-repeat top left;}	
/*#detailInscription #di_right  a#btnSave{
	background: Transparent url(Gx/1000/detailInscription_btnSave.gif) no-repeat top left;}
#detailInscription #di_right a#btnSave:hover{
	text-decoration: none;
	background: Transparent url(Gx/1000/detailInscription_btnSave_over.gif) no-repeat top left;}	*/
#detailInscription #visite{
	background: #F7FDEA;
	color: #6D9021;
	width: 399px;}	
#detailInscription #visite #visitelogo{
	float: left;
	border-left: 8px solid #F7FDEA;
	margin: 0 10px 10px 0;  }
#detailInscription #carac_left{
	float: left;
	font-size: 11px;
	width: 190px;}		
#detailInscription #carac_right{
	float: right;
	font-size: 11px;
	width: 190px;}	
#detailInscription #infos_notes{
	background: Transparent url(Gx/1000/demande_info.gif) no-repeat top left;
	width: 316px;
	text-align: center;}
#detailInscription #infos_notes a.tab, #detailInscription #infos_notes a.tab:link, #detailInscription #infos_notes a.tab:visited{
	color: #919090;
	display: block;
	float: left;
	text-align: center;
	padding: 7px 0 0 0;
	font-weight: bold;
	text-decoration: none;}
#detailInscription #infos_notes a.tab:hover{text-decoration: underline	}
#detailInscription #infos_notes span{
	display: block;
	float: left;
	padding: 7px 0 0 0;
	text-align: center;
	color: #000;
	font-weight: bold;}
#DN{display: block; height: 43px;}
#demandetxt{display: block;}
#notestxt{	display: none;}
#ND{display: none; height: 43px;}
#detailInscription #infos_notes .inner{
	background: #FEFEF1;
	margin: 0 14px 0 14px;
	padding: 10px 0 10px 15px;
	font-size: 11px;
	text-align: left;}
#detailInscription #infos_notes .inner .DI_textarea{
	border: 1px solid #CCC;
	padding: 0px;
	margin: 0 0 3px 0;
	width: 258px;
	font-size: 11px;}	
/*#detailInscription #detailmap{
	background: Transparent url(Gx/1000/detail_Inscription_map_bg.gif) repeat-y top left;
	overflow: hidden;
	width: 308px;
	text-align: center;}
#detailInscription #detailmap #map{
	width:294px;
	height:244px;
	overflow: hidden;
	margin: 0 auto;}	*/
/*#detailInscription #detailmap #inner{
	padding: 0 0 0 7px;}*/
	
#detailBureau{ padding: 10px 0 0 0; font-size: 11px;}/* bureaudetail */
/*#detailBureau img{display: block}
#detailBureau #photo{
	background: Transparent url(Gx/3000/detailBureau_bg.gif) repeat-y top left;
	width: 296px;
	text-align: center;}
#detailBureau #photo img{	margin: 0 auto;  }*/
#detailBureau #buttons{
	padding: 5px 0 0 2px;}
#detailBureau #buttons a, #detailBureau #buttons a:link, #detailBureau #buttons a:visited{
	display: block;
	color: #95C03D;
	height: 38px;
	margin: 0 10px 0 0;
	width: 107px;
	float: left;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;	}
#detailBureau #buttons a:hover{
	text-decoration: none;}
#detailBureau #buttons a span{
	display: block;
	padding: 6px 0 0 32px;}
#detailBureau #buttons #btnDirecteur span{
	display: block;
	padding: 12px 0 0 32px;}	
#detailBureau #buttons #btnAgent{
	background: Transparent url(Gx/3000/detailBureau_btnAgent.gif) no-repeat top left;}
#detailBureau #buttons a#btnAgent:hover{
	background: Transparent url(Gx/3000/detailBureau_btnAgent_over.gif) no-repeat top left;}	
#detailBureau #buttons #btnDirecteur{
	background: Transparent url(Gx/3000/detailBureau_btnDirecteur.gif) no-repeat top left;}
#detailBureau #buttons a#btnDirecteur:hover{
	background: Transparent url(Gx/3000/detailBureau_btnDirecteur_over.gif) no-repeat top left;}	
#detailBureau #txt{
	padding: 10px 6px 0 6px;}
#detailBureau #txt label{
	display: block;
	width: 90px;
	font-weight: bold;
	float: left;}
#detailBureau #txt span{color: #D40000;}

/*table.resultsContainer{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 380px;
}
table.resultsContainer td{
	width: 123px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
table.resultsContainer td.middle{
	text-align: center;
}
table.resultsContainer td.last{
	text-align: right;
}*/

.tableau1{
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
	text-align: left;}
.tableau1 th{
	padding: 7px 4px;
	background: #ACABAB;
	color: #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;}
.tableau1 .th_amount{text-align: right;}
.tableau1 td{
	text-align: right;
	padding: 5px 4px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;}
.tableau1 .td_title{
	background: #F3F3F3;
	text-align: left;}
.tableau1 .td_txt{
	background: #F3F3F3;}
.tableau1 .td_sep{
	height: 5px;
	padding: 0px;
	background: #E9E9E9;}





/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{
	color:#494949; 
	margin:0; 
	padding: 0 10px 10px 10px; 
	font-size: 11px; 
	border: 1px solid #d9d9d9;}
fieldset legend{
	border: 1px solid #d9d9d9;
	background: #FCFAF6;
	padding: 4px 10px 4px 10px;
	font-size: 13px; font-weight: bold;
	color: #4b463e;
	margin: 0 0 10px 0;
/*font-size: 14px; font-weight: bold; color: #4b463e;*/
}
fieldset label{font-size: 11px; color:#494949;}
.champTexte{		
	font-size: 11px;
}
.boutonRadio{
	color: #4E677A;
	background: #EEF3F7;
	font-size: 11px;
}
.listeDeroulante{
	font-size: 11px;
}
.boiteTexte{
	font-family: Arial;
	font-size: 11px;
	color: #4E677A;
	border: 1px solid #C9D0D6;
	background: #EEF3F7;
}
.bouton{
	font-family: Arial;
	background-color: #D9D9D9;
	color: #911b14;
	font-size: 11px;
	font-weight: bold;
}
.boutonImage{
	border:0px;
}
.caseaCocher{
	background-color: #FFF;
}
.boitePrix{
	width: 180px;
	background: url(gx/bg_fleche_prix.gif) no-repeat right;
}
.erreur{
	font-size: 11px;
	color: #FF0000;
}

#formLogin{
	color: #DBDBBD;
	padding: 8px 0 0 0;
	width: 420px;
	float: right;
	text-align: left;
	line-height: 120%;}
#logged{
	padding: 22px 0 0 0;
	margin: 0px;
	color: #DBDBBD;}
#formLogin div{
	display: block;
	margin: 0px;
	padding: 0 0 2px 0;}
#logged div#username{
	display: block;
	text-align: right;
	margin: 0px;
	padding: 0 4px 0 0;
	height: 25px;
	line-height: 25px;
}	
#formLogin label{
	width: 140px;
	float: left; 	
	padding: 0px;
	font-size: 10px;}	
#formLogin a.green, #formLogin a.green:link, #formLogin a.green:visited{
	color: #B0DC51;
	font-weight: normal;
	text-decoration: none;}
#formLogin a.lost, #formLogin a.lost:link, #formLogin a.lost:visited{font-size: 10px; color: #B0DC51; font-weight: normal; text-decoration: none;}	
a.lost:hover{	text-decoration: underline;}
#formLogin a.green:hover{
	text-decoration: underline;	}
#formLogin input{
	background: #DBDBBD;
	color: #4E4E4E;
	float: left;
	margin: 5px 10px 0 0;
	width: 130px;
	padding: 0;
	height: 19px;
	border: none;}
#formLogin img{
	float: left;
	display: block;
	margin: 0px 10px 0 0;}

#inscriptionagent, .inscriptionagent{}
#inscriptionagent label, .inscriptionagent label{
	float: left;
	display: block;
	font-weight: bold;
	width: 95%;
	margin: 0 0 6px 0;}
#inscriptionagent input, .inscriptionagent input{
	width: 196px;
	background: #FFF;
	border: 1px solid #D8D8D8;
	float: right;
	margin: 0 0 6px 0;}
#inscriptionagent .InputSelect, .inscriptionagent .InputSelect{
	float: right;
	width: 196px;
	height: 20px;
	margin: 0 0 6px 0;
	background: #FFF;
	border: 1px solid #D8D8D8;	}
#inscriptionagent .checkbox, .inscriptionagent .checkbox{
	float: left;
	width: 20px;}
#inscriptionagent textarea, .inscriptionagent textarea{
	font-family: Arial, Helvetica, sans-serif;
	width: 196px;
	background: #FFF;
	border: 1px solid #D8D8D8;
	float: right;
	margin: 0 0 6px 0;
	font-size: 11px;}
#inscriptionagent .submit, .inscriptionagent .submit{
	color: #4E4E4E;
	font-weight: bold;
	border: 1px solid #D8D8D8;
	float: left;
	background: #FEFEDC;
	margin: 0px;
	padding: 1px 0;}
#ia_left{
	width: 200px; 
	float: left;
	padding: 10px 0 0 0;}
#ia_right{
	width: 200px; 
	float: right;
	padding: 10px 0 0 0;}

#rechercheagent{
	height: 45px;}
#rechercheagent input{
	width: 250px; 
	margin: 0 0 0 0;
	float: left;
	background: #FFF;
	border: 1px solid #D8D8D8;
	margin: 4px 0px 0 0;}
#rechercheagent img{
	display: block;
	float: right;}

.generalform{
	line-height: 25px; }
.generalform input,.generalform select, .generalform textarea{
	background: #FFF;
	border: 1px solid #D8D8D8;}
.generalform legend{
	margin:0;}
	
.rechercheRapide{
	background: #FEFEF1;
	margin: 0 6px 0 0;
	padding: 3px 0 3px 5px;}	
.rechercheRapide span{
	font-size: 11px;
	line-height: 14px;
	color: #7D7970;
}	

#vendreSutton{
	background: Transparent url(gx/3000/formVendre_bg.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	width: 293px;
	color: #655E4C;}
#vendreSutton div{padding: 0 0 0 26px; background: transparent;}	
#vendreSutton .inputtext{
	color: #655E4C;
	background: #E2DED2;
	border: 1px solid #A7A192;
	width: 238px;}
#messageErreur {
	/*width:238px;*/
}


#rechercheagent2{
	height: 309px;
	width: 293px;
	color: #655E4C;
	position: relative;}
#rechercheagent2.bgfr{	background: transparent url(Gx/2000/bg_formulaire_Fr.gif) no-repeat 0px 0px;	}	
#rechercheagent2.bgen{	background: transparent url(Gx/2000/bg_formulaire_en.gif) no-repeat 0px 0px;	}	
#rechercheagent2 #inner{	padding: 70px 0 0 26px}
#rechercheagent2 select{
	margin: 0 0 4px 0;
	padding: 0px;
	background: #E2DED2;
	border: 1px solid #A7A192;
	color: #403824;
	width: 240px;}
#rechercheagent2 #btn_envoyer2{
	position: absolute;
	top: 233px;
	left: 19px;}

#critereRecherche{
	background: Transparent url(Gx/critereRecherche_bg.gif) no-repeat top left;
	font-size: 11px;
	color: #4F4F4F;}
#critereRecherche span{
	display: block;
	margin: 0 18px 5px 10px;
	padding: 22px 0 6px 32px;
	border-bottom: 1px solid #C3C3C3;}	
#critereRecherche #inner{	padding: 0px 0 0 10px;}
#critereRecherche ul{
	list-style-type: none; 
	margin: 0 0 5px 0;
	padding: 0px;}
#critereRecherche ul li{
	margin: 0px;
	padding: 0px;}
#critereRecherche ul li.criteres{
	background: transparent url(Gx/dummy_critere.gif) no-repeat 0% 50%;
	padding: 0 0 0 6px;}	
	
	
#persoinfos{
	background: #F9F9F9;
	padding: 5px 10px 10px 10px;
	border: 1px solid #FBFBFB;
	font-size: 11px;}
#persoprofil{
	background: #FEFEF1;
	background: #F9F9F9;
	padding: 5px 10px 10px 10px;
	border: 	1px solid #FFFFDE;
	font-size: 11px;}
#persolisteRecherche{}
#persolisteRecherche ul{list-style-type: none; margin: 0px; padding: 0px;}
#persolisteRecherche ul li{width: 100%; margin: 0 0 10px 0;}
#persolisteRecherche ul li div{padding: 10px; display: block;}
#persolisteRecherche ul li.normal{ background: #EEE; border: 1px solid #FFF; }
#persolisteRecherche ul li.actif{ background: #F9F9F9; border: 1px solid #EEE; }
	
.roundCorner{
	background: transparent url(Gx/roundcorner_bg.gif) repeat-y top left;
	width: 300px;
	text-align: center;}
.roundCorner img{
	display: block;
	margin: 0 auto;}
.googlemapSmall{
	width:286px;
	height:225px;
	margin:0 auto;
	overflow: hidden;}
	
body#popup {
background:#000;
color:#6A6A6A;
font-size:12px;
height:90%;
margin:0;
padding:43px 10px 0;
position:relative;
}