
a:hover {
	text-decoration: underline;
	font-style: normal;
}
.champs_input{
	border: 1px #DFEBFF solid;
	background:#DFEBFF;
	border-left-color:#000066;
	border-top-color:#000066;
	 }
* {
	border:0;
	color:#000066;
	}
body {
	padding: 0;
	margin: 0;
	font: 0.7em Verdana, Arial, sans-serif;
	line-height: 1.6em;
	}
select {
	border:1px #00CCFF solid;
	}
	
input[Type="submit"] {
	height:30px;
	width:80px;
	font-size:12px;
	font-weight:bold;
	background:url(../design/bouton-bleu.png);
	color:#FFFFFF;
	border:0;
	margin-left:10px;
		}
.submit{
	height:30px;
	width:90px;
	font-size:12px;
	font-weight:bold;
	background:url(../design/bouton-bleu-fr.gif);
	color:#FFFFFF;
	border:0px;
		}		
textarea {
	border:1px #00CCFF solid;
	}		
	
/*  holder */
.wrapper {
	margin: auto;
	width: 950px;
	position:relative;
	}
.texte_site{
	color: #000066;
	text-decoration:none;
	}
.texte_vedette_vert{
	font-size:10px;
	}
.texte_ent_vedette_vert{
	font-size:12px;
	text-transform:uppercase;
	}
html,body{background:url(../design/background.gif) repeat-y top center #fff;}

#header {
	height: 150px;
	width:950px;
	overflow:hidden;
}
#separateur{
	background:url(../design/separator.jpg);
	width:950px;
	height:5px;
	}
#s1 {
	z-index: 1;
}

#logo {
	position: relative;
	width:345px;
	height:145px;
	margin: 0 0 0 10px;
	float:left;
	z-index: 30;
}

#promo {
	width:169px;
	height:175px;
	position:absolute;
	right:0px;
	z-index:40;
	float:right;
}
#promo a:hover{
	background-color:transparent;
	}
#ligne_sep{
	width:950px;
	height:5px;
	}

/* links */
a {
	color: #000066;
	text-decoration: underline;
}
	

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; z-index:0; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* Menu Principal */
#menu_principal {
	float: left;
	height: 60px;
	text-align: center;
	width: 500px;
	background:url(../design/menu_principal.jpg) no-repeat top;
}

/* MENU PRINCIPAL NON CONNECTER */
#menu_non_connect { width: 499px; height: 60px; position: relative; z-index: 90; float:left; overflow:hidden; }
#menu_non_connect #menunav { margin-top: 0px; padding: 0px; }
#menu_non_connect #menunav li { display: inline; }
#menu_non_connect #menunav li a { float: left; width: 60px; height: 0; padding-top: 60px; }
#menu_non_connect #menunav li a { background-image: url(../menu/menu1_connect.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#menu_non_connect #menunav li#lien1 a { background-position:  0px 0px; }
#menu_non_connect #menunav li#lien2 a { background-position: -62px 0; }
#menu_non_connect #menunav li#lien3 a { background-position: -124px 0; }
#menu_non_connect #menunav li#lien4 a { background-position: -186px 0; }
#menu_non_connect #menunav li#lien5 a { background-position: -248px 0; }
#menu_non_connect #menunav li#lien6 a { background-position: -310px 0; }
#menu_non_connect #menunav li#lien7 a { background-position: -372px 0; }
#menu_non_connect #menunav li#lien8 a { background-position: -434px 0; }

/* OVER STATES */
#menu_non_connect #menunav li#lien1 a:hover { background-color: transparent; background-position: 0 -60px; }
#menu_non_connect #menunav li#lien2 a:hover { background-color: transparent; background-position: -62px -60px; }
#menu_non_connect #menunav li#lien3 a:hover { background-color: transparent; background-position: -124px -60px; }
#menu_non_connect #menunav li#lien4 a:hover { background-color: transparent; background-position: -186px -60px; }
#menu_non_connect #menunav li#lien5 a:hover { background-color: transparent; background-position: -248px -60px; }
#menu_non_connect #menunav li#lien6 a:hover { background-color: transparent;  background-position: -310px -60px; }
#menu_non_connect #menunav li#lien7 a:hover { background-color: transparent; background-position: -372px -60px; }
#menu_non_connect #menunav li#lien8 a:hover { background-color: transparent; background-position: -434px -60px; }

/* PRESSED STATES */
#menu_non_connect #menunav li#lien1 a:active { background-position: 0 -120px; }
#menu_non_connect #menunav li#lien2 a:active { background-position: -62px -120px; }
#menu_non_connect #menunav li#lien3 a:active { background-position: -124px -120px; }
#menu_non_connect #menunav li#lien4 a:active { background-position: -186px -120px; }
#menu_non_connect #menunav li#lien5 a:active { background-position: -248px -120px; }
#menu_non_connect #menunav li#lien6 a:active { background-position: -310px -120px; }
#menu_non_connect #menunav li#lien7 a:active { background-position: -372px -120px; }
#menu_non_connect #menunav li#lien8 a:active { background-position: -434px -120px; }

