body{font-family : Arial, Helvetica, sans-serif;margin:0;padding:0;margin:0;font-size:12px;position:absolute;min-width:992px;width:expression((document.body.clientWidth < 992) ? "992px": "100%" );width:100%}
img{border:none;}
table{border-collapse: collapse;}
a{color:#555;}
a:hover{text-decoration:none;}

.submit, .submit_red{height:30px;font-weight:bold;}
/* Rounded borders code */
.tlc, .trc, .blc, .brc{background-color: transparent;background-repeat: no-repeat;}
.tlc{background-image:url(../images/main_top_left_corner.gif);background-position: 0% 0%;}
.trc{background-image:url(../images/main_top_right_corner.gif);background-position: 100% 0%;}
.blc{background-image:url(../images/main_bot_left_corner.gif);background-position: 0% 100%;	}
.brc{background-image:url(../images/main_bot_right_corner.gif);	background-position: 100% 100%;}
.tb, .bb{background-color: transparent;background-repeat: repeat-x;}
.tb{background-image:url(../images/main_top_center.gif);background-position: 0% 0%;	}
.bb{background-image:url(../images/main_bot_center.gif);background-position: 50% 100%;}
.rb{background-image:url(../images/main_right_center.gif);background-position: 100% 0%;background-repeat: repeat-y;}
.lb{background-image:url(../images/main_left_center.gif);background-position: 0% 100%;background-repeat: repeat-y;}

.tlc2, .trc2, .blc2, .brc2{background-color: transparent;background-repeat: no-repeat;}
.tlc2{background-image:url(../images/main_top_left_corner2.gif);background-position: 0% 0%;}
.trc2{background-image:url(../images/main_top_right_corner2.gif);background-position: 100% 0%;}
.blc2{background-image:url(../images/main_bot_left_corner2.gif);background-position: 0% 100%;	}
.brc2{background-image:url(../images/main_bot_right_corner2.gif);	background-position: 100% 100%;}
.tb2, .bb2{background-color: transparent;background-repeat: repeat-x;}
.tb2{background-image:url(../images/main_top_center2.gif);background-position: 0% 0%;	}
.bb2{background-image:url(../images/main_bot_center2.gif);background-position: 50% 100%;}
.rb2{background-image:url(../images/main_right_center2.gif);background-position: 100% 0%;background-repeat: repeat-y;}
.lb2{background-image:url(../images/main_left_center2.gif);background-position: 0% 100%;background-repeat: repeat-y;}

.tlc3, .trc3, .blc3, .brc3{background-color: transparent;background-repeat: no-repeat;}
.tlc3{background-image:url(../images/main_top_left_corner3.gif);background-position: 0% 0%;}
.trc3{background-image:url(../images/main_top_right_corner3.gif);background-position: 100% 0%;}
.blc3{background-image:url(../images/main_bot_left_corner3.gif);background-position: 0% 100%;	}
.brc3{background-image:url(../images/main_bot_right_corner3.gif);	background-position: 100% 100%;}
.tb3, .bb3{background-color: transparent;background-repeat: repeat-x;}
.tb3{background-image:url(../images/main_top_center3.gif);background-position: 0% 0%;	}
.bb3{background-image:url(../images/main_bot_center3.gif);background-position: 50% 100%;}
.rb3{background-image:url(../images/main_right_center3.gif);background-position: 100% 0%;background-repeat: repeat-y;}
.lb3{background-image:url(../images/main_left_center3.gif);background-position: 0% 100%;background-repeat: repeat-y;}


#overlay img{ border: none; }

#overlay{ background-image: url(../images/misc/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/misc/overlay.gif", sizingMethod="scale");
}
*
/*
---------------------- HEADER ----------------------
*/

