ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
img{border:none;}
a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

h1{
	font-size:18px;
	font-weight:normal;
}
h2{
	font-size:14px;
	color:#81AE36;
	font-weight:bold;
}
h3{
	font-size:12px;
	color:#0089C4;
	font-weight:bold;
	text-transform: uppercase;
}
h4{
	font-size:12px;
	color: #000000;
	font-weight:bold;
}
body, td
{
	margin: 0;
	padding: 0;
}

body
{
	color: #FFF;
	font-size: 12px;
	text-align: left; 
	background-image: url(../images/no_log/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica,sans-serif;
	background-color: #f2F5F5;
}


.page{
	margin: auto;
	width:980px;
}
.ct_page{
	width:980px;
	display: table-cell;
}
.footer {
	width:980px;
	height:24px;
	background-image: url(../images/no_log/footer.jpg);
	background-repeat: no-repeat;
	margin: auto;
	text-align:center;
	padding-top:30px;
	color:#333;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-size:11px;
}
.footer a {
	color:#333;
}
.entete			
{
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/header.jpg);
	width:980px;
	height:114px;
	text-align:left;

}
.form_error
{
  color: red;
  font-size:11px;
  font-weight:bold;
}
.help{
	position:absolute;
	visibility:hidden;
	background-color: #e2e2e2;
	border:1PX solid #333333;
	width:250px;
	padding:5px 15px;
	height:50px;
	margin-left:-285px;	
}

.warning			
{
	color: #ff0000;
	font-weight: bold;
}

.sommaire {
	width: 160px;
	border: 1px silver solid;
	background-color: white;
}
.header_menu_g{
	float:left;
	background-image: url(../images/no_log/fnd_menu_ht_01.jpg);
	width: 10px;
	height:36px;
}
.header_menu_d{
	float:right;
	background-image: url(../images/no_log/fnd_menu_ht_03.jpg);
	width: 10px;
	height:36px;
}
.menu
{
	width: 620px;
	height:40px;
	margin:0px 0px 0px 190px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	background-image: url(../images/no_log/fnd_menu_ht.jpg);
	background-repeat: repeat-x;
}
.menu_ct{
	text-align: center;
	float:left;
	padding:5px 0px 0px 0px;
	width: 600px;
}
.menu a
{
	color:#fff;
	font-weight:bold;
	padding:0px 20px;
}

.navigation
{
	width: 190px;
	float:left;
	padding-top:6px;
}

.bloc-contenu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 850px;
	float:left;
	width: 620px;
}
.bl_ct_ombr_g{
	width: 10px;
	background-image: url(../images/no_log/omb_big_g.gif);
	height:710px;
}
.bl_ct_ombr_d{
	width: 10px;
	background-image: url(../images/no_log/omb_big_d.gif);
	height:710px;
}
.encart{
	float:left;
	color:#000;
	padding-left:5px;
	padding-top:6px;
}
.pub_col_d{
	padding: 6px 0px;
	text-align:center;
}
.signin{
	color:#000;
}
.menubox
{
	text-align: left;
	margin:0px 0px 0px 0px ;
}
.ctr_menu_box{
	padding-left:20px;
	width: 170px;
	background-image: url(../images/no_log/ad_menu_g_0_02.gif);
}
.ctr_menu_box H2{
	color:#fff;
}
.bas_menu_box{
	padding:8px 0px 15px 20px;
	width: 170px;
	background-image: url(../images/no_log/ad_menu_g_0_03.gif);
	background-repeat: no-repeat;
}
.ht_menu_box{
	width: 190px;
	height: 16px;
	background-image: url(../images/no_log/ad_menu_g_0_01.gif);
}
.header_menu_admin_ht{
	width: 190px;
	height: 16px;
	background-image: url(../images/no_log/ad_menu_g_2_01.gif);
}
.header_menu_admin_mid{
	width: 175px;
	background-image: url(../images/no_log/ad_menu_g_2_02.gif);
	padding-bottom:5px;
	font-weight:bold;
	padding-left: 15px;
	text-transform:uppercase;
}
.ht_menu_box_mid{
	width: 175px;
	background-image: url(../images/no_log/ad_menu_g_0_02.gif);
	padding-bottom:5px;
	font-weight:bold;
	padding-left: 15px;
	text-transform:uppercase;
}
.header_menu_pref_ht{
	width: 190px;
	height: 16px;
	background-image: url(../images/no_log/ad_menu_g_4_01.gif);
}
.header_menu_pref_mid{
	width: 175px;
	background-image: url(../images/no_log/ad_menu_g_4_02.gif);
	padding-bottom:5px;
	font-weight:bold;
	padding-left: 15px;
	text-transform:uppercase;
}
.ct_menu_admin{
	width: 176px;
	background-image: url(../images/no_log/ad_menu_g_2_03.gif);		
	background-repeat:  repeat-y;
	padding:4px 2px; 
}
.menu_admin_bas{
	width: 190px;
	height:12px;
	background-image: url(../images/no_log/ad_menu_g_2_04.gif);
	background-repeat: no-repeat;
		padding-bottom:6px;
}
.ct_menu_admin a{
	color:#FFF;
	padding-left: 5px;
}
.ct_menu_pref{
	width: 176px;
	background-image: url(../images/no_log/ad_menu_g_4_03.gif);
	background-repeat: repeat-y;
	padding:4px 2px; 
}
.ct_menu_pref a{
	color:#FFF;
	padding-left: 10px;
}
.menu_pref_bas{
	width: 190px;
	height:12px;
	background-image: url(../images/no_log/ad_menu_g_4_04.gif);
	background-repeat: no-repeat;
	padding-bottom:6px;
}
.lign_menu_admin{
	width: 170px;
	margin: 2px;
}