/* ON STATES */
#menu_non_connect.lien1 #menunav li#lien1 a { background-position:  0  -180px; cursor: default; }
#menu_non_connect.lien2 #menunav li#lien2 a { background-position: -62px -180px; }
#menu_non_connect.lien3 #menunav li#lien3 a { background-position: -124px -180px; }
#menu_non_connect.lien4 #menunav li#lien4 a { background-position: -186px -180px; }
#menu_non_connect.lien5 #menunav li#lien5 a { background-position: -248px -180px; }
#menu_non_connect.lien6 #menunav li#lien6 a { background-position: -310px -180px; }
#menu_non_connect.lien7 #menunav li#lien7 a { background-position: -372px -180px; }
#menu_non_connect.lien8 #menunav li#lien8 a { background-position: -434px -180px; }

/* MENU PRINCIPAL CONNECTER */
#menu_connect { width: 499px; height: 60px; position: relative; z-index:0; float:left; overflow:hidden; }
#menu_connect #menunav { margin-top: 0px; padding: 0px; }
#menu_connect #menunav li { display: inline; }
#menu_connect #menunav li a { float: left; width: 60px; height: 0; padding-top: 60px; }
#menu_connect #menunav li a { background-image: url(../menu/menu1_connect.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#menu_connect #menunav li#lien1 a { background-position: 0 0; }
#menu_connect #menunav li#lien2 a { background-position: -62px 0; }
#menu_connect #menunav li#lien3 a { background-position: -124px 0; }
#menu_connect #menunav li#lien4 a { background-position: -186px 0; }
#menu_connect #menunav li#lien5 a { background-position: -248px 0; }
#menu_connect #menunav li#lien6 a { background-position: -310px 0; }
#menu_connect #menunav li#lien7 a { background-position: -372px 0; }
#menu_connect #menunav li#lien8 a { background-position: -434px 0; }

/* OVER STATES */
#menu_connect #menunav li#lien1 a:hover { background-color: transparent; background-position: 0 -60px; }
#menu_connect #menunav li#lien2 a:hover { background-color: transparent; background-position: -62px -60px; }
#menu_connect #menunav li#lien3 a:hover { background-color: transparent; background-position: -124px -60px; }
#menu_connect #menunav li#lien4 a:hover { background-color: transparent; background-position: -186px -60px; }
#menu_connect #menunav li#lien5 a:hover { background-color: transparent; background-position: -248px -60px; }
#menu_connect #menunav li#lien6 a:hover { background-color: transparent; background-position: -310px -60px; }
#menu_connect #menunav li#lien7 a:hover { background-color: transparent; background-position: -372px -60px; }
#menu_connect #menunav li#lien8 a:hover { background-color: transparent; background-position: -434px -60px;; }

/* PRESSED STATES */
#menu_connect #menunav li#lien1 a:active { background-position: 0 -120px; }
#menu_connect #menunav li#lien2 a:active { background-position: -62px -120px; }
#menu_connect #menunav li#lien3 a:active { background-position: -124px -120px; }
#menu_connect #menunav li#lien4 a:active { background-position: -186px -120px; }
#menu_connect #menunav li#lien5 a:active { background-position: -248px -120px; }
#menu_connect #menunav li#lien6 a:active { background-position: -310px -120px; }
#menu_connect #menunav li#lien7 a:active { background-position: -372px -120px; }
#menu_connect #menunav li#lien8 a:active { background-position: -434px -120px; }

/* ON STATES */
#menu_connect.lien1 #menunav li#lien1 a { background-position:  0  -180px; cursor: default; }
#menu_connect.lien2 #menunav li#lien2 a { background-position: -62px -180px; }
#menu_connect.lien3 #menunav li#lien3 a { background-position: -124px -180px; }
#menu_connect.lien4 #menunav li#lien4 a { background-position: -186px -180px; }
#menu_connect.lien5 #menunav li#lien5 a { background-position: -248px -180px; }
#menu_connect.lien6 #menunav li#lien6 a { background-position: -310px -180px; }
#menu_connect.lien7 #menunav li#lien7 a { background-position: -372px -180px; }
#menu_connect.lien8 #menunav li#lien8 a { background-position: -434px -180px; }


/* MENU SECONDAIRE */
#menu_sec { width: 200px; height: 60px; position: relative; z-index: 90;}
#menu_sec #menunav {  padding: 0; }
#menu_sec #menunav li { display: inline; }
#menu_sec #menunav li a { float: left; width: 50px; height: 0; padding-top: 60px; overflow: hidden; }
#menu_sec #menunav li a { background-image: url(../menu/menu_sec.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#menu_sec #menunav li#lien1 a { background-position: 0 0; }
#menu_sec #menunav li#lien2 a { background-position: -50px 0; }
#menu_sec #menunav li#lien3 a { background-position: -100px 0; }
#menu_sec #menunav li#lien4 a { background-position: -150px 0; }

/* OVER STATES */
#menu_sec #menunav li#lien1 a:hover { background-color: transparent; background-position: 0 -60px; }
#menu_sec #menunav li#lien2 a:hover { background-color: transparent; background-position: -50px -60px; }
#menu_sec #menunav li#lien3 a:hover { background-color: transparent; background-position: -100px -60px; }
#menu_sec #menunav li#lien4 a:hover { background-color: transparent; background-position: -150px -60px; }

/* PRESSED STATES */
#menu_sec #menunav li#lien1 a:active { background-position: 0 -120px; }
#menu_sec #menunav li#lien2 a:active { background-position: -50px -120px; }
#menu_sec #menunav li#lien3 a:active { background-position: -100px -120px; }
#menu_sec #menunav li#lien4 a:active { background-position: -150px -120px; }

