#message
{
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	width:580px;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
}
	#message ul
	{
		padding:0;
		margin:20px;
		width:540px;
	}
	#message li
	{
		text-align:left;
	}
	#message a
	{
		color:black;
	}
#message_bouton
{
	margin:0;
	padding:0;	
	display:block;
	text-align:center;
	margin-bottom:30px;
}	
	#message_bouton a
	{
		margin:0;
		padding:0;	
		margin-left:auto;
		margin-right:auto;
		display:block;
		width:180px;
		height:25px;
		background-image:url(/images/1/css/180x25.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		color:#3A627B;
		line-height:25px;
		font-weight:bold;
	}

#message_bouton_annonces_autre
{
	margin:0;
	padding:0;	
	display:block;
	text-align:center;
	margin-bottom:30px;
	clear:both;
}	
	#message_bouton_annonces_autre a
	{
		margin:0;
		padding:0;	
		margin-left:auto;
		margin-right:auto;
		display:block;
		width:180px;
		height:25px;
		background-image:url(/images/1/css/180x25.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		color:#3A627B;
		line-height:25px;
		font-weight:bold;
		font-size:12px;
	}

	
#erreur
{
	clear:both;
	width:600px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#erreur_boutons
{
	margin:0;
	padding:0;	
	display:block;
	text-align:center;
	margin-bottom:30px;
}	
	#erreur_boutons a
	{
		margin:0;
		padding:0;	
		margin-left:auto;
		margin-right:auto;
		display:block;
		width:180px;
		height:25px;
		background-image:url(/images/1/css/180x25.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		color:#3A627B;
		line-height:25px;
		font-weight:bold;
		font-size:14px;
	}

/* ------------------------------------------------------------------------------------- */

.bouton
{
	text-align:center;
	margin-top:10px;	
	margin-bottom:20px;
	display: block;	
	width: 100px;
	height: 25px;
/*	
	background: url(/images/1/css/bouton.gif) no-repeat 0 0;
*/
	border:1px solid;	
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	line-height:24px;
}
a.bouton:hover
{
	background: url(/images/1/css/bouton.gif) no-repeat 0 -25px;
}

.small_bouton
{
	color:black;
	display:block;
	width:70px;
	height:20px;
	border:1px solid;
	text-decoration:none;
	line-height:20px;
	background-image:url(/images/1/css/small_bouton.gif);
	background-repeat:no-repeat;
	margin:5px;
}
a.small_bouton:hover
{
	background-image:url(/images/1/css/small_bouton_hover.gif);
	background-repeat:no-repeat;
}

/* ------------------------------------------------------------------------------------- */

.sections
{
	width:580px;
	margin:0;
	padding:0;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
	text-align:center;
	clear:both;
}

.sections p
{
	margin:0;
	padding:0;
	display:inline;
	float:left;
	height:25px;
	line-height:25px;
	margin-right:10px;
	margin-left:10px;
	color:black;
}

.sections_button
{
	text-align:center;
	float:left;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#3A627B;
	font-size:12px;
	width:25px;
	height:25px;
	line-height:25px;
	margin-right:10px;
/*	background-image:url(/images/1/css/25x25.jpg);
	background-repeat:no-repeat; */
}

a.sections_button:hover
{
/*	background-image:url(/images/1/css/25x25.jpg);
	background-repeat:no-repeat; */
}

.sections_button_current
{
	text-align:center;
	float:left;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#3A627B;
	font-size:12px;
	width:25px;
	height:25px;
	line-height:25px;
	margin-right:10px;
	font-weight:bold;
/*	background-image:url(/images/1/css/25x25.jpg);
	background-repeat:no-repeat; */
}

.sections_button_previous
{
	text-align:center;
	float:left;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:black;
	font-size:12px;
	width:75px;
	height:25px;
	line-height:25px;
	margin-left:10px;
}
.sections_button_next
{
	text-align:center;
	float:left;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:black;
	font-size:12px;
	width:75px;
	height:25px;
	line-height:25px;
	margin-left:10px;
}

/* ------------------------------------------------------------------------------------- */

body
{
	font-family:arial;
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-align:center;
	background-color:#ffffff;
	background-image:url(/images/1/css/bg.jpg);
	background-repeat:repeat-x;
}
#container
{
	width:780px;
	margin:auto;
}

/* ------------------------------------------------------------------------------------- */

#layout_fastlinks
{	
	float:left;
	display:inline;
	width:390px;
	height:25px;
	text-align:left;
}
#layout_fastlinks ul
{
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
	float:left;
}
#layout_fastlinks li
{
	margin:0;
	padding:0;
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:8px;
}
#layout_fastlinks a
{
	display:inline;
	color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#layout_fastlinks a:hover
{
	text-decoration:underline;
}

	#fastlink_accueil a
	{
		font-size:14px;
	}



/* ------------------------------------------------------------------------------------- */

#layout_main_titre
{	
	height:25px;
	font-size:14px;
	float:right;
	color:white;
	display:inline;
	text-align:center;
	font-weight:bold;
}
#layout_main_titre a
{
	margin:0;
	padding:0;
	padding-top:5px;
	font-size:14px;
	text-decoration:none;
	color:white;
	line-height:25px;
	
}


/* ------------------------------------------------------------------------------------- */

#layout_header
{
	clear:both;
	margin:0;
	padding:0;
	height:120px;
	background-image:url(/images/1/css/header_bg.jpg);
	background-repeat:no-repeat;
}
#layout_logo
{
	display:none;
	float:right;
	width:180px;
	height:100px;
	padding:0;
	margin:0;
}

#layout_logo a
{
	height:100px;
	width:180px;
	display:block;
	color:white;
	font-weight:bold;
	padding-top:100px;
	text-decoration:none;
}

#layout_logo img
{
	display:none;
	border:none;
	padding:0;
	margin:0;
	margin-top:15px;

}

/* ------------------------------------------------------------------------------------- */

#menu
{
	padding:0;
	margin:0;
	width:780px;
	height:95px;
}
#menu_titre
{
	display:none;
}

#menu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:30px;
}

.menu_li
{
	margin:0;
	padding:0;			
	width:140px;
	height:40px;
	list-style-type:none;
	display:inline;
	text-align:center;
	float:left;
	margin-left:40px;
	color:#3E6881;
	background-image:url(/images/1/css/menu_btn.jpg);
	background-repeat:no-repeat;
}

.menu_li a
{
	padding:0;
	margin:0;
	height:50px; 
	display:block;
	font-size:14px;
	color:white; 
	width:130px;
	margin-left:5px;
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
}


.menu_li a:hover
{
	color:#00375c;
	background-image:url(/images/1/css/menu_btn.jpg);
	background-position:0px -75px;
	background-repeat:no-repeat;
}

#menu_recherche
{

}
	#menu_recherche a
	{
		padding-top:12px; 
	}
#menu_vendre
{
	margin-right:8px;
}
	#menu_vendre a
	{
		padding-top:4px; 
	}
	
#menu_annonce
{
}
	#menu_annonce a
	{
		padding-top:4px; 
	}
	
#menu_alerte
{
	margin-right:10px;
}
	#menu_alerte a
	{
		padding-top:12px;
	}
#menu_parcourir
{
	margin-right:0px;
}
	#menu_parcourir a
	{
		padding-top:4px;
	}


/* ------------------------------------------------------------------------------------- */

#menu_connexion
{
	margin:0;
	padding:0;
	color:white;		
	background-image:url(/images/1/css/connexion_bg.gif);
	background-repeat:no-repeat;
	height:25px;
	width:390px;
	float:right;	
}
	#menu_connexion form
	{
		padding:0;
		margin:0;
		display:inline;
		width:390px;
		height:25px;
	}
	#menu_connexion label
	{
		margin:0;
		padding:0;
		float:left;
		display:inline;
		margin-left:10px;
		margin-right:5px;
		font-size:10px;
		font-weight:bold;
		margin-top:7px;		
	}
	#menu_connexion #login
	{
		margin:0;
		padding:0;
		display:inline;
		float:left;		
		font-size:10px;
		margin-right:10px;
		height:12px;
		border:none;
		width:70px;
		margin-top:7px;
	}
	#menu_connexion #pass
	{
		margin:0;
		padding:0;
		display:inline;
		float:left;		
		font-size:10px;
		margin-right:10px;
		height:12px;
		border:none;
		width:70px;
		margin-top:7px;
	}
	#menu_connexion #menu_label_memorize
	{
		display:none;
	}
	#memorize
	{
		display:none;
	}
	#menu_connexion_submit
	{
		display:inline;
		margin:0;
		padding:0;
		font-size:10px;
		border:none;
		width:75px;
		height:12px;
		line-height:12px;
		background-color:#5798AC;
		color:white;	
		margin-top:7px;
	}

/*  Tout le bordel ci-dessous pour avoir un zoli menu déroulant */
#menu_connecte
{
	margin:0;
	padding:0;
	color:white;		
	background-image:url(/images/1/css/connexion_bg.gif);
	background-repeat:no-repeat;
	clear:both;
	height:25px;
	width:390px;
	display:inline;
	float:right;
}
	#menu_connecte ul
	{
		list-style:none;
		margin:0;
		padding:0;
		display:inline;		
		float:right;
		margin-right:10px;
		margin-top:5px;
	}
	
	#menu_connecte ul li
	{
		margin:0;
		padding:0;
		font-size:12px;
		display:inline;
		float:left;
		margin-left:20px;
	}

	#menu_connecte ul li a
	{		
		margin:0;
		padding:0;
		color:white;
		text-decoration:none;
		display:block;
		font-weight:bold;
	}

	#menu_connecte ul li a:hover
	{		
		margin:0;
		padding:0;
		color:white;
		text-decoration:none;					
	}

	#menu_connecte li ul
	{
		list-style-type:none;
		padding:0;
		margin:0;
		position:absolute;
		width:200px;
		background-color:#3E6881;
		left:-999em;
	}
		#menu_connecte ul li:hover ul
		{
			margin:0;
			padding:0;
			left:auto;
			color:#3E6881;
			background-color:#DFE8ED;
		}
		#menu_connecte ul li.sfhover ul
		{
			left:auto;
		}
	#menu_connecte ul li ul li:hover
	{
		background-color:#DFE8ED;
	}
	#menu_connecte ul li ul li.sfhover
	{
		background-color:#DFE8ED;
	}
	

	#menu_connecte ul li ul li 
	{
		margin:0;
		padding:0;
		text-align:left;
		background-color:#3E6881;
		height:25px;
		line-height:25px;
		width:200px;
		border-bottom:1px dashed;
		border-color:white;
	}

	#menu_connecte ul li ul li a
	{
		margin:0;
		padding:0;
		display:block;
		width:190px;
		margin-left:10px;
	}
	#menu_connecte ul li ul li a:hover
	{
		color:#3E6881;
		background-color:#DFE8ED;
		text-decoration:none;
		width:190px;
		margin-left:10px;
	}

/* ------------------------------------------------------------------------------------- */

#layout_content
{
	float:left;
	width:600px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	border-bottom:2px solid;
}

#layout_titre
{
	text-align:left;
	float:left;
	width:600px;
	background-color:#3E6881;
	padding-top:5px;
	padding-bottom:5px;
	color:white;
}
#layout_titre h1
{
	margin:0;
	padding:0;
	width:580px;
	font-size:14px;
	text-align:left;
	margin-left:10px;
}
	#layout_titre h1 a
	{
		color:white;
		text-decoration:underline;
	}
	#layout_titre h1 a:hover
	{
		color:#DEE7EF;
	}

/* ------------------------------------------------------------------------------------- */

#layout_column
{
	display:inline;
	float:right;
	width:180px;
	font-size:10px;
	background-color:#FFFFFF;
	padding-bottom:10px;	
	background-image:url(/images/1/css/column_bg.jpg);
	background-repeat:no-repeat;
	height:750px;
}

#colgoogle
{
	display:block;
}

#layout_column #right_ebay
{
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-left:20px;
	width:140px;
	text-align:left;
	clear:both;
	margin-bottom:10px;
	display:inline;
	overflow:hidden;
	background:white;
	text-align:center;	
}
	#right_ebay a
	{
		color:black;
		margin-bottom:10px;
		text-align:center;
		display:block;
		margin-top:5px;
	}
		#right_ebay img
		{
			text-decoration:none;
			border:1px solid;
			border-color:red;
		}

#last
{
	
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-left:20px;
	width:140px;
	text-align:left;
	clear:both;
	margin-bottom:10px;
	display:inline;
	overflow:hidden;
	display:none;
}
#last_titre
{
	display:block;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	width:140px;
	padding:0;
	margin:0;
	background-color:#DEE7EF;	
	margin-top:5px;
	color:black;	
	margin-bottom:5px;

}
#last ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:7px;
	padding-right:4px;
	background-color:#DEE7EF;
}
#last li
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid;
	border-color:#3E6881;	
}
#last li a
{
	font-size:12px;
	color:black;
	text-decoration:none;
	
}
#last li a:hover
{
	color:#3E6881;	
}

/* ------------------------------------------------------------------------------------- */

#adsense
{	
	float:left;
	display:inline;
	margin-left:30px;
	width:120px;
	background-color:gray;
	height:600px;
	clear:both;
	display:block;
}


/* ------------------------------------------------------------------------------------- */

#layout_pied
{
	float:left;
	width:600px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
}
#layout_pied ul
{	
	list-style-type:none;
	text-align:center;
	padding:0;
	margin:0;
}
	#layout_pied li
	{
		display:inline;
		margin-right:10px;
		text-align:center;
	}
		#layout_pied a
		{
			color:black;
			text-decoration:none;
			text-align:center;
		}
		#layout_pied a:hover
		{
			text-decoration:underline;
		}
	#templates form
	{
		display:inline;
	}
	
	#templates select
	{
		font-size:10px;
	}
	
	#templates_submit
	{
		font-size:10px;
		height:18px;		
	}
		