#header{height:134px;background:url(../images/header_bkg.gif) 0 0 repeat-x;}
	#logo{padding:20px 0 0 20px;}
	#login{height:32px;margin-top:-85px;text-align:right;margin-right:20px;}
		.login_img{float:right;}
		.login_el{font-size:11px;padding:0 10px 0 10px;line-height:24px;float:right;height:32px;background:url(../images/login_center_bkg.jpg) repeat-x;}
		.login_el a{text-decoration:none;color:#555;}
		.login_el a:hover{text-decoration:underline;}
	#search_form{height:37px;margin-top:30px;text-align:right;}
		.search_img{float:right;background:url(../images/search_left_bkg.gif) no-repeat;width:40px;height:36px;}
		.search_el{font-size:12px;padding:10px 2px 0 2px;float:right;height:26px;background:url(../images/search_center_bkg.gif) repeat-x;}
		.search_el .input{background:url(../images/form_input_bkg.gif) repeat;border:solid 1px #777;}
		.search_el .button{background:url(../images/form_bt_bkg.jpg) repeat;border:solid 1px #777;height:20px;font-weight:bold;font-size:11px;color:#FFF}
		.search_el .button:hover{background:url(../images/form_bt_bkg.jpg) repeat;border:solid 1px #FFF;}
		.search_el a{height:20px;font-size:11px;line-height:20px;color:#333;text-decoration:underline;}
		.search_el a:hover{text-decoration:none;}
		
/*		
	#menubar{position: absolute;margin-top:7px;height:28px;font-weight:bold;left:50%;margin-left:-337px;background:url(/images/menu_center_bkg.gif) repeat-x;}
		#menubar ul {list-style-type:none;line-height:12px;margin:0;padding:0;}
		#menubar>ul>li {position:relative;float:left;padding:8px 12px 0 12px;height:20px;border-left:solid 1px #777;text-align:center;}
		#menubar li>ul{margin-top:-21px;border-top:1px solid #666666;position: relative;visibility: hidden;z-index:100;}
		#menubar li>ul>li {line-height:14px;border-left:solid 1px #777;border-bottom:solid 1px #777;border-right:solid 1px #777;background: #FFD012;padding:4px;}
		#menubar li.noline>a:hover{text-decoration:none;}
		
		#menubar .first{background:url(/images/menu_left_bkg.gif) no-repeat;border-left:0;}
		#menubar .last{background:url(/images/menu_right_bkg.gif) no-repeat 100% 0;}
		#menubar a{text-decoration:none;font-size:13px;color:#333;}
		#menubar a:hover{text-decoration:underline;}
		#menubar .arrowdiv{background: transparent url(/images/menuarrow.png) no-repeat center center;}
	*/
	
#menu {/* background : #FFE999;width:100%;height:32px;margin-top:7px; border-bottom : 1px solid #ccc;*/}	
	
#menubar{

		left:50%;
		margin-left:-400px;
		position: absolute;
		line-height : 32px; /* on définit une hauteur pour chaque élément */
		font-weight : bold; /* on met le texte en gras */
font-size:13px;

	}
	
#menubar ul /* Liste */     
{
		 margin-top:7px;
        padding : 0; /* pas de marge intérieure */
       /* margin : 0; /* ni extérieure */*/
        list-style : none; /* on supprime le style par défaut de la liste */
        list-style-type : none;
        text-align : center; /* on centre le texte qui se trouve dans la liste */
        white-space:nowrap;
        
}
#menubar .arrowdiv{}
	#menubar a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0 10px 0 10px;
        background : #FFE169;
		/*background:url(/images/menu_center_bkg.gif) repeat-x;*/  
        color : #000; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : 146px; /* largeur */
        height : 32px; /* on définit une hauteur pour chaque élément */
        
}

#menubar .home a {width : 80px;}
#menubar .company a {width : 126px;}
#menubar .sell a {width : 80px;}
#menubar .account a {width : 100px;}
#menubar .faq a {width : 60px;}
#menubar .help a {width : 60px;}

#menubar a.red{
	 color : #A00; /* couleur du texte */
	}

#menubar li /* Éléments des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #9A9A9A; /* on met une bordure blanche à droite de chaque élément */
}

#menubar li.first /* Éléments des listes */      
{ 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-left : 1px solid #9A9A9A; /* on met une bordure blanche à droite de chaque élément */
}

#menubar li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        
        width: 125px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
        margin:1px 0 0 -1px;
        border-left : 1px solid #9A9A9A;
}

#menubar li ul li /* Sous-listes */
{ 

       
}
#menubar li /* Eléments de sous-listes */
{
        /* pour ie qui ne reconnaît pas "transparent" (comme précédemment) */
        border-bottom : 1px solid #9A9A9A; /* on met une bordure blanche en haut de chaque élément d'une sous-liste */
}


#menubar a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #FFF; /* On passe le texte en noir... */
        background: #6B7C86; /* ... et au contraire, le fond en blanc */
}

#menubar li:hover ul, #menubar li li:hover ul, #menubar li.sfhover ul, #menubar li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
		
body p#iepara{padding-top: 1em;}

/*
---------------------- MAIN ----------------------
*/