/* ON STATES */
#menu_sec.lien1 #menunav li#lien1 a { background-position: 0 -180px; cursor: default; }
#menu_sec.lien2 #menunav li#lien2 a { background-position: -50px -180px; }
#menu_sec.lien3 #menunav li#lien3 a { background-position: -100px -180px; }
#menu_sec.lien4 #menunav li#lien4 a { background-position: -150px -180px; }

/* Document */
#document_wrap_all{
	width:725px;
	min-height:700px;
	float:left;
	}
#document_wrap {
	width:725px;
	float:right;
	background:url(../design/big_repeat.jpg) repeat-y;
	}
#document_wrap_ent_Abou, #document_wrap_ent_Term, #document_wrap_ent_Forf, #document_wrap_ent_Poli, #document_wrap_ent_Help, #document_wrap_ent_Priv, #document_wrap_ent_Foru, #document_wrap_ent_Hobb, #document_wrap_ent_prop, #document_wrap_ent_ajou, #document_wrap_ent_Spon, #document_wrap_ent_plan
	{
	width:725px;
	height:30px;
	float:left;
	}
#document_wrap_ent_Abou{	
		background:url(../design/entete_about.jpg);
		}#document_wrap_ent_Term{
	background:url(../design/entete_term.jpg);
	}
#document_wrap_ent_plan{
	background:url(../design/entete_sitemap_fr.jpg);
	}
#document_wrap_ent_ajou{
	background:url(../design/entete_ajout_annonce.jpg);
	}	
#document_wrap_ent_prop{
	background:url(../design/entete_about.jpg);
	}	
#document_wrap_ent_Forf{
	background:url(../design/entete_packages.jpg);
	}
#document_wrap_ent_Help{
	background:url(../design/entete_help.jpg);
	}
#document_wrap_ent_Poli{
	background:url(../design/entete_policies.jpg);
	}
#document_wrap_ent_Priv{
	background:url(../design/entete_privacy.jpg);
	}
#document_wrap_ent_Foru{
	background:url(../design/entete_forum.jpg);
	}
#document_wrap_ent_Spon{
	background:url(../design/entete_sponsored_fr.jpg);
	}	
#forum_image_bulle{
	background:url(../menu/7_forum_big.png) no-repeat;
	float:right;
	width:40px;
	height:40px;
	}	
#document_wrap_ent_Hobb{
	background:url(../design/entete_document_vide.jpg);
	}	
	
				
#document_wrap_bas{
	width:725px;
	height:30px;
	float:left;
	background:url(../design/big_bas.jpg);
	text-align:center;
	}		
#document{
	padding:10px 10px 10px 10px;
	color:#000066;
	width:675px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}
#document_indent{
	padding-left:30px;
	}

.onglet{
	background:url(../../../images/th.jpg) repeat-x;
	float:left;
	}
.onglet_g{
	width:5px;
	height:5px;
	background: url(../../../images/lc.gif);
	float:left;
	}
.onglet_d{
	background:#6666aa;
	width:5px;
	height:5px;
	background: url(../../../images/rc.gif);
	vertical-align:top;
	float:left;
	}
.onglet_v{
	background:url(../../../images/thv.jpg) repeat-y;
	float:left;
	width:5px;
	}
.onglet_gv{
	width:5px;
	height:5px;
	background: url(../../../images/lc.gif);
	float:left;
	}
.onglet_dv{
	background:#6666aa;
	width:5px;
	height:5px;
	background: url(../../../images/rcv.gif);
	float:left;
	}
#menu_principal_g {
	height:60px;
	width: 225px;
	float: left;
	background: url(../design/menu_connexion.jpg) no-repeat;
	z-index:20;
	}
	
#menu_principal_g input{
	border:1px #000000 solid;
	width:100px;

	}
.menu_principal_g_champs_gauche {
	float:left;
	}
.menu_principal_g_champs_droite {
	float:right;
	width:100px;
	margin-right:15px!important;
	*margin-right:3px;
	}	
	
/* menu Connection */
#menu_connection_main {
	width: 225px;
	height: 130px;
	float:left;
	}
		
#menu_connection_bas{
	width:225px;
	height:70px;
	background:url(../design/login.jpg) no-repeat top;
	float:left;
	text-align:center;
	}
			
#menu_connection_bas input[Type="submit"]{
	height:30px;
	width:80px;
	font-size:12px;
	font-weight:bold;
	background:url(../design/bouton-bleu.png);
	color:#FFFFFF;
	}				
#menu_connection_bas_register{
	float:left;
	width:225px;
	text-align:center;
	font-size:10px;
	}
#menu_connection_bas_unread {
	margin-left:0px;
	}
#menu_connection_bas_message {
		margin-left:0px;
		margin-bottom:6px;
	}

#connection_champs_submit{
	}
.connection_champs {
	color:#000066;
	width:225px;
	float:left;
	}
.connection_champs a {
	color:#000066;
	}		
/* Top Search Form */
form { margin: 0; }

/* Boîte de recherche */
input.search { width:300px; height:20px; font-size:14px; border:1px #000066 solid;} 

/* Bouton recherche*/
input.button {
	height:30px;
	color:#FFFFFF;
	width:80px;
	font-size:12px;
	font-weight:bold;
	background:url(../design/bouton-bleu.png);
	 }
#recherche {
	background:url(../design/recherche.jpg) no-repeat top;
	width:500px;
	height:70px;	
	float:left;
	text-align: center;
	}
#recherche input[Type="submit"] {
	height:30px;
	width:90px;
	font-size:12px;
	font-weight:bold;
	background:url(../design/bouton-bleu-fr.gif);
	color:#FFFFFF;
	border:0;
	margin-left:0px;
		}	
