body 					{ margin: 0; padding: 0; background: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; }

a						{ color: #f95aba; }

#header					{ height: 82px; width: 980px; margin: auto; }
#header h1				{ width: 261px; height: 82px; margin: 0; padding: 0; float: left; background: url(img/logo_pink.jpg); }
#header h1 a			{ display: block; width: 261px; height: 82px; }
#header h1 span			{ display: none; }
#header form			{ width: 669px; height: 20px; margin-top: 45px; padding: 2px; padding-right: 10px; float: left; text-align: right; color: #f95aba; font-weight: bold;  }
#header form input		{ border: 1px solid #f95aba; line-height: 18px; font-weight: bold; color: #900079; background: #ffffff; text-align: center; }

#menu					{ width: 100%; border-top: 1px solid #900079; border-bottom: 2px solid #900079; background: #f95aba; color: #FFFFFF; font-size: 14px; line-height: 25px; }
#menu span				{ margin-right: 20px; margin-left: 20px; }
#menu span a			{ color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#menu span a:hover		{ color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#menu span a:visited	{ color: #f0f0f0; font-weight: bold; text-transform: uppercase; text-decoration: none; }

#page					{ height: 82px; width: 980px; margin: auto; }
#page #contenu			{ width: 800px; float: left; }
#page #menu_droit		{ width: 175px; float: left; }
#page #contenu h2		{ margin: 0; padding: 0; background: #f95aba; border-bottom: 1px solid #000000; color: #ffffff; font-size: 16px; font-weight: bold; padding-left: 10px; line-height: 22px; text-align: left; }

#categories				{ width: 800px; margin: auto; text-align: left; background: #f0f0f0; }
#categories strong		{ font-size: 13px; }
#categories	ul			{ list-style-type: none;  margin:auto; padding: 0; width: 700px; }
#categories li			{ width: 350px; height: 60px; overflow: hidden; float: left; }
#categories a			{ font-weight: bold; font-size: 13px; width: 340px; display: block; }

#produits				{ width: 800px; margin: auto; text-align: left; }
#produits ul			{ list-style-type: none;  margin:auto; padding: 0; width: 700px; }
#produits li			{ width: 100px; height:200px; overflow: hidden; float: left; text-align: center; padding: 20px; }
#produits a				{ font-weight: bold; text-decoration: none; }
#produits .img			{ position: relative; }
#produits .img img		{ border: 1px solid #f95aba; width: 100px; height: 150px; z-index: 1; position: relative; }
#produits .img small 	{ z-index: 2; position: absolute; padding: 2px; bottom: 7px; right: 4px; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #ed5190; }

.pagination				{ width: 90%; text-align: left; margin: auto; height: 20px; font-size: 11px; }
.pagination .prev		{ width: 50%; float: left; }
.pagination .next		{ width: 50%; float: right; }
.pagination span		{ margin: 1px; padding: 2px; border: 1px solid #C0C0C0; background: #f0f0f0; line-height: 20px; height: 20px; }
.pagination a			{ margin: 1px; padding: 2px; border: 1px solid #C0C0C0; background: #FFFFFF; text-decoration: none; color: #f95aba; line-height: 20px; height: 20px; } 
.pagination a:hover		{ margin: 1px; padding: 2px; border: 1px solid #C0C0C0; background: #f95aba; text-decoration: none; color: #FFFFFF; }


.clear					{ clear: both; }
