/* General */
	body { font-family: Arial; width: 100%; margin:0;padding:0; }
	h1, h2, h3, h4, h5, h6 {margin:0;padding:0;border:0;font-weight:normal;font-family: Arial;}
	form { border:0; padding:0; display: inline; } /* recherche */ 
	img { border:0; }
	label { font-size: 0.8em; font-family: Arial; } 
	a { text-decoration: none; color: #313131; }
	h1.bo_searches { font-size: 8em; text-align: center; color: #313131; }

/* Balise d'ensemble */
	#general	{ margin-left: auto; margin-right: auto; width: 876px; }

/* Top */	
	#general	#header { height: 110px; width: 855px; background-image: url(logo.gif); margin-left: 10px; margin-top: 25px; }	
	#general	#searchform input { float: left; border: 1px solid #c4c4c4; width: 691px; padding: 10px; font-size: 1.3em; color: #313131; margin: 10px; }
	#general	#searchform #submit { cursor: pointer; text-align: right; float: left; border: 1px solid #c4c4c4; width: 100px; padding: 10px 10px 11px 10px; font-size: 1.3em; color: #313131; margin: 10px 10px 20px 10px; } 
	#general	#info { padding: 10px; color: #313131; font-size: 0.8em; text-align: center; }
	#general	#info a.bo { text-decoration: underline; }
	
/* Text dans affiche */
	#general	#article { float: left; border: 1px solid #c4c4c4; position: relative; height: 250px; width: 250px; margin: 10px; padding: 10px; }
	#general	#article .visuel { position: absolute; }
	#general	#article .price { position: absolute; bottom: 0.5em; right: 0.5em; color: #313131; font-size: 1.2em; } 
	
/* Pagination */
	#general 	#pagination	{ clear: both; padding-top: 20px; text-align: center; }
	#general 	#pagination	a { line-height : 60px; text-decoration:none; border: 1px solid #C4C4C4; color: #313131; font-size: 1em; padding: 10px; margin: 10px; }
	#general 	#pagination	a:hover { text-decoration:underline; border: 1px solid #C4C4C4; color: #313131; font-size: 1em; padding: 10px; margin: 10px; }
	#general	#pagination a.selected { text-decoration:underline; border: 1px solid #C4C4C4; color: #313131; font-size: 1em; padding: 10px; margin: 10px; }

/* Suggest tags */
	#general 	#suggest_search { clear: both; text-align: center; }
	#general 	#suggest_search a { line-height : 60px; text-decoration:none; border: 1px solid #C4C4C4; color: #313131; font-size: 1em; padding: 10px; margin: 10px; }
	#general 	#suggest_search a:hover { text-decoration:underline; border: 1px solid #C4C4C4; color: #313131; font-size: 1em; padding: 10px; margin: 10px; }
	#general	#suggest_search a.selected { text-decoration:underline; border: 1px solid #C4C4C4; color: #313131; font-size: 1em; padding: 10px; margin: 10px; }

/* Redirection, 404 */
	#big_info { font-size: 2em; color: #313131; margin-top: 40px; text-align: center; }
	#big_info a { color: #313131; text-decoration: underline; }

/* Footer */
	#general	#footer	{ clear: both; padding: 20px; font-size: 0.8em; color: #313131; text-align: center; }
	#general	#footer	a { color: #313131; text-decoration: none; }

/* Fb like */
	#general	#fb_like { text-align: center; }

/* Nice title */
	div.nicetitle { background-color: #313131; font-size: 0.8em; color: #fff; padding: 10px; position: absolute; top: 0; left: 0; z-index: 20; }
	div.nicetitle p { margin: 0; }