#recherche1{
	width:450px;
	height:60px;
	float:left;
	margin:15px 0 0 20px;
	}
#recherche_advanced{
	width:330px;
	float:left;
	}
/* Characters
 * This class is used when a user is placing an ad
 * It formats the characters remaining
*/


.cCharLeft{
	border:1px #000000 solid;
	padding:2px;
	background:#CCCCCC;
	}	
.cCharTitleLeft{
	border:1px #000000 solid;
	padding:2px;
	background:#CCCCCC;
	}
		
#bienvenue {
	height:50px;
	width: 225px;
	float: left;
	font-size:10px;
	text-align: center;
    background:url(../design/welcome.jpg) no-repeat top;
	}
#bienvenue_box{
	width:225px;
	margin-top:5px;
	font-weight:bold;
	}
#langue_choix{
	font-weight: normal;
	}	
	
/* Panneau des modules */

#panneau {
	width:950px;
	height:auto;
	margin:3px auto;
	}	
	
/* Module de gauche */
#panneau_gauche{
	float:left;
	width:225px;
	margin-top:5px;
	}
	
#vedetteentete{
	width:225px;
	height:30px;
	background:url(../design/entete_g.jpg) no-repeat top;
	}
#vedetteentete_text{
	margin-top:5px;
	text-align:left;
	margin-left:5px;
	}
#vedettemain {
	width:225px;
	height:auto;
	float: left;
	background:url(../design/main_g.jpg) repeat-y;
	}
#vedettemain td{
	border:1px #CCCCCC solid;
	}
#vedette_bas{
	background:url(../design/bas_g.jpg);
	float:left;
	width:225px;
	height:30px;
	}					
/* Module du centre */

#panneau_central_main{
	width:500px;
	float: left;
	margin-top:5px;
	}
#panneau_central{
	width:500px;
	float: left;
	margin-top:5px;
	background:url(../design/main_c.jpg) repeat-y;
	}
#panneau_central_body{
	width:500px;
	}	
#userbrowselistings{
	width:725px;
	}	
/* usermodifylisting.tpl */	
.panneau_central_view{
	float:left; /*29-10-09 */
	width:475px;
	margin-left:5px;
	}
.panneau_central_view input{
	border:1px #000066 solid;
	}
.panneau_central_view th{
	background: #DFEBFF	;
	font-size:12px;
	padding:3px;
	}	

.panneau_central_view input[type=submit]{
	width:80px;
	height:30px;
	background:url(../design/bouton-bleu.png);
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	}
#panneau_central_1{
	float:left;
	width:500px;
	}		
#panneau_central_bas{
	width:500px;
	height:30px;
	float:left;
	background:url(../design/bas_ajustable.jpg);
	}
#panneau_central_bas_texte{
	width:500px;
	text-align:center;
	}	
#categories_images {
	width:500px;
	height:30px;
	background:url(../design/entete_c.jpg);
	}

#categories_entete {
	float:left;
	width:500px;
	height:30px;
	background: url(../design/entete_vide.jpg);
	color:#FF4A4A;
	}
#categories_entete_text{
	text-align:left;
	padding-top:7px;
	margin-left:18px;
	font-size:11px;
	font-weight:bolder;
	color:#FFFFFF;
		}
#categories_entete_text  a{
	color:#DFEBFF;
	}
		
#categories_entete_text .title{
	width:20px;
	border-right:#CCFF00;
	}
#categories_entete_text .photo{
	width:30px;
	border-right:#CCFF00;
	}
#categories_main {
	width:500px;
	height:auto;
	float:left;
	background:url(../design/main_c.jpg) repeat-y;
	overflow: visible;
	}
#entete_favorie {
	width:500px;
	height:30px;
	background:url(../design/entete_favorites.jpg);
	}
#entete_my_listing{
	background:url(../design/entete_my_ads.jpg);
	width:725px;
	height:30px;
	}
		
/* browse.tpl */
.browse_show{
	float:left; /* 29-10-09 */
	width:480px;
	margin-left:1px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}
.browse_show th{
	color:#DFEBFF;
	text-align:center;
	background:url(../images/th.jpg) repeat-x;	
	}	
.browse_show td {
	border:1px #D6D5D6 solid;
	}		
.browse_show td.featured{
	background-color:#FFFFCC;
}
.browse_show td.bold{
	font-weight: bold;
}
.browse_show td.highlighted{
	background-color: #DFEBFF;
}
.browse_show_2{
	width:480px;
	margin-left:8px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}
.hobby1 h1{
	font-size:24px;
	}
.hobby1 th{
	font-size:14px;
	text-align:center;
	}
.hobby1 td{
	font-size:14px;
	font-weight:bold;
	}
.hobby2 th{
	text-align:left;
	}				
.private_message{
	width:500px;
	margin:auto;
	}
.private_message th{
	color:#DFEBFF;
	text-align:center;
	background:url(../images/th.jpg) repeat-x;	
	}	
.entete_annonce{
	}
.entete_annonce a{
	color:#DFEBFF;
	}
.entete_annonce th{
	color:#DFEBFF;
	text-align:center;
	background:url(../images/th.jpg) repeat-x;	
	}	
#entete_priv_mess{
	width:500px;
	height:30px;
	background:url(../design/entete_priv_mess.jpg);
	}	
.private_message div{
	margin-right:20px;
	}