.back_to_cls{display:inline;padding:10px;}
.back_to_cls a{color:#000;text-decoration:underline;}
.back_to_cls a:hover{color:#000;text-decoration:none;}
.form_error{font-weight:bold;color:#C00;vertical-align:top;}
.submit_bt{padding:3px 10px 3px 10px;font-weight:bold;font-size:12px;}

#browse_tree{font-size:11px;color:#555;}
	#browse_tree a{color:#555;text-decoration:underline;}
	#browse_tree a:hover{color:#555;text-decoration:none;}

#main{background-color:#fff;padding-left:30px;padding-right:30px;margin-top:36px;zIndex:1;}
	#main_tbl{width:100%;border:1px;}
	#main_left{margin-bottom:30px;padding-right:30px;vertical-align:top;}
		#main_top{font-size:14px;border:solid 1px #FFF;}
			.m_t_img{float:right;padding:20px;clear:both;}
			.m_t_txt{padding:20px 20px 10px 20px;}
		#main_choice{clear:both;padding-top:10px;margin-top:20px;width:654px;margin-left:auto;margin-right:auto;}
			#main_choice form{display:inline;}
		#main_cat {margin-top:20px;}
			.cat_tbl{width:100%;margin-left:10px;}
			.main_cat_title a{font-size:14px;font-weight:bold;color:#000;}
			.main_cat_title a:hover{text-decoration:none;}
			.main_cat_count{font-size:14px;color:#000;}
			.browsing_category_td{vertical-align:top;padding:16px 16px 20px 16px;white-space: nowrap;}
			.browsing_category_td ul{padding:0;margin:6px 0 10px 25px;}
			.browsing_category_td li, .browsing_category_td li a {margin-top:18px;font-size:14px;color:#000;list-style-image: url(../images/list_dot.gif);}
			.browsing_category_td li a:hover{text-decoration:none;color:#555;}
			

	#main_right{width:250px;margin-bottom:20px;vertical-align:top;}
		.block_sep{height:5px;font-size:1px;}
		.block_title1{background:url(../images/block_top.gif) no-repeat;}
		
		.block_title, .block_title1, .block_end{padding:10px;color:#FFF;font-weight:bold;background-color:#6b7c86;font-size:14px;}
		.block_end{background:url(../images/block_bottom.gif) no-repeat;background-color:#FFFFFF;}
		.block_content1, .block_content2{color:#555;background-color:#e8e8e8;}
		.block_content2{padding:10px;}
		.lads2{padding-left:2px;width:120px;margin-left:auto;margin-right:auto;text-align:center;}
		.lads2:hover{text-decoration:underline;}
			.lads_img{width:100px;height:80px;margin-left:auto;margin-right:auto;text-align:center;}
			.lads_title{text-align:center;}
			.lads_title a{text-decoration:none;width:100px;word-wrap: break-word;overflow:hidden;font-weight:bold;color:#000;}		
			
		#main_right mod_news{height:305px;background:url(../images/v_sep.gif) repeat-y;padding-left:18px;padding-right:18px;background-color:#EEE;padding-top:10px; }
			#main_right .mod_icon{height:38px;width:172px;padding:0px 0px 0px 0px;}
			#main_right .container{height:256px;overflow:hidden;}
			#main_right .news{margin:10px 0px 0px 0px;}
			#main_right .news_icon{cursor: hand;float:left;height:16px;width:13px;background:url(../images/news_icon.gif) no-repeat;margin:0px 4px 0px 0px;}
			#main_right .news_title{cursor: hand;margin:0px 0px 0px 0px;height:16px;color:#CC0000;font-weight:bold;font-size:12px;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
			#main_right .news_content{cursor: hand;text-decoration:underline;margin:2px 0px 2px 0px;color:#000;font-weight:bold;}	
			#main_right .news a{background:none;padding-left:0px;text-decoration:underline;cursor: hand;margin:0; color:#000;}	
			#main_right .news a:hover{color:#000;text-decoration:none;cursor: hand;}	
			#main_right .news div:hover{text-decoration:none;cursor: hand;}	

	#cls_list{width:100%;border-bottom:solid 1px #ccc;}
		#cls_list_tbl_header{font-size:11px;font-weight:bold;background-color:#e5e5e5;height:24px;}
		#cls_list_tbl_header a{color:#000;text-decoration:underline;}
		#cls_list_tbl_header a:hover{text-decoration:none;}
		#cls_list_tbl_header_photo,#cls_list_tbl_header_ttldesc,#cls_list_tbl_header_price,
		#cls_list_tbl_header_country,#cls_list_tbl_header_date, .cls_list_tbl_header_op{background:url(../images/list_t.gif) repeat-x;padding:0 10px 0 10px;text-align:left;border-bottom:solid 1px #ccc;background-color:#e5e5e5;}
		#cls_list_tbl_header_photo,#cls_list_tbl_header_country, .cls_list_tbl_header_op{text-align:center;}
		#cls_list_tbl_header_price,#cls_list_tbl_header_date{text-align:right;}
		#cls_list_tbl_header_price_sel,#cls_list_tbl_header_country_sel,
		#cls_list_tbl_header_date_sel{background-color:#D2D2D2;padding:0 10px 0 10px;text-align:left;}
		#cls_list_tbl_header_price_sel,#cls_list_tbl_header_date_sel{text-align:right;}
		.browsing_result_table_body_even{background-color:#EEE;}
		.browsing_result_table_body_odd{background-color:#EEE;}
		.cls_list_row{height:80px;background-color:#FFF;}
		.cls_list_photo,.cls_list_ttldesc,.cls_list_price,.cls_list_country,.cls_list_date,.cls_list_operator{padding:10px;vertical-align:middle;border-bottom:solid 1px #ccc;}
		.cls_list_photo{text-align:center;width:80px;}
		.cls_list_ttldesc{width:auto;}
		.cls_list_ttl{font-weight:bold;}
		.cls_list_ttl a{text-decoration:underline;color:#000;}
		.cls_list_ttl a:hover{text-decoration:none;}
		.cls_list_desc{color:#000;font-size:11px;padding-top:5px;}
		.cls_list_price{width:80px;font-size:bold;text-align:right;font-weight:bold;white-space: nowrap;}
		.cls_list_country{width:80px;text-align:center;}
		.cls_list_date{width:80px;text-align:right;}
		.cls_list_operator{padding-left:5px;padding-right:5px;text-align:center;}
		#cls_list_id {border-bottom:solid 1px #ccc; background-image:url(../images/list_t.gif); background-repeat:repeat-y; width:1px;}
		.browsing_result_page_links {text-align:center;width:100%;background-color:#DDD;vertical-align:top;border:solid 1px #ccc;margin-left:19px;}
.browsing_result_page_links td{padding:10px;}

#main_for_list{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}

	#browse_cls_table{border-collapse: collapse;margin-top:10px;}
		#left_menu{width:250px;vertical-align:top;padding:0 0 10px 0;}
			#browse_cat_mn{background:url(../images/category_top.gif) no-repeat;}
			#browse_cat_mn, .left_title_cat{background-color:#CC0000;color:#FFF;padding:7px;padding-left:10px;font-size:13px;font-weight:bold;}
			.browse_cat_ttl, .browse_cat_ttl a{font-weight:bold;font-size:12px;color:#C00;height:20px;}
			.browse_cat_ttl{padding:5px 10px 0 10px;}
			.browse_cat{background-color:#ddd;width:250px;}
			.browse_cat ul{margin:0;padding:2px 0 0 0;list-style:none;font-size:12px;}
			.browse_cat li a{font-size:12px;}

			.sub_cat{margin-bottom:10px;}
			.sub_cat_item, .sub_cat_item_last {height:20px;padding-left:20px;padding-top:3px;margin:-2px 0 2px 10px;background:url(../images/cat_tree_1.gif) no-repeat 0px 0px;}
			.sub_cat_item {background:url(../images/cat_tree_1.gif) no-repeat 0px 0px;}
			.sub_cat_item_last {background:url(../images/cat_tree_2.gif) no-repeat 0px 0px;}

			.current_cat{background-color:#AAA;font-weight:bold;}
			
			.current_subcat{background-color:#AAA;font-weight:bold;}
			.current_sub {background:url(../images/cat_tree_1_s.gif) no-repeat 0px 0px;}
			.current_sub_last {background:url(../images/cat_tree_2_s.gif) no-repeat 0px 0px;}
			
			.left_content_cat{padding:5px 10px 5px 10px;}
			
		#main_for_list #cls{padding-left:20px;width:100%;vertical-align:top;}
		#main_for_list #cls_list{margin-top:-1px;}

#user{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}
	#user_tbl{border-collapse: collapse;margin-top:20px;width:100%;}

#view_cls {background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}

	#view_cls_ttl{border-collapse: collapse;margin-top:20px;width:100%;border-bottom:2px solid #999;background-color:#E6E6E6;}
		#display_ad_ttl{font-size:16px;font-weight:bold;}
		#display_ad_ttl_txt{padding:5px 0 3px 0;}
		#display_ad_ttl2_txt{text-align:right;}

	#view_cls_table{border-collapse: collapse;margin-top:20px;width:100%;}

		#image_block{padding:20px 20px 30px 20px;width:274px;vertical-align:top;}
		#image_block{border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#f8f8f8;}
			#image_blk_frm{background-color:#FFF; padding:10px;border:1px solid #999;}

		#desc_block{padding:20px 20px 30px 20px;vertical-align:top;border-collapse: collapse;}
		#desc_block{border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#f8f8f8;}
			.display_ad_label{padding:10px;vertical-align:top;color:#777;}
			.display_ad_value, .display_ad_value1{padding:10px;vertical-align:top;}
			.display_ad_value1{font-size:14px;}
			.display_ad_sep{border-top:solid 2px #CCC;font-size:2px;height:2px;}

		#seller_block{padding:0px 0px 30px 20px;width:220px;vertical-align:top;}
		#seller_block_frm{padding:0 0 10px 0;width:220px;vertical-align:top;}
			.seller_blk_ttl{font-weight:bold;font-size:14px;background-color:#999;padding:4px;color:#FFF;}
			.seller_link{padding:5px;}
			.seller_link a{color:#000;text-decoration:underline;}
			.seller_link a:hover{text-decoration:none;}

#send_msg_seller{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}

	#send_msg_seller_ttl{border-collapse: collapse;margin-top:20px;width:100%;border-bottom:2px solid #999;background-color:#E6E6E6;}
		#send_msg_seller_ad_ttl{font-size:16px;font-weight:bold;}
		#send_msg_seller_ad_ttl_txt{padding:5px 0 3px 0;}

	#seller_question_tbl{border-collapse: collapse;margin-top:20px;width:100%;margin-bottom:20px;}
		#seller_question_form_tbl{border-collapse: collapse;width:100%;background-color:#f8f8f8;}
			#seller_question_td1{border:solid 1px #999;background-color:#f8f8f8;}
				.seller_question_description_ttl{padding:20px;border-bottom:1px solid #999;}
				.seller_question_field_label_left{padding:20px 20px 10px 20px;text-align:right;width:200px;color:#555;vertical-align:top;}
				.seller_question_field_label_right, .seller_question_input_box, .seller_question_input_box_err{padding:20px 20px 10px 0px;text-align:left;vertical-align:top;}
				.seller_question_input_box{padding:20px 20px 10px 0px;text-align:left;vertical-align:top;}
				.seller_question_submit_zone{padding:20px 20px 10px 0px;text-align:left;vertical-align:top;}
				.seller_question_input_box input, .seller_question_input_box textarea{border:1px solid #444;}
				.seller_question_input_box_err{padding:20px 20px 10px 0px;text-align:left;vertical-align:top;}
				.seller_question_input_box_err input, .seller_question_input_box_err textarea{background-color:#FFDDDD;border:1px solid #C00;}
				.seller_question_field_label_right a{color:#000;text-decoration:underline;}
				.seller_question_field_label_right a:hover{text-decoration:none;}
				.form_counter{font-size:11px;font-weight:bold;color:#777;}
			#seller_question_td2{width:264px;vertical-align:top;}
				#seller_question_tip_tbl{width:244px;margin-left:20px;border:solid 1px #999;}
				#seller_question_tip_ttl {background-color:#999;font-weight:bold;padding:5px;color:#FFF;font-size:12px;}
				#seller_question_tip_ttl *{vertical-align:-7px;}
				#seller_question_tip_content {padding:10px;background-color:#FFF5CE;}

#login_form{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}
	#login_form li {padding:5px;}
	#login_tbl{border-collapse:collapse;margin-top:20px;width:100%;margin-bottom:20px;}
		#login_tbl td{vertical-align:top;}
		#login_left_td{width:60%;padding-right:20px;}
		#login_right_td{width:40%;}
		#login_form .lb2{background-color:#e8e8e8;}
		#login_right_tbl{margin:10px;}
		#login_left_tbl{margin:10px;}
			.login_form_title{font-size:16px;font-weight:bold;vertical-align:top;color:#C00;margin-top:10px;}
			.login_form_description{}
			.login_form_field_labels{padding:10px 10px 10px 30px;}
			.login_form_field_input{padding:10px;}
			.login_form_submit_button{margin-bottom:5px;}
			.login_form_link_button{margin:15px;}
			.login_form_error{font-weight:bold;color:#C00;}
			.normal_input{background-color:#FFF;border:1px solid #444;}
			.error_input{background-color:#FFDDDD;border:1px solid #C00;}

#registration_form{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}
	#registration_form_main{width:800px;margin-left:auto;margin-right:auto;}
		.form_intro_ttl{font-size:20px;font-weight:bold;color:#C00;margin-top:20px;margin-bottom:20px;text-align:center;}
		.form_intro_desc{font-weight:bold;margin-bottom:20px;}
		.form_intro_link{margin-bottom:20px;}
		#registration_form_tbl{width:100%;border-collapse:collapse;padding-left:30px;}
			.registration_tbl2{margin-top:3px;width:100%;}
				.registration_field_label{text-align:right;width:200px;padding-left:50px;padding-top:5px;padding-bottom:5px;}
				.registration_ttl td{background-color:#E8E8E8;padding-left:20px;font-size:14px;font-weight:bold;padding:10px;color:#555;}
				.registration_instructions{font-size:10px;margin-bottom:20px;color:#777;}
				.registration_field_data{padding-left:10px;width:600px;padding-top:5px;padding-bottom:5px;}
					.registration_field_error{font-weight:bold;color:#C00;}
					.registration_input{background-color:#FFF;border:1px solid #444;}
					.registration_input_err{background-color:#FFDDDD;border:1px solid #C00;}
					.register_utils{font-weight:bold;padding:20px;text-align:center;background-color:#FFF;border:1px solid #FFF;}
					.register_utils_err{font-weight:bold;padding:20px;text-align:center;background-color:#CFF;border:1px solid #C00;}
					.registration_submit_button{padding:4px 10px 4px 10px;}
				.fake_td{height:10px;font-size:3px;}

#reg_msg_page{margin-top:80px;margin-bottom:80px;width:800px;margin-left:auto;margin-right:auto;text-align:center;}
	.reg_msg_title{font-size:20px;font-weight:bold;color:#C00;margin-top:20px;margin-bottom:20px;}
	.reg_msg_instructions{font-weight:bold;}
.reg_msg_field_error{font-weight:bold;}

#langage_form{margin-top:80px;margin-bottom:80px;width:500px;margin-left:auto;margin-right:auto;text-align:center;}
	.site_langage_tbl{padding:10px;border-collapse: collapse;width:499px;}
	.site_langage_tbl2{margin:1px;border-collapse: collapse;width:100%;}
	.choose_language_title td{background-color:#E8E8E8;padding-left:20px;font-size:14px;font-weight:bold;padding:10px;color:#555;}
	.choose_language_instruction{padding-left:50px;}

#search_main{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}
#search_tbl{width:600px;}
#search_tbl td {padding:10px;}
	.search_page_instructions td{font-weight:bold;padding:20px;}
	.search_page_error td{color:#C00;font-size:16px;font-weight:bold;}
	.search_page_field_labels {paddgin-left:30px;}

#search_result_page{margin:20px 10px 30px 10px;}
	.search_result_page_ttl{padding-left:20px;font-size:14px;font-weight:bold;padding:10px;color:#555;}
	.new_search_link{font-size:12px;font-weight:normal;padding-left:20px;}

#user_cls_tbl{width:100%;}
	.user_management_instructions{padding:10px 10px 30px 10px;font-weight:bold;text-align:center;}
	.cls_list_title_edit, .cls_list_date_edit, .cls_list_edit_edit, .cls_list_del_edit{padding:10px;vertical-align:middle;border-bottom:solid 1px #ccc;}
	.cls_list_title_edit{text-align:left;font-weight:bold;width:50%;}
	.cls_list_date_edit{text-align:left;font-weight:bold;}
	.cls_list_edit_edit{text-align:center;}
	.cls_list_del_edit{text-align:center;}
	#user_cls_tbl .submit, .submit_red{height:30px;font-weight:bold;}

.user_main {text-align: center;}
.um_m {margin-left: auto;margin-right: auto;width: 70%;text-align: left;}
.um_m table {border-collapse: collapse;width:100%;}
.um_m td {padding:10px;}
.um_m .col {width:48%}
.um_m .center {width:4%}
.um_m p{padding:10px 2px 10px 2px;}
.um_m .ttl{border-bottom:1px solid #000;padding-bottom:2px;}
.um_m a{color:#000;text-decoration:none;}
.um_m a:hover{color:#000;}
.user_management_header{font-size:20px;font-weight:bold;color:#C00;margin-top:20px;margin-bottom:20px;text-align: center;}


#sell{background-color:#fff;padding-left:10px;padding-right:10px;margin-top:10px;}
	#sell_ttl{color:#000;border-collapse: collapse;margin-top:20px;width:100%;border-bottom:2px solid #CCC;background-color:#FFF4C8;}
	#sell_main{border-collapse: collapse;margin-top:20px;width:100%;background-color:#f8f8f8;border:1px solid #999;}
	.left_column_data{font-weight:bold; width:25%; text-align:right;padding:10px;padding-right:20px;vertical-align:top;}
	.left_column_data_minor{font-weight:normal;}
	.right_column_data{text-align:left;padding:10px;}
	.place_an_ad_instructions{font-weight:bold;padding:10px;}
	.submit_button_place_ad{font-weight:bold;padding-bottom:20px;}
	.place_an_ad_details_error{font-weight:bold;color:#C00;}
	
#place_an_ad_image_main{padding:20px;border-collapse: collapse;margin-top:20px;width:100%;background-color:#f8f8f8;border:1px solid #999;}
	.place_an_ad_title{padding:20px;padding-left:10px;}
	.place_an_ad_image_title_bar{font-weight:bold;text-align:right;vertical-align:top;width:20%;}
	.place_an_ad_image_bar{font-weight:bold;text-align:left;vertical-align:top;padding-left:10px;}
	.place_an_ad_error{font-weight:bold;color:#C00;padding-left:10px;}
	.img_form{border-collapse: collapse;margin-top:40px;margin-bottom:20px;width:100%;}
	#place_an_ad_image_main .submit_button_place_ad{padding-left:30px;padding-top:20px;padding-bottom:40px;}
	
#sell_validate{border-collapse: collapse;margin-top:20px;width:100%;}
	.sell_validate_tbl{border-collapse: collapse;margin-top:20px;width:100%;background-color:#f8f8f8;}
	.submit_button_validate_ad{padding-left:30px;padding-top:20px;padding-bottom:40px;}
	.submit_red{color:#C00;}
	.submit_button_validate_ad form{display:inline;padding-left:30px;padding-top:20px;padding-bottom:40px;}
	#sell_validate .place_an_ad_end_link, .place_an_ad_end_link3{font-weight:bold;}
	#sell_validate .place_an_ad_end_link3{padding:20px 0px 40px 10px;}
	
/*#view_cls_table .left_column_data{width:15%;}*/
.display_ad_value p{margin:0;}
	
	#news_pg{width:800px;margin:auto;padding-top:10px;padding-bottom:30px;}
	#news_pg .news{padding-top:10px;padding-bottom:10px;}
	#news_pg .news .ntop{width:620px;}
	#news_pg .news .ntop .date{background:url(../images/h_sep.gif) repeat-x bottom;padding-bottom:4px;width:800px;text-align:right;margin-top:-14px;font-weight: bold;font-size:10px;}
	#news_pg .news .ntop .title{color:#C00;width:490px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
	#news_pg .news .ncontent{}
	#news_pg .news .ncontent .float{float:left;}

.user_management_section_title{font-weight:bold;}
.user_management_bottom_link{color:#000;text-decoration:underline;}
.user_management_bottom_link:hover{color:#000;text-decoration:none;}
.user_management_result_set_even_odd{color:#000;text-decoration:underline;}
.user_management_result_set_even_row{color:#000;text-decoration:underline;}
.user_management_result_set_even_odd:hover{color:#000;text-decoration:none;}
.user_management_result_set_even_row:hover{color:#000;text-decoration:none;}

.user_infos{width:800px;margin:auto;padding-top:10px;padding-bottom:30px;}
.user_management_my_info_label{background-color:#fafafa;text-align:right;padding-right:15px;padding-bottom:10px;padding-top:10px;font-weight:bold;}
.user_management_my_info_data{background-color:#fafafa;text-align:left;padding-left:15px;padding-bottom:10px;padding-top:10px;font-weight:normal;}

.user_management_my_info_label_form{width:40%;background-color:#fafafa;text-align:right;padding-right:15px;padding-bottom:5px;padding-top:5px;font-weight:bold;}
.user_management_my_info_data_form{background-color:#fafafa;text-align:left;padding-left:15px;padding-bottom:5px;padding-top:5px;font-weight:normal;}

.lost_passw_link a{padding:15px;font-size:12px;}

.faq_questions_list{padding-top:20px;padding-bottom:20px;}
.faq_questions {color: #CC0000;font-weight: bold;padding:5px;}
.faq_answers_ttl {color: #CC0000;font-weight: bold;padding:5px;font-size:14px;}
.faq_questions a{color: #CC0000;font-weight: bold;text-decoration:none;}
.faq_questions a:hover{color: #CC0000;font-weight: bold;text-decoration:underline;}
.faq_answers_block{margin-top:40px;margin-bottom:60px;}
#faq .lb3{background-color:#f8f8f8;}
#faq p {padding-left:30px;padding-right:30px;}

#help{padding-bottom:30px;}
#help .lb3{background-color:#f8f8f8;}
#help p{padding-left:30px;padding-right:30px;}
.help_ttl{color: #CC0000;font-weight: bold;padding:5px;font-size:14px;}
.help_block{padding-top:10px;padding-bottom:20px;}

#infos{padding-bottom:30px;}
#infos .lb3{background-color:#f8f8f8;}
#infos p{padding-left:30px;padding-right:30px;text-align:justify;}
.infos_ttl{color: #C00;font-weight: bold;padding:5px;font-size:14px;}
.infos_ltl{color: #555;font-size:10px;}

#legals{padding-bottom:30px;}
#legals .lb3{background-color:#f8f8f8;}
#legals p{padding-left:30px;padding-right:30px;text-align:justify;}
.legals_ttl{color: #C00;font-weight: bold;padding:5px;font-size:14px;}

.contact_form_left_column{vertical-align:top;width:40%;text-align:right;padding-right:15px;padding-bottom:5px;padding-top:5px;font-weight:bold;}
.contact_form_right_column{text-align:left;padding-left:15px;padding-bottom:5px;padding-top:5px;font-weight:normal;vertical-align:top;}
.contact_form_right_column input{vertical-align:top;}
.contact_input_class{}
.contact_input_class_err{background-color:#FFDDDD;border:1px solid #C00;}
.contact_form_sent_msg{text-align:center;font-weight:bold;padding-top:60px;}
.contact_form_sent_backlink{text-align:center;font-weight:bold;padding-top:30px;padding-bottom:60px;}

.grc_img{float:left;margin:20px;}
.grc_info{ color: #a90000}
.grc_list{ 
	font-size:12px;
	margin: 0 0 0 25px;
	padding: 0 0 5px 0px;
	color: #000;
	font-weight:normal;
}
.grc{font-weight:bold;}
.grc_content{margin-left:70px;}

.pagenavi a, .pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #999;
	color: #444;
	background-color: #FFFFFF;	
}
.pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #999;
	color: #444;
	background-color: #FFFFFF;
}
.pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #999;
	color: #444;
	background-color: #FFFFFF;	
}
.pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.pagenavi a.prevpage{
	padding: 3px 4px 2px 26px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #444;
	background-color: #DDD;
	background-image:url(../images/prev_page.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.pagenavi a.prevpage:hover {
	padding: 3px 4px 2px 26px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #000;
	background-color: #DDD;
	background-image:url(../images/prev_page.gif);
	background-position: 0 0;
	background-repeat: no-repeat;	
}

.pagenavi .prevpage_desactivated{
	padding: 3px 4px 2px 26px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #999;
	background-color: #DDD;
	background-image:url(../images/prev_page_des.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.pagenavi a.nextpage{
	padding: 3px 26px 2px 8px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #444;
	background-color: #DDD;
	background-image:url(../images/next_page.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.pagenavi a.nextpage:hover {
	padding: 3px 26px 2px 8px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #000;
	background-color: #DDD;
	background-image:url(../images/next_page.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;	
}

.pagenavi .nextpage_desactivated{
	padding: 3px 26px 2px 8px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #999;
	background-color: #DDD;
	background-image:url(../images/next_page_des.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
}
.pagenavi a.firstpage{
	padding: 3px 4px 2px 26px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #444;
	background-color: #DDD;
	background-image:url(../images/first_page.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.pagenavi a.firstpage:hover {
	padding: 3px 4px 2px 26px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #000;
	background-color: #DDD;
	background-image:url(../images/first_page.gif);
	background-position: 0 0;
	background-repeat: no-repeat;	
}

.pagenavi .firstpage_desactivated{
	padding: 3px 4px 2px 26px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #999;
	background-color: #DDD;
	background-image:url(../images/first_page_des.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.pagenavi a.lastpage{
	padding: 3px 26px 2px 8px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #444;
	background-color: #DDD;
	background-image:url(../images/last_page.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.pagenavi a.lastpage:hover {
	padding: 3px 26px 2px 8px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #000;
	background-color: #DDD;
	background-image:url(../images/last_page.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;	
}

.pagenavi .lastpage_desactivated{
	padding: 3px 26px 2px 8px; 
	margin: 0 5px 0 0;
	font-weight: bold;
	border: none;
	color: #999;
	background-color: #DDD;
	background-image:url(../images/last_page_des.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
}
.pagenavi .suspend{
	padding: 3px 3px 3px 3px; 
	margin: 0;
	font-weight: bold;
	color: #444;
}

/*
---------------------- FOOTER ----------------------
*/
#footer{clear:both;border-top: 1px solid #CCC;margin:10px;margin-top:30px;padding-top:10px;}
	#footer ul{display:inline;margin:0px;padding:0}
	#footer li{display:inline;border-right: 1px solid #777;}
	#footer .nb {border-right:0;}
	#footer a{padding-left:20px;padding-right:20px;color:#333;text-decoration:underline;}
	#footer a:hover{text-decoration:none;}
	#copyright{float:right;padding-right:10px;color:#777;}

