/* 
    Document   : styles
    Created on : 7 févr. 2010, 19:10:01
    Author     : Sébastien Guibert
    Description:
       main styles
*/

.clearer	{ clear: both; }

/* blue button link */
a.button { float: left; padding: 6px 12px; color: #fff; font-size: 11px; background: #349bd5; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
a.button:hover { background: #444; text-decoration: none; }

/* Lists */
p.empty { padding: 10px 20px; }


/* Pagination */
.pagination { float: left; width: 100%; font-size: 12px; }
	.pagination ul { text-align: center; padding: 12px 50px 0px; }
		.pagination ul li { display: inline;  padding: 0 2px; }
			.pagination ul li strong { color: #555; }
			.pagination ul li a { font-weight: bold; padding: 5px 8px; border: 2px solid #fff; background: #555; color: #fff; text-decoration: none; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
			.pagination ul li a:hover { background-color: #349bd5; color: #fff; }

.carousel { background: #ddd; position: relative; overflow: hidden;}
	.carousel ul { position: absolute; list-style-type: none; }
		.carousel ul li { float: left; display: inline; }
			.carousel ul li img { vertical-align: middle; }