#entete_account{
	width:500px;
	height:30px;
	background:url(../design/entete_account.jpg);
	}
#entete_modify_account{
	width:500px;
	height:30px;
	background:url(../design/entete_modify.jpg);
	}
#entete_ajout_annonce{
	width:500px;
	height:30px;
	background: url(../design/entete_ajout_annonce.jpg);
	}
#entete_userjoin{
	width:500px;
	height:30px;
	background: url(../design/entete_signup.jpg);
	}
#entete_listings{
	width:500px;
	height:30px;
	background: url(../design/entete_listings.jpg);
	}
#entete_latest_listings{
	width:500px;
	height:30px;
	background: url(../design/entete_latest.jpg);
	}
#entete_contact{
	width:500px;
	height:30px;
	background: url(../design/entete_contact.jpg);
	}
#entete_search{
	width:500px;
	height:30px;
	background: url(../design/entete_search.jpg);
	}
#entete_modify_listing{
	width:500px;
	height:30px;
	background: url(../design/entete_modify_listing.jpg);
	}
#entete_thanks{
	width:500px;
	height:30px;
	background: url(../design/entete_thanks.jpg);
	}
#entete_latest_news_c{
	width:500px;
	height:30px;
	background: url(../design/entete_latest_news_c.jpg);
	}
#entete_help_center_c{
	width:500px;
	height:30px;
	background: url(../design/entete_help_center_c.jpg);
	}							
#entete_categorie{
	font-size: 10px;
	background:url(../design/entete_categorie.png) no-repeat;
	height:25px;
	padding-top:3px;
	text-align:center;
	font-variant:small-caps;
	text-decoration:underline;
	}
#view_all_category{
	padding-right:30px;
	padding-bottom:10px;
	text-align:center;
	}
#view_all_category a{
	color:#0000FF;
	}						
/* Panneau de droite */
#panneau_droit {
	margin-top:5px;
	width:225px;
	float:right;
	}
#entete_latest_news{
	background:url(../design/entete_latest_news.jpg) repeat-y;
	width:225px;
	float:right;
	height:35px;
	}
.news_bas{
	background:url(../design/bas_d.jpg);
	float:right;
	width:225px;
	height:35px;
	text-align:center;
	}	
#pub-principal {
	width:225px;
	height:355px;
	background:url(../design/main_d.jpg) repeat-y;
	float:right;
	margin-top:0px;	
	}
#devenir_membre{
	height:288px;
	width:215px;
	margin-right:5px;
	float:right;
	}
#latest_news{
	width:200px;
	height:295px;
	overflow: hidden;
	margin:10px 5px 0px 10px;

	}
#latest_news th{
	color:#000066;
	font-size:12px;
	text-align:center;
	background:none;
	border: 1px #D6D5D6 solid;
	}

#help_center{
	margin:10px 5px 0px 10px;
	width:200px;
	height:155px;
	overflow:hidden;
	}
#entete_help_center{
	background:url(../design/entete_help_center.jpg) repeat-y;
	width:225px;
	float:right;
	height:35px;
	}
		
#help_center th{
	color:#000066;
	font-size:12px;
	background:none;
	text-align:center;
	border: 1px #D6D5D6 solid;	
	}			
#pub-sec1 { /* Panneau Help */
	width:225px;
	height:195px;
	background:url(../design/main_d.jpg) repeat-y;
	float:right;
	}
#pub-sec2{
	width:225px;
	height:110px;
	/*background: url(../design/pub.jpg) no-repeat left; */
	float:left;
	}
#pub-sec3{
	width:225px;
	height:110px;
	/*background:url(../design/pub_3.gif) no-repeat;*/
	float:left;
	}
#pub-sec4{
	width:225px;
	height:110px;
	/*background: url(../../../pub_client/get_free_account_fr.jpg) no-repeat;*/
	float:left;
	}
#pub-sec5{
	width:225px;
	height:170px;
	/*background: url(../../../pub_client/get_free_account_fr.jpg) no-repeat;*/
	float:left;
	}	
#pub_facultative {
	width:950px;
	height:147px;
	float: left;
	background:url(../../../images/pub_bas.jpg) no-repeat;
	}
#bas_page {
	width:400px;
	margin-top:20px;
	margin-left:10px;
	height:80px;
	float:left;
	text-align:center;
	color:#000066;
	}
#bas_page_google_gauche {
	float:left;
	margin-top:30px;
	margin-left:10px;	
	width:250px;
	height:60px;
	text-align:center;
	}
#bas_page_google_droit {
	float:left;
	margin-left:10px;
	margin-top:30px;
	width:250px;
	height:60px;
	text-align:center;
	}	
#bas_page a {
	color:#000066;
	}
.champs_gauche{
	float:left;
	text-align:left;
	width:153px;
	color:#FFFFFF;	
	}
.champs_centre{
	float:left;
	text-align:center;
	width:153px;
	color:#FFFFFF;		
	}		
.champs_droit{
	float:right;
	text-align:right;
	width:153px;
	color:#FFFFFF;		
	}