.ctr_login_box{
	width: 174px;
	background-image: url(../images/no_log/ad_menu_g_3_03.gif);
	padding:4px 0px 4px 7px; 
	color:#7C147B;
}
.ctr_login_box_label{
	margin-top:3px;
	width:72px;
	float:left;
}
.submit_login_box{
	width: 165px;
	height:18px;
	background-color: #7C147B;
	border: none;
	margin-top:5px;
	color:#fff;
	font-size: 11px;
	font-weight: bold;
}
.input_login_box{
	width: 90px;
	height:16px;
	border:1px #999 solid;
	padding:0px  0px;
	margin-top:3px;
}
.login_box_bas{
	width: 180px;
	height:26px;
	background-image: url(../images/no_log/ad_menu_g_3_04.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 10px 10px; 
	color:#7C147B;
}
.ctr_convert_box {
	color:#666;
	font-weight:bold;
	padding:4px 0px 4px 10px; 
	width: 150px;
	background-image: url(../images/no_log/convert_03.gif);
}
.ctr_convert_box input{
	width:45px;
	font-size:11px;
}
.btn_convert{

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/convert.png');
    width:75px;
	height:20px;
	color:#fff;
}
html>body .btn_convert{
	filter: none;
background: url('../images/convert.png');
}
.btn_convert a{
	color:#fff;
	position: relative; 
}
.btn_convert a:hover{
	color: #721271;
	text-decoration:none;
}
.ctr_convert_box select{
	width:50px;
	font-size:11px;
}
.ht_area_box{
	width: 152px;
	height: 17px;
	background-image: url(../images/no_log/convert_green_01.gif);
	padding-top:8px;
	font-weight:bold;
	padding-left: 8px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}
.ht_money_box{
	width: 152px;
	height: 17px;
	background-image: url(../images/no_log/convert_purple_01.gif);
	padding-top:8px;
	font-weight:bold;
	padding-left: 8px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	margin-top:10px;
}
.convert_area_bas{
	width: 160px;
	height:18px;
	background-image: url(../images/no_log/convert_green_04.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px; 
	color:#7C147B;
}
.convert_area_bas2{
	width: 160px;
	height:18px;
	background-image: url(../images/no_log/convert_green_04_b.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px; 
	color:#7C147B;
}
.convert_money_bas{
	width: 160px;
	height:18px;
	background-image: url(../images/no_log/convert_purple_04.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px; 
	color:#7C147B;
}
.convert_money_bas2{
	width: 160px;
	height:18px;
	background-image: url(../images/no_log/convert_purple_04_b.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px; 
	color:#7C147B;
}
.login_box_bas2{
	width: 180px;
	height:26px;
	background-image: url(../images/no_log/ad_menu_g_3_04.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 10px 10px; 
	color:#7C147B;
}

.btn_register{
	width: 182px;
	height:28px;
	background-image: url(../images/no_log/ad_menu_g_register.gif);
	background-repeat: no-repeat;
	text-align:center;
	text-transform:uppercase;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:5px;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.btn_register a{
	color:#fff;
}


.form-row{
	text-align: left;
	padding-bottom:5px;
}
.form-row label {
	width:63px;
	float:left;
}
.remember_me{
	color:#7C147B;
	font-size: 12px;
}
.remember_me a{
	color:#7C147B;
}
.remember_me a:hover{
	text-decoration:none;
	font-weight:bold;
}
.random_profile{
	width: 160px;
	font-size: 10px;
	padding:0px 0px 5px 0px;
	display: block;
}
.random_profile_img{
	width: 35px;
	vertical-align:middle;	
	text-align:center;
	height:35px;
	background-color: #b9b9b9;
}
.random_profile h3{
	font-size:11px;
}
.random_profile h2 a{
	padding-left:5px;
	color:#81AE36;
}
.random_profile h2 a:hover,.random_profile h3 a:hover{
	text-decoration:none;
	color:#7C147B;
}
.random_profile h3 a{
	color: #0F7FB8;
	padding-left:5px;
	float:left;
}
.all_rd_profile{
	padding:7px 0px 0px 2px;
}
.registerSuggestion{
	color: #ff0000;
	font-weight: bold;
}



html, body, form 

{

	margin: 0;

	padding: 0;

	width: 100%;


	font-size: 10pt;



}



td 

{

	vertical-align: top;

}



.likeParent {

	font: inherit;

	color: inherit;

	text-decoration: inherit;

}



a.likeParent,

a.likeParent:link,

a.likeParent:active,

a.likeParent:visited,

a.likeParent:hover 

{

	font: inherit;

	color: #000000;

	text-decoration: none;

}



.red /* Error */

{
	border: solid 1px #B50000;
	background-color: #ff0000;
}

.green /* Current */ 

{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;

}

legend {
	font-size: 10pt;
	font-weight: bold;
	color: #e77d39;
	margin: 0px;
	padding:0px;
}

fieldset.flash{
	width: 120px;
	margin: 0px;
	padding:0px;
	text-align:center;
	border: none;
	color: #e77d39;
}
.btn_upload{
	border: none;
	font-size: 9pt;
	color: #e77d39;
	background: none;
	width: 60px;
}
.progressWrapper {
	width: 115px;
	overflow: hidden;
}

.progressContainer {
	padding: 2px;	
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}

.progressName {
	font-size: 7pt;
	font-weight: bold;
	color: #555555;	
	width: 115px;
	height: 12px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,

.progressBarComplete,

.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 110px;
	font-size: 7pt;
	text-align: left;
	white-space: nowrap;
}



div#indicator
{
  	width: 50px;
    height: 40px;
	background: url(../images/indicator.gif) no-repeat 0 0;
}
.indicator
{
  	width: 50px;
    height: 40px;
	background: url(../images/indicator.gif) no-repeat 0 0;
}
.fleche_page_title{
	float:left;
	padding-right: 10px;
}
.title_page{
	padding : 5px 0px;
}
.title_page H3{
	padding : 5px 0px 5px 0px;
	margin:0px;
}
.select_pays{
	font-size:11px;
	text-align: left;
	color:#6a6a6c;
}
/* ------------------show profile------------------------- */
.bl_ct{
	color:#000;
	background-color: #ffffff;
}
.header_profile{

}

.content_profile{
	width:600px;
	background-color: #fff;
}

.menu_onglet{
	height:33px;
	color:#fff;
	font-size:11px;
	font-family:  "Trebuchet MS";
	text-align:center;
	font-weight: bold;
line-height: 11px;}
.onglets{
	float:left;
	height:33px;
}
.menu_onglet a{
	color: #eaeaea
}
.menu_onglet a:hover{
	color: #fff;
	text-decoration:none;
}
.onglets_d{
	float:left;
	height:33px;
	margin-right:5px;
}
.onglet_search, .onglet_searchb, .onglet_profil, .onglet_profilb, .onglet_listing, .onglet_listingb,.onglet_properties, .onglet_propertiesb{
	float: left;
	height:33px;
	width:95px;
}
.onglet_search td, .onglet_searchb td, .onglet_profil td, .onglet_profilb td, .onglet_listing td, .onglet_listingb td,.onglet_properties td, .onglet_propertiesb td{
	vertical-align:middle;
}
.onglet_search{
	background-image: url(../images/no_log/onglet_ht_gris1_02.gif);
}
.onglet_searchb{
	background-image: url(../images/no_log/onglet_ht_gris1_b_02.gif);
}

.onglet_profil{
	background-image: url(../images/no_log/onglet_ht_gris2_02.gif);
}

.onglet_profilb{
	background-image: url(../images/no_log/onglet_ht_gris2_b_02.gif);
}

.onglet_listing{
	background-image: url(../images/no_log/onglet_ht_gris3_02.gif);
}
.onglet_listingb{
	background-image: url(../images/no_log/onglet_ht_gris3_b_02.gif);
}
.onglet_properties{
	background-image: url(../images/no_log/onglet_ht_gris4_02.gif);
}
.onglet_propertiesb{
	background-image: url(../images/no_log/onglet_ht_gris4_b_02.gif);
}
/*fin header profil */

.col_g_profile{
	width:216px;
	padding-left:15px;
}
.col_g_profile a{
	color:#7C147B;
}
.type{
	font-weight:bold;
}
.violet{
	color:#7C147B;
}
.bleu{
	color:#3399CC;
}
.col_g_profile_ong1{
	background-image: url(../images/no_log/user_ong_4_01.gif);
	height:20px;
	color:#fff;
	font-weight:bold;
	padding:10px 0px 0px 10px;
}
.col_g_profile_ong3{
	background-image: url(../images/no_log/user_ong_4_03.gif);
	height:20px;
	color:#fff;
	font-weight:bold;
	padding:10px 0px 0px 10px;
}
.col_g_profile_ong4{
	background-image: url(../images/no_log/user_ong_4_04.gif);
	height:14px;
	width:216px;
}
.col_g_profile_ong_mid{
	background-image: url(../images/no_log/user_ong_4_02.gif);
	padding:5px 15px 10px 15px;
	color:#2F2F2F;
	overflow:hidden;
	font-size:12px;
	text-transform:lowercase;
}
.col_g_profile_ong_mid a{
	text-transform:lowercase;
}
.col_g_ong_mid p{
	font-weight:normal;
	text-transform:lowercase;
}
.col_d_profile{
	width:354px;
	padding-left:15px;
	color:#2F2F2F;
}
.col_d_ong_gr{
	height:27px;
	background-image: url(../images/no_log/user_ong_3_bg.gif);
	background-repeat:repeat-x;
}

.col_d_ong_gr_1{
	background-image: url(../images/no_log/user_ong_3_01.gif);
	width:23px;
	height:27px;
	float:left;
}
.col_d_ong_gr_2{
	background-image: url(../images/no_log/user_ong_3_02.gif);
	background-repeat:repeat-x;
	height:19px;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:8px 0px 0px 0px;
}
.col_d_ong_gr_3{
	background-image: url(../images/no_log/user_ong_3_03.gif);
	width:23px;
	height:27px;
	float:left;
}
.col_d_ong_bl{
	height:27px;
	background-image: url(../images/no_log/user_ong_0_bg.gif);
	background-repeat:repeat-x;
}
.col_d_ong_bl_1{
	background-image: url(../images/no_log/user_ong_0_01.gif);
	width:23px;
	height:27px;
	float:left;
}
.col_d_ong_bl_2{
	background-image: url(../images/no_log/user_ong_0_02.gif);
	background-repeat:repeat-x;
	height:19px;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:8px 0px 0px 0px;
}
.col_d_ong_bl_3{
	background-image: url(../images/no_log/user_ong_0_03.gif);
	width:23px;
	height:27px;
	float:left;
}
.col_d_ong_mid{
	background-image: url(../images/no_log/user_cont_01.gif);
	background-repeat:repeat-y;
	font-weight:normal;
	padding:10px 15px 0px 25px;
	text-transform:none;
}
.col_d_ong_mid p{
	font-weight:normal;
	text-transform:none;
}
.col_d_ong_bas{
	background-image: url(../images/no_log/user_cont_02.gif);
	background-repeat:repeat-y;
	width:354px;
	height:18px;
	margin-bottom:20px;
}

.btn_properties{
	background-image: url(../images/no_log/user_properties_btn.gif);
	width:319px;
	height:25px;
	color:#fff;
	font-weight:bold;
	padding:10px 0px 0px 25px;
	margin-bottom:20px;
}
.btn_properties a {
	color:#fff;
}
.btn_properties a:hover {
	color:#7C147B;
	text-decoration:none;
}
.flech_proper{
	margin-left:15px;
	margin-top:2px;
}
.comm_poper{
	font-weight:bold;
}
.proper_link{
	float:left;
	text-decoration:none;
}
.ct_proper_bas{
	width:240px;
	padding:0px 0px 0px 20px;
	height:14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/log/container_whi_260_03.png');
}
html>body .ct_proper_bas{
	filter: none;
	background: url('../images/log/container_whi_260_03.png') ;
}
.properties_tab{
	height:50px;
}
.properties_tab tr{
}
.properties_tab th{
	text-align:right;
	padding:2px 5px 2px 0px;
	background-color:#eeefef;
	width:110px;
	font-size:11px;
	color:#3E3E3E;
}
.properties_tab_td{
	padding:2px 0px 2px 5px;
	background-color:#eeefef;
	width:107px;
	color:#711270;
}
.tr_separateur_proper{
	height:4px;
	font-size:4px;
}
.footer_edit {
	background-image: url(../images/no_log/front_footer.jpg);
	width:600px;
	height:30px;
}
.help_edit_g{
	width:17px;
	height:17px;
	position:relative;
	z-index:2;
	left:175px;
	top:-17px;
	margin-bottom:-10px;
}
.help_edit_logo{
	width:17px;
	height:17px;
	position:relative;
	z-index:2;
	left:175px;
	top:-12px;
	margin-bottom:-16px;
}
.help_edit_d{
	width:17px;
	height:17px;
	position:relative;
	z-index:2;
	left:330px;
	top:5px;
	margin-bottom:-10px;
}
.help_edit_d2{
	width:17px;
	height:17px;
	position:relative;
	z-index:2;
	left:330px;
	top:-5px;
	margin-bottom:-10px;
}
/* ------------------FIN show profile------------------------- */
/* ------------------DEB no_log profile------------------------- */
.header_ag_profil{
	width: 600px;
	background-image: url(../images/no_log/user_header_gr1.jpg);
	color:#fff;
}
.header_ag_profil2{
	width: 600px;
	background-image: url(../images/no_log/user_header_gr2.jpg);
	color:#fff;
}
.header_ag_profil3{
	width: 600px;
	background-image: url(../images/no_log/user_header_gr3.jpg);
	color:#fff;
}
.header_ag_profil4{
	width: 600px;
	background-image: url(../images/no_log/user_header_gr4.jpg);
	color:#fff;
}
.infos_ag_header{
	color:#7C147B;
	font-weight:bold;
	padding-right:5px
}
.td_infos_profil{
	padding:10px 10px 0px 10px;
}
.td_ph_profile{
	width: 115px;
	height:103px;
	padding-top:3px;
	vertical-align:middle;
	text-align:center;
}
.photo_profil{
	margin:0px;
	padding:0px;
}
.ag_name{
	font-size:18px;
	color:#fff;
}
.family-name{
	font-weight:bold;
	font-size:18px;
}
.country_ag{
	color:#FFFFFF;
	font-weight:bold;
	text-transform: uppercase;
}
.speciality_list_ag{
	color:#303232;
	font-weight:normal;
}

.menu_ssheader_profil{
	width: 580px;
	height:38px;
	background-image: url(../images/no_log/menu_u2u_ht.gif);
	padding-left:20px;
}
.menu2_ssheader_profil{
	width: 600px;
	height:47px;
	background-image: url(../images/no_log/menu_u2u_bas.gif);
}
.menu_ssheader_profil a{
	color:#303232;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
.btn_ssheader_listing, .btn_ssheader_contact, .btn_ssheader_network{
	
	height:18px;
	float:left;
	padding: 20px 30px 0px 35px;
}
.btn_ssheader_listing{

	background: url('../images/no_log/menu_u2u_01.jpg') no-repeat
}

.btn_ssheader_contact{
	background: url('../images/no_log/menu_u2u_02.jpg') no-repeat
}

.btn_ssheader_network{
	padding-left:50px;
	background: url('../images/no_log/menu_u2u_03.jpg') no-repeat;
	padding-right:0px;
}

.btn_ssheader2_profil{
	float:left;
	padding: 5px 0px 0px 20px;
}
.btn_ssheader2_profil a{
	color:#7C147B;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
.btn_vcard{
	float:right;

}


.header_listing h3{	
	float:left;
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-left:10px;
}

/*----------------------show listing */
.col_g_listing{
	width:220px;
	padding: 20px 20px 0px 20px;
	margin:0px;
	float:left;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
}
.alert_listing {	
	padding: 0px 0px 10px 20px;
}
.alert_listing a{	
	color:#7C147B;
}
.vill_pays_list_show{
	color:#9CA4A4;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:10px;
}
.date_list_show{
	color:#7C147B;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.tab_infos_list_show th{
	color:#64675D;
	font-size:12px;
	text-transform: none;
	font-weight:bold;
	padding-top:3px;
}
.tab_infos_list_show td{
	color:#2D2D2E;
	padding-left:5px;
	padding-top:3px;
}
.desc_list_show{
	color:#64675D;
	text-align:justify;
	padding: 15px 10px 0px 0px;
}

.menu_media{	
	width: 200px;
    margin-left: 10px;
    float:left;
    padding-top:40px;
}

.menu_media img{
   padding-right:5px;
 float:left;
}
.menu_media a{
   text-transform:uppercase;
   color:#707369;
   font-weight:bold;
   padding-right:20px;
}
.menu_media a:hover{
   color:#7C147B;
   text-decoration:none;
}
.part_expand{
	background-color: #ffffff;
	padding:5px 20px 15px 20px;
	color:#707369;
}
.part_expand h3{	
	color:#7C147B;
	padding:0px 0px 10px 0px;
   text-transform: none
}
.part_expand h3 a,.part_expand a{	
	color:#7C147B;
}

/*----------------------home search */

.search, .search_ht, .search_global_1, .search_global_2, .search_bas, {
	width:580px;
}


.search_ht{
	height:26px;
	background-image:url(../images/search/home_search_01.jpg);
	background-repeat:no-repeat;
}
.search_title{
	float:left;
	padding:8px 0px 0px 55px;
	text-transform:uppercase;
	font: bold 14px Arial, Helvetica,sans-serif ;
	color:#FFFFFF;
	display:block;
	width:160px;
}
.search_active_listing, .search_active_agt{
	display:block;
	padding:8px 0px 0px 0px;
	text-transform:uppercase;
	font: bold 14px Arial, Helvetica,sans-serif ;
	color:#3399CC;
	float:left;
}
.search_active_listing{	color:#98BA62;}
a.link_search_agt, a.link_search_listing{
	display:block;
	padding:8px 40px 0px 0px;
	font: bold 12px Arial, Helvetica,sans-serif ;
	color:#98BA62;
	float:right;
}
a.link_search_agt{color:#3399CC;}
.search_bas{
	height:26px;
	background-image:url(../images/search/home_search_03.jpg);
	background-repeat:no-repeat;
}
.search_menu_g{
	width:184px;
	height:128px;
	background-image:url(../images/search/home_search_illust.jpg);
	background-repeat:no-repeat;
	display: table-cell
}
.search_engine{
	width:370px;
	height:118px;
	background-image:url(../images/home_search_02.png);
	background-repeat:repeat-y;
	color:#000;
	padding:10px 0px 0px 25px;
}
.adv_search_listing a{
	color:#98BA62;
	font-weight:bold;
}
.adv_search_agt a{
	color:#3399CC;
	font-weight:bold;
}
.search_engine select,.search_engine input{
	color:#999;
	font:12px Arial, Helvetica,sans-serif;
}
.search_select{
	border:1px solid #666666;
	width:182px;
	margin:0px;
	padding:0px;
	margin-top:2px;
}
.search_input{
	border:1px solid #666666;
	width:180px;
	height:17px;
}
.check_search{
	width:12px;
	border:none;
	margin:0px;
	padding:0px;
}
.type_name_search{
	width:120px;
	line-height: 17px;
	color:#999;
	margin-top:-3px;
	font-weight:bold;
}
.top_search_engine th{
	line-height: 17px;
	color:#999;
	width:120px;
}
.tags_search li {
	margin:0px;
	padding:0px;
	
}
.cell_edit_listing_check{
	width:15px;
	height:15px;
}
.list_tags{
	list-style:none;
	width:175px;
	float:left;
	padding-left:5px;
}
.navig_search_g {
	width: 184px ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
}
.navig_search_g li {
	height:35px;
}
.navig_search_g li a, .navig_search_g li.btn_search_agent_on, .navig_search_g li.btn_search_listing_on {
	display: block ;
	color: #fff ;
	padding:  0px ;
	height:25px;	
	padding:10px 0px 0px 54px;
	text-transform:uppercase;
	font: bold 14px Arial, Helvetica,sans-serif ;
}
.navig_search_g li.btn_search_agent a {
	background-image:url(../images/search/search_btn_agt.jpg);	
}
.navig_search_g li.btn_search_listing a {
	background-image:url(../images/search/search_btn_list.jpg);	
}
.navig_search_g li a:hover, .navig_search_g li a:focus{
	text-decoration: none ;
	background-position:bottom;
}

.navig_search_g li.btn_search_agent_on{
	background-image:url(../images/search/search_btn_agt.jpg);	
	background-position:bottom;
}
.navig_search_g li.btn_search_listing_on{
	background-image:url(../images/search/search_btn_list.jpg);	
	background-position:bottom;
}

.search_global_1,.search_illustr_1, .search_content_1{
	height:130px;
}

.search_global_2,.search_illustr_2, .search_content_2{
	height:385px;
}
.search_content_2{
	padding:0px 0px 0px 25px;
}
.search_content_2 checkbox{
	width:20px;
}
.search_illustr_1, .search_illustr_2{
	width:184px;
	background-image:url(../images/search/home_search_illustr_a.gif);
	background-color:#489D00;
}
.search_content_1, .search_content_2{
	width:370px;
	background-image:url(../images/home_search_02.png);
	background-repeat:repeat-y;
	color:#808386;

}
.btn_go_search_agt, .btn_go_search_listing{
	position: absolute;
	margin-left:340px;
	margin-top:-15px;
	background-repeat: no-repeat;
	width:180px;
	height:22px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-top:3px;
	cursor:pointer;
}
a.btn_go_search_agt{
	background-image:url(../images/search/btn_search.jpg);
}
a.btn_go_search_listing{
	background-image:url(../images/search/btn_search2.jpg);
}
a:hover.btn_go_search_agt, a:hover.btn_go_search_listing{
	background-position:bottom;
	text-decoration:none;
}



.search_content_1 a{
	color:#097CB7;
	font-weight:bold;
}

/*----------------------home afl */
.afl{
	padding:20px 0px;
	width:580px;
	color:#808386;
}
.afl_onglets{
	padding-left:4px;
	height:33px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.afl_0_1, .afl_2_1, .afl_4_1{
	float:left;
	width:18px;
	height:33px;
	background-repeat:no-repeat;
}
.afl_0_2, .afl_2_2, .afl_4_2{
	float:left;
	width:95px;
	height:23px;
	background-repeat:repeat-x;
	padding-top:10px
}

.afl_0_2 a, .afl_2_2 a, .afl_4_2 a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.afl_0_3, .afl_2_3, .afl_4_3{
	float:left;
	width:28px;
	height:33px;
	background-repeat:no-repeat;
}

.afl_0_1{
	background-image:url(../images/onglet_afl_0_01.gif);
}
.afl_0_2 {
	background-image:url(../images/onglet_afl_0_02.gif);
}

.afl_0_3{
	background-image:url(../images/onglet_afl_0_03.gif);
}

.afl_2_1{
	background-image:url(../images/onglet_afl_2_01.gif);
}
.afl_2_2 {
	background-image:url(../images/onglet_afl_2_02.gif);
}

.afl_2_3{
	background-image:url(../images/onglet_afl_2_03.gif);
}

.afl_4_1{
	background-image:url(../images/onglet_afl_4_01.gif);
}
.afl_4_2 {
	background-image:url(../images/onglet_afl_4_02.gif);
}

.afl_4_3{
	background-image:url(../images/onglet_afl_4_03.gif);
}




.afl_cont_0, .afl_cont_2, .afl_cont_4, {
width:580px;

}



.afl_cont_2_2{
	width:573px;
	height:184px;
	background-image:url(../images/home_afl_02.gif);
	background-repeat:repeat-y;
	overflow:auto;
	padding-left:7px;

}

.afl_cont_02{
	width:580 px;
	height:184px;
	background-image:url(../images/home_afl_02.gif);
	background-repeat:repeat-y;
	overflow:auto;
	padding-left:10px;
}


.afl_cont_0_1{
	background-image:url(../images/home_afl_0_01.gif);
	width:580px;
	height:11px;
	font-size:11px;
	padding:0px;
}

.afl_cont_2_1{
	background-image:url(../images/home_afl_2_01.gif);
	width:580px;
	height:11px;
	font-size:11px;
	padding:0px;
}

.afl_cont_4_1{
	background-image:url(../images/home_afl_4_01.gif);
	width:580 px;
	height:11px;
	font-size:11px;
	padding:0px;
}

.afl_cont_0_3{
	background-image:url(../images/home_afl_0_03.gif);
	width:560px;
	height:24px;
	background-repeat:no-repeat;
	text-align:right;
	padding:5px 20px 0px 0px;
}
.afl_cont_0_3 a, .afl_cont_4_3 a{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
.afl_cont_4_3{
	background-image:url(../images/home_afl_4_03.gif);
	width:560 px;
	height:24px;
	background-repeat:no-repeat;
	text-align:right;
	padding:5px 20px 0px 0px;
}

.afl_cont_2_3{
	background-image:url(../images/home_afl_2_03.gif);
	background-repeat:no-repeat;
		height:29px;
	width:580px;
}
/*----------------------home actus */
.actus_pub{
	width:167px;
	height:184px;
	float:left;
}
.actus_pub_omb{
	width:8px;
	height:184px;
	float:left;
	background-image:url(../images/home_afl_pub_omb.jpg);

}

.actus_txt{
	width:346px; 
	height:174px;
	float:left;
	overflow:auto;
	padding:10px 20px 0px 20px;

}
.links_txt{
	width:520px; 
	height:174px;
	float:left;
	overflow:auto;
	padding:10px 20px 0px 20px;

}
.actus_txt a, .links_txt a{
	color:#7C147B;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}

.actu_date{
	color:#7C147B;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/*----------------------home last agent */
.lastagent{
width:580px;
}

.lastagent_01{
	width:580px;
	height:19px;
	background-image:url(../images/home_lastagent_01.gif);
	vertical-align:middle;
	text-align:center;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
}

.big_contain{
width:580px;
}
.big_contain_01{
	width:580px;
	height:26px;
	background-image:url(../images/contain_big_white_01.jpg);
	text-align:center;

}
.big_contain_02{
	width:559px;
	height:80px;
	padding:13px 0px 20px 21px;
	background-image:url(../images/contain_big_white_02.jpg)
}
.big_contain_03{
	width:580px;
	height:26px;
	background-image:url(../images/contain_big_white_03.jpg)
}
.ct_5last_agent{
	width:156px;
	height:33px;
	background-color: #E1E4E4;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:8px;
}
.ct_5last_agent img{
	float:left;
	padding-right:8px;
}

/*----------------------search result */
.header_result_search h1{
	color:#7C147B;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-size:16px;
	padding:13px 13px 5px 13px; 
	margin:0px;
}
.nb_agents_match{
	float:left;
	color:#767777;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-size:13px;
	padding-left:15px;
}
.modify_search{
	float:right;
	padding-right:16px;
	padding-top:4px;
}
.modify_search a{
	color:#0F7FB8;
}
.one_result_search{
	float:left;
	padding:13px 13px 5px 13px; 

}
.ct_result_search{
	padding:5px 5px 5px 13px;
	width:242px;
	height:73px;
	color:#272727;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/log/container_whi_260_02.png',sizingMethod='scale');
}
html>body .ct_result_search{
	filter: none;
background: url('../images/log/container_whi_260_02.png') repeat-y;
}
.ct_result_search img{
	float:left;
	padding-right:8px;
}

.ct_result_search H4{
	font-size:11px;
	font-weight:normal;
}

.footer_noir_result{
	background-image: url('../images/no_log/result_listing_nb.jpg');
	background-repeat: repeat-x;
	width:245px;
	height:20px;
	padding-top:4px;
	padding-left:15px;
}
.footer_bleu_result{
	background-image: url('../images/no_log/result_listing_see.jpg');
	background-repeat: repeat-x;
	width:245px;
	height:30px;
	padding-top:10px;
	text-align:right;
	padding-right:15px;

}
.footer_bleu_result a{
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}

.btn_back_search,.btn_all_listing_search{
	display:block;
	background-repeat: no-repeat;
	width:180px;
	height:22px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-top:3px;
	cursor:pointer;
	margin-left:30px;
	float:right;
}
a.btn_back_search{
	background-image:url(../images/search/btn_search.jpg);
}
a.btn_all_listing_search{
	background-image:url(../images/search/btn_search2.jpg);
}
a:hover.btn_back_search, a:hover.btn_all_listing_search{
	text-decoration:none;
}
/* page register */

.header_register{
	width:570px;
	font-size:12px;
	font-weight:bold;
	color:#767777;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	text-align:center;
}
.header_register p{
	color:#7C147B;
	font-size:14px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	
}
.header_register p{
	padding:0px 10px 5px 10px;
}
.offer{
	background-image: url('../images/no_log/subscribe_offer.jpg');
	background-repeat: no-repeat;
	width:390px;
	height:173px;
	padding:10px 0px 0px 190px; 
	color:#767777;
}
.offer ul{
	padding:5px 0px 5px 10px; 
	margin:0px;
}
.offer li{
	padding:0px 0px 0px 10px; 
	margin:0px;
	list-style-image: url('../images/no_log/subscribe_flech_gris.jpg');
}

.suscribe_tab_header{
	background-image: url('../images/no_log/subscribe_form_01.jpg');
	background-repeat: no-repeat;
	width:580px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	color:#FFF;
}
.suscribe_col_g{
	padding:8px 15px 0px 25px;
}


.suscribe_ct{
	background-image: url('../images/no_log/subscribe_form_02.jpg');
	background-repeat: repeat-y;
	width:580px;
}
.suscribe_bas{
	background-image: url('../images/no_log/subscribe_form_03.jpg');
	background-repeat: no-repeat;
	width:580px;
	height:25px;
}
.cell_register{
	padding-left:35px;
	width:555px;
	font-size:12px;
}
.cell_register a{
	font-weight:bold;
	color:#7C147B;
}
.cell_register th{
	font-weight:bold;
	color:#767777;
	height:25px;
	width:250px;
	vertical-align:top;
	line-height: 11px;
}
.cell_register td{
	color:#767777;
	height:25px;
	width:315px;
	vertical-align:top;
	padding-right:10px;
}
.register_note{
	font-style: italic;
	color:#7C147B;	
}
.input_register {
	width:300px;
	border:1px solid #666666;
}
.select_register {
	width:302px;
	border:1px solid #666666;
}
.captcha_register{
	width:188px;
	border:1px solid #666666;
}
.form_register{
	margin:0px;
	padding:0px;
	width:310px;
}

.inplace_editor{
	min-width:233px;
	min-height:15px;	
}

.inplace_editor2{
width:188px;
height:15px;	
}


.user_header_separ{
	width:11px;
	height:106px;
	margin-top:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/images/no_log/user_header_separ.png');
}
html>body .user_header_separ{
	filter: none;
	background: url('../images/no_log/user_header_separ.png') ;
}

.pub_col_g{
	width:190px;
	height:250px;
	padding-top:10px;
	text-align:center;
	background: url('../images/no_log/google.gif') ;
}
.btn_register_login{
	width: 182px;
	height:28px;
	background-image: url(../images/no_log/btn_register_login.jpg);
	background-repeat: no-repeat;
	text-align:center;
	text-transform:uppercase;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:5px;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	margin:5px auto;
}
.btn_register_login a{
	color:#FFFFFF;
}

/* ------------------DEB error signin------------------------- */
.ct_blanc_ht{
	width:580px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/log/container_whi_580_01.png');
}
html>body .ct_blanc_ht{
	filter: none;
	background: url('../images/log/container_whi_580_01.png');
}
.ct_blanc_mid{
	width:560px;
	padding:0px 0px 0px 20px;
	color:#272727;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/log/container_whi_580_02.png',sizingMethod='scale');
}
html>body .ct_blanc_mid{
	filter: none;
	background: url('../images/log/container_whi_580_02.png');
}
.ct_blanc_bas{
	width:580px;
	height:10px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/log/container_whi_580_03.png');
}
html>body .ct_blanc_bas{
	filter: none;
	background: url('../images/log/container_whi_580_03.png');
}

a.btn_sub_pag_error_en,.btn_sub_pag_error_es,.btn_sub_pag_error_fr{
	width:170px;
	height:130px;
	display:block;
	background-position:top;
	margin-right:20px;
}
a.btn_sub_pag_error_en{
	background-image: url('../images/no_log/err_regist_en_1.jpg');
}
.btn_sub_pag_error_es{
	background-image: url('../images/no_log/err_regist_es_1.jpg');
}
.btn_sub_pag_error_fr{
	background-image: url('../images/no_log/err_regist_fr_1.jpg');
}
a:hover.btn_sub_pag_error_en,a:hover.btn_sub_pag_error_es,a:hover.btn_sub_pag_error_fr{
	background-position:bottom;
}


.ct_blanc_mid h2{
	text-transform:uppercase;
	font-size:16px;
	color:#3399CC;
	float:left;
	font-family: Helvetica,sans-serif;
	width:320px;
}
.ct_blanc_mid h3{
	padding-top:2px;
}
.ct_blanc_mid h3 A{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#3399CC;
	font-family: Helvetica,sans-serif;
}
.cell_error_log{
	width:580px;
	font-size:12px;
}

.cell_error_log th{
	color:#3399CC;
	text-transform:uppercase;
	font-weight:bold;
	
}
.cell_error_log td{
	vertical-align:top;
}

.forgot_pwd{
	font-weight:bold;
	color:#7C147B;
	display:block;
	padding-top:4px;
}
/* ------------------FIN error signin------------------------- */

.gmg_header{
	padding: 10px 20px;
	color:#666;
}

.gmg_header h1{
	font-size:18px;
	font-weight:normal;
	color:#81AE36;
}
.gmg_header li {
	list-style:square;
}
.gmg_header_li_a{
	color:#7C147B;
	font-weight:bold;
}
.gmg_header ul {
	padding:5px 20px;
}