.viewlisting_header{
	background: url(../images/th.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	width:470px;
	float:left;
	}	
.viewlisting_formleft{
	float:left;
	padding-left:5px;
	width:115px;
	font-weight:bold;
	background:#CDCCEE;
	}	
.viewlisting_formright{
	margin-left:5px;
	float:left;
	width:155px;
	font-weight:normal;
	}
.viewlisting_formleft_ad{
	float:left;
	padding:2px;
	width:130px;
	font-weight:bold;
	}	
.viewlisting_formright_ad{
	padding:2px;
	float:left;
	width:240px;
	font-weight:normal;
	background-color:#DFEBFF;
	}	
.viewlistings_ad_info{
	border:1px #679AFF solid;
	float:left;
	width:380px;
	font-size:10px;
	background-color:#CDCCEE;
	}
.viewlisting_user_contact{
	width:275px;
	background:#DFEBFF;
	border:1px #679AFF solid;
	font-size:10px;
	margin-left:5px;
	padding-left:5px;
	float: left;
	}
.viewlisting_user_info{
	width:285px;
	background:#DFEBFF;
	float:left;
	border:1px #679AFF solid;
	margin-left:3px;
	}
.viewlisting_user_info a:hover{
	text-decoration:none;
	background-color: #BFD5FF;
	}
.viewlisting_d{
	width:220px;
	height:260px;
	float:right;
	margin:10px 15px 10px 0px;
	}
.viewlisting_g{
	width:220px;
	height:260px;
	float:left;
	margin:10px 0px 10px 15px;
	}
.viewlisting_connection_top {
	width:217px;
	height:30px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	background: url(../design/entete_viewlisting_connection_d.gif) no-repeat;
	}
.viewlisting_connection_top_g{
	width:217px;
	height:30px;
	background: url(../design/entete_viewlisting_connection_g.gif);
	}
.viewlisting_connection_d{
	width:217px;
	height:200px;
	background:url(../design/viewlisting_connection_c.gif) repeat-y;
	}
.viewlisting_connection_c_g{
	width:217px;
	height:200px;
	background:url(../design/viewlisting_connection_c_g.gif) repeat-y;
	}	
.viewlisting_connection_bas{
	width:217px;
	height:30px;
	background:url(../design/viewlisting_connection_bas.gif);
	}
.viewlisting_connection_bas_g{
	width:217px;
	height:30px;
	background:url(../design/viewlisting_connection_bas_g.gif);
	}	
/* Latest listings */
.feat_width{width:100%; margin-top:5px;}
.feat{width:110px; height:150px; float:left; padding:5px 2px 5px 2px; margin: 0px 0px 3px 5px; border:#CCCCCC 1px solid; }
.feat_img {width:100%; height:95px; text-align:center;}
.feat_txt {width:100%; color:#000066; height:35px; overflow:hidden; text-align:center;}
.feat_price {width:100%; color:#000066; margin-top:3px; font-size:12px; text-align:center; font-weight:bold;}

#latest_listing{
	background:url(../design/main_c.jpg) repeat-y;
	width:500px;
	float:left;
	}
#latest_listing_entete{
	background:url(../design/entete_latest.jpg);
	float:left;
	width:500px;
	height:30px;
	}
#latest_listing_bas{
	background: url(../design/bas_c.jpg);
	float:left;
	width:500px;
	height:30px;
	}
#top_7_listing{
	background:url(../design/main_c.jpg) repeat-y;
	width:500px;
	height:175px;
	float:left;
	}
#top_7_jours_entete{
	background:url(../design/entete_top7.jpg);
	float:left;
	width:500px;
	height:30px;
	}	
.th{
	background:url(../images/th.jpg) repeat-x;
	height:34px;
	}
ul {
	margin: 0;
	padding : 0;
	list-style : none;
}
/* Package */
.package{
	width:650px;
	padding:10px;
	border:1px #00FFFF solid;
	position:relative;
	}
.package li{
	margin-left:10px;
	}
.package_wrap_help{
	width:500px;
	margin-left:45px;
	text-align:left;
	padding:30px;
	background: #FFFFFF;
	border:1px #00FFFF solid;
	}
.package_head{
	background:#DFEBFF;
	font-weight:bold;
	float:left;
	padding:5px;
	}
.package_text{
	margin-left:20px;
	}				
img.key {
margin-left:10px;
margin-top:15px;
z-index:1;
position:absolute;
}
img.key_revised {
margin-left:5px;
margin-top:55px;
z-index:1;
position:absolute;
}

/* misc */
.buttons { text-align: center; }
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(../images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(../images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(../images/hoverbtn.gif) no-repeat; color: #fff; }
.error{ background: #E8EFF5; border: 1px solid #2580B2; padding: 3px; }
.total{ background-color: #F5F5DC; }
.clear{ clear: both; }

/* Left Sidebar */	
#sidebar {
	padding: 0; margin: 0;	
}	
#sidebar h1 {
	margin-top: 10px;
	padding: 5px 0 5px 10px; 
	font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
	color: #555;
	background: #EEF0F1 url(../images/headerbg.gif) repeat-x left bottom;	
	border: 1px solid #EFF0F1;
}
#sidebar .left-box {
	border: 1px solid #EFF0F1; 
	margin: 0 0 5px 0;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0 8px 0; padding: 0;
	text-decoration: none;		
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(../images/go.gif) no-repeat 5px 5px;	
	padding: 2px 0 2px 25px;
	margin: 0 2px;	
}
#sidebar ul.sidemenu a {
	font-weight: bolder;
	text-decoration: none;	
	background-image: none;	
}

/* Main Table
 * This class handles the appearence of the
 * the main tables used with 68classifieds
 *
*/

/* Table Border
 * This class handles the inside table layout
 *
*/
.tableborder {
	float:left;
	width: 480px;
	padding: 5px;
	margin-left:0px;
}

/* TH
 * This class handles the appearence of the
 * the first row in all tables. With the default
 * template this is the blue row.
 *
*/
th{
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}

/* Content
 * Main content area
*/
#content{
	padding-left: 15px;
}
#content th a:link, #content th a:visited {
     color: #FFF;
     text-decoration: none;
}
#content th a:hover {
     color: #FFF;
     text-decoration: underline;
}

/* Checkout Steps */
.step {
	width:480px;
	margin:auto;
}
.breadcrumbs:link, .breadcrumbs:visited, .breadcrumbs:active, .breadcrumbs:hover {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
#step_entete{
	background:url(../../hobby_fr/images/th.jpg) repeat-x;
	height:25px;
	padding-top:3px;
	color:#FFFFFF;

	float:left;
	font-weight:bold;
	text-align:center;
	}
		
.continue input{
	width:80px;
	height:30px;
	background:url(../design/bouton-bleu.png) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}		
span.completed{color: green;}
span.pending{color: black; }
span.pendingpayment{
	background: #FFFF99;
	color: #000;
	padding: 3px;
	display: block;
}
span.notcompleted{color: #CACACA;}
span.notcompletedred{color: red;}
/* Characters
 * This class is used when a user is placing an ad
 * It formats the characters remaining
*/
.characters{ color: #666666; }


/* Content Forms */
#content fieldset { margin-bottom: 6px; border: 1px solid #CCCCCC; padding: 4px; background-color: #FAFAFA; }
#content fieldset legend { padding: .1em .3em; font-size: 12pt; font-weight: bold; color: #2b2b2b; }
#content .continue input{ float: right; border: 3px double #999;	border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; }
/* #content .submit input{ border: 3px double #999;	border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; } */

	#content fieldset p { clear: both; padding: 0px; margin: 0px; }
		#content fieldset p label { float: left; }


/* Breadcrumb
 * This class handles the category
 * breadcrumb trail
*/
#content .breadcrumb a{ color: #3b67d2; font-weight: bold; text-decoration: none;}
#content a.breadcrumb:hover { color: #3b67d2; font-weight: bold; text-decoration: underline;}


/* Pagination
 * This class handles the appearence of the
 * previous and next section
 *
*/

.pageNav td {}
.pageNav a { text-decoration: none; }

.pagination{
	text-align: right;
	background-color: #679AFF;
	margin-right:3px;
}
.pagination td{
	padding:2px 2px 2px 2px;
	}
.paginationNum{
	background-color: #FFFFFF;
	color: #333333;
}
.navigationBack{
	background-color: #809ac5;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.navigation{
	font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* Featured Listings
 * td.featured handles the display of featured listings
 *
*/
.main {
	width:480px;
	margin-left:5px;
	}
.main td {
	background-color: #DFECFF;
	padding:5px;
}
.main th {
	background-color: #CDCCEE;
	font-size:12px;
	padding:5px;
}
td.featured{
	background-color:#FFFFCC;
}

/* Bold Listings
 * td.bold handles the display of bold listings
 *
*/
td.bold{
	font-weight: bold;
}
/* Highlighted Listings
 * td.highlighted handles the display of highlighted listings
 *
*/
td.highlighted{
	background-color: #BFD5FF;
}
/* row1 & row2
 * This section handles alternating rows
 *
*/

.row1{
     background-color:#d0d0d0;
}
.row2{
     background-color:#FFF;
}

.listingextras, .listingextras a {
	margin: 5px 0 ;
	font-size: 1em;
	text-align: center;
	}
.listingextras2 {
	margin: 5px;
	padding: 5px;
}
.listingextras2 a {
	margin: 5px 0 ;
	font-size: 1em;
}
.favorites {
	background: url('../../../images/icon_favories_add.gif') center top no-repeat;
	height:36px;
}
.save_favorites {
	background: url('../../../images/check.gif') center top no-repeat;
	height:16px;
}
.delfavorites {
	background:  url('../../../images/icon_favories_del.gif') center top no-repeat;
	height: 36px;
}
.printer {
	background: url('../../../images/icon_print_ads.gif') center top no-repeat;
	height: 36px;
}
.moreads {
	background: url('../images/moreads-seller.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.friendmail {
	background: url('../../../images/icon_email_friend.gif') center top no-repeat;
	height: 36px;
}
.contact {
	background: url('../images/contact.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
blockquote {
	margin: 10px 0;
	padding: 5px;
	color: #666;
	border:1px inset;
	}
.updated {
	background: #E8EFF5 url(../images/check.png) no-repeat 1em ;
	border: 1px solid #2580B2;
	margin: 1em 5% 10px;
	padding: 0 1em 0 3em;
}
	
/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }

/* Content Forms */
#content fieldset { margin-bottom: 6px; border: 1px solid #CCCCCC; padding: 4px; background-color: #FAFAFA; }
#content fieldset legend { padding: .1em .3em; font-size: 12pt; font-weight: bold; color: #2b2b2b; }

#content .submit input{ border: 3px double #999;	border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em; }

#content fieldset p { clear: both; padding: 0px; margin: 0px; }
#content fieldset p label { float: left; }
	
/* pop up window */
.sample_popup { z-index: 100; }
.popup1 input{
	border:0px;
	}
.sample_popup .menu_form_header{
	width: 300px;
	height:30px;
	background:url(../design/entete_fhelp.gif);
  	cursor:  default;
}
.menu_form_body{
  	width: 300px;
	max-height:500px;
	overflow: auto;
	background:url(../design/main_fhelp.png) repeat-y;
	font-weight:bold;
	font-size:10px;
}

.menu_form_exit{
	background-image:url(../design/form_exit.png);
	cursor: pointer;
	float:  right;
	margin:12px 30px 0px 0px;
	width:12px;
	height:12px;		
	}
.help_package{
	background:url(../design/help.png);
  	cursor: pointer;
	width:20px;
	height:20px;		
}
.help_package_bas{
	background:url(../design/bas_fhelp.png);
	width:300px;
	height:30px;
	}
.error{
	border: 1px solid #2580B2;
	margin: 1em 5% 10px;
	padding: 3px 1em 3px 3px;
}
.formleft{
	font-weight:bold;
	background:#CDCCEE;
	}
.formright{
	font-weight:normal;
	background:#DFEBFF;
	padding:5px;		
	}
.formright input{
	border:1px #000066 solid;
	}
.small{
	font-size: xx-small;
	font-weight:normal;
	font-style:italic;
	}			
/* Fin pop up window */	
/* InfoBulles Tooltip */
.infobulle {
position: relative;
display: inline;
width: 0px;
height: 0px;
}
 
.infobulle-texte {
position: absolute;
bottom: -20px;
left: 20px;
width:275px;
color: #000000;
padding: 10px;
font-size: 10px;
background-color: #ffffe1;
border: 1px solid #000000;

}
img.infobulle-icone {
cursor: help;
}
.parent{
	font-weight:bold;
	background:#BFD5FF;
	text-align:center;
	}
.promo  {
border-color:#BFD5FF #000066 #000066 #BFD5FF;
border-style:solid;
border-width:1px;
padding:1px 1px 2px;
width:105px;
background-color: #DFEBFF;
float:left;
font-size:12px;
margin-left:10px;
margin-right:10px;

}

.featured7{
	margin: 0px 0px 0px 10px;

	}
.featured71{
	margin: 20px 0px 0px 10px;

	}
.userindex_entete{
	background-color:#679AFF;
	padding:3px;
	border:1px #000066 solid;
	font-weight:bold;
	text-align:center;
	}
.userindex_text{
	background: #DFEBFF;
	font-weight:bold;
	padding:3px;
	border:1px #679AFF solid;
	text-align:center;
	}
.images_youtube{
	width:340px;
	float:right;
	}
	
.coupon_discount{
	background-color:#BFD5FF;
	font-weight:bold;
	padding:5px;
	float:left;
	width:465px;;
	margin-left:3px;
	}


/* Nouveau Menu */

#nav {height: 60px; float:left; padding-left:0px; background:#fff url(../design/menu_principal1.jpg) no-repeat left top; font-family:arial, sans-serif;}

#menu1 {height:60px;position:relative;font-size:10px; margin: 0; z-index:1000; no-repeat right top; float:left; padding-right:0px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu1 ul li a {display:block; float:left;padding:0 0px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:10px; background:url(tabCenter.gif) no-repeat right top;}
#menu1 ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:10px;background:url(tabCenter.gif) no-repeat left top; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px; }

#menu ul li div .leftSide {float:left;background: #ddd url(../design/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: #aaa url(../design/dropRight.gif) no-repeat right bottom; }


#menu ul li.level1:hover {position:relative;background-image:url(../design/accueil2.jpg);}
/* #menu ul li.level1:active {position:relative;background-image:url(../design/accueil3.jpg); } */
#menu ul li.level2:hover {position:relative;background-image:url(../design/cat2.jpg); }
#menu ul li.level3:hover {position:relative;background-image:url(../design/annoncer2.jpg); }

#menu ul li a:hover {color:#910; background-position:right center; white-space:nowrap; position:relative; }*/

/*#menu ul li a:hover b {color:#910; background-position:left center;}*/
#menu ul li a.sub:hover {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#910; background-position:left bottom;}

#menu ul li:hover > a {color:#910; position:relative;  }
#menu ul li:hover a.sub {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#910; background-position:left bottom;}

/* Sous menu position*/
#menu ul :hover div.holder{position:absolute; top:60px; left:-1px; margin: 0; padding: 0; z-index:100}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}

/* Sous-menu header */
#menu ul dl dt {padding:0 10px; margin:0; line-height:17px; background:#488; color:#fff; white-space:nowrap; font-size:12px;}
#menu  dt a{ text-decoration:none; color:#FFF;}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background-image: none; display:block; height: 17px; line-height: 17px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; font-size:11px; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}

/* Icon menu */ 
.level1 , .level2 , .level3 , .level4, .level5 , .level6 , .level7 , .level8 { float:left; width:61px; height:60px;}
.level1 {position:relative;background-image:url(../design/accueil1.jpg);}
.level2 { background-image:url(../design/cat1.jpg);}
.level1:hover {position:relative;background-image:url(../design/accueil2.jpg);}
.level2:hover {position:relative;background-image:url(../design/cat2.jpg);}
.level1:active {position:relative;background-image:url(../design/accueil3.jpg);}
.level2:active {position:relative;background-image:url(../design/cat3.jpg);}
.level3 { background-image:url(../design/annoncer1.jpg);}
.level4 { background-image:url(../design/recente1.jpg);}
.level5 { background-image:url(../design/forfait1.jpg);}
.level6 { background-image:url(../design/forum1.jpg);}
.level7 { background-image:url(../design/aide1.jpg);}
.level8 { background-image:url(../design/contact1.jpg);}

/* Fin Nouveau Menu */