/* CSS Document */
body {
	background: #424242 url('images/bg-body.jpg') 0 0 repeat;
	text-align: center;
/* ne jamais modifier */
	font: normal 80%/1em Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 11px;
}

#global {

}

#centrage_top {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 187px;
}

#centrage_top_in {
	width: 972px;
	margin: 0 auto;
	text-align: center;
	background: red;
	height: 187px;
}



#centrage {
	width: 972px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}


#container-out, #header, #menu_bloc {
	position: relative;
    width: 972px;
	margin: 0 auto;
	text-align: center;
}

#container-out {
	margin-top: 187px;
	background: #fff url('images/bg-container-out.jpg') 0 0 repeat-y;
	text-align: left;
}

#container-in {
	width: 746px;
	float: left;
	margin-right: 30px;
}

#header {
    height: 143px;
	background: #fff url('images/bg-header.jpg') 0 0 no-repeat;
	text-align: left;
}
#header #logo a {
	position: absolute;
	top: 0;
	left: 26px;
	width: 366px;
	height: 85px;
	display: block;
	font-size: 0;
	text-indent: -5000px;
}
#header #baseline {
	position: absolute;
	top: 112px;
	left: 26px;
	width: 392px;
	height: 18px;
	color: #ff3399;
	font-size: 14px;
}
#header #search {
	position: absolute;
	top: 30px;
	right: 26px;
	width: 170px;
	height: 18px;
}
#header #search #search_input {
	position: absolute;
	top: 0;
	left: 0;
	width: 143px;
	height: 16px;
	border: 1px solid #e5e5e5;
	color: #414141;
}
#header #search #button_input {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 18px;
	border: 0;
	color: #414141;
	background: #fff url('images/ok-search.jpg') 0 0 no-repeat;
	display: block;
	font-size: 0;
	text-indent: -5000px;
}
#header #panier a#panier_affiche {
	display:block;
    position: absolute;
	top: 106px;
	right: 90px;
	width: 104px;
	height: 31px;
	background: #fff url('images/bg-panier.jpg') 0 0 no-repeat;
    font-size: 0;
    text-indent: -5000px;
}

#header #panier-vide a#panier_affiche {
	display:block;
    position: absolute;
	top: 106px;
	right: 26px;
	width: 104px;
	height: 31px;
	background: #fff url('images/bg-panier.jpg') 0 0 no-repeat;
    font-size: 0;
    text-indent: -5000px;
}

#header #panier a#panier_affiche:hover, #header #panier-vide a#panier_affiche:hover {
    background-position: 0 -31px;
}

#header #panier #panier_info {
	position: absolute;
	top: 114px;
	right: 26px;
	width: 64px;
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

#header #panier #panier_info a {
	color: #e82b85;
	text-decoration: none;
}


#menu_bloc {
	height: 44px;
	background: #fff url('images/bg-container-out.jpg') 0 0 repeat-y;
	text-align: left;
}

#connection {
	position: absolute;
	top: 7px;
	right: 20px;
	
}

#connection a {
    color: #000;
    font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#menu {
	position: absolute;
	top: 7px;
	left: 202009-01-02 20:00:00px;
	z-index: 100;
	width: 100%;
}

#menu dl {
	float: left;
	width: 12em;
	margin: 0 1px;
	text-align: left;
}
#menu dl dd {
    display: none;
}
#menu #dl_menu_1 {
	width: 61px;
}
#menu #dl_menu_2 {
	width: 161px;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 0;
 border-right: 1px solid #505050;
	
}

#menu dt a {
    display: block;
    height: 16px;
    font-size: 0;
    text-indent: -5000px;
}

#menu #dl_menu_1 dt {
	left: 0;
	width: 65px;
}

#menu #dl_menu_1 dt a {
	width: 50px;
	background-image : url('images/01_accueil_out.gif');
}

#menu #dl_menu_2 dt {
	left: 80px;
	width: 90px;
}
#menu #dl_menu_2 dt a {
	width: 75px;
	background-image : url('images/02_collections_out.gif');
}

#menu #dl_menu_3 dt {
	left: 185px;
	width: 104px;
}
#menu #dl_menu_3 dt a {
	width: 89px;
	background-image : url('images/03_marques_out.gif');
}

#menu #dl_menu_4 dt {
	left: 304px;
	width: 82px;
}
#menu #dl_menu_4 dt a {
	width: 67px;
	background-image : url('images/04_styles_out.gif');
}

#menu #dl_menu_5 dt {
	left: 401px;
	width: 123px;
}
#menu #dl_menu_5 dt a {
	width: 108px;
	background-image : url('images/04_nouveautes_out.gif');
}

#menu #dl_menu_6 dt {
	left: 539px;
	width: 93px;
}
#menu #dl_menu_6 dt a {
	width: 78px;
	background-image : url('images/05_fin-serie_out.gif');
}


#menu #dl_menu_1 dt a:hover {
	background-image : url('images/01_accueil_on.gif');
}
#menu #dl_menu_2 dt a:hover {
    background-image : url('images/02_collections_on.gif');
}
#menu #dl_menu_3 dt a:hover {
	background-image : url('images/03_marques_on.gif');
}
#menu #dl_menu_4 dt a:hover {
	background-image : url('images/04_styles_on.gif');
}
#menu #dl_menu_5 dt a:hover {
	background-image : url('images/04_nouveautes_on.gif');
}
#menu #dl_menu_6 dt a:hover {
	background-image : url('images/05_fin-serie_on.gif');
}


#menu dd {
	border: 1px solid #dcdbdb;
	background: transparent url('images/bg_menu.png') repeat;
	width: 131px;
}
#menu #dl_menu_2 dd {
    width: 161px;
}
* html #menu dd { background: #fff; }

#smenu2 {
	position: absolute;
	left: 60px;
	top: 32px;
}

#smenu3 {
	position: absolute;
	left: 167px;
	top: 32px;
}
#smenu4 {
	position: absolute;
	left: 296px;
	top: 32px;
}

#menu li {
	text-align: center;
	padding-left: 10px;
}
#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	text-align: left;
	
}
#menu dt a {
	height: 16px;
	line-height: 16px;
	font-family: Arial, sans-serif;
    font-size: 16px;
    color: #4B4B4B;
}
#menu li a {
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
#menu li a:hover, #menu dt a:hover {
	color: #000;
}


#middle {
	width: 720px;
	margin-left: 26px;
	text-align: left;
	//line-height: 14px;
}
#middle h1 {
	color: #e82b85;
	font-size: 19px;
	line-height: 25px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#middle h2 {
	color: #e82b85;
	font-size: 16px;
	line-height: 25px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: normal;
}

#middle p.desc, .more_products .title {
    border-bottom: 3px solid #cbcbcb;
    padding: 5px 0;
}

.more_products .title {
    padding-bottom: 0;
}

.more_products .title h3 {
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}

.more_products .link {
    margin: 10px 0;
}
.more_products .title h3 a {
    color: #424242;
    text-transform: uppercase;
    text-decoration: none;
}

#right {
	float: right;
	width: 196px;
	text-align: left;
}
#right .boxe {
	width: 170px;
	margin-bottom: 10px;

}
#right .boxe h3 {
	font-size: 14px;
	height: 18px;
	border-bottom: 2px solid #e82b85;
	font-weight: normal;
	padding-bottom: 0;
	margin-bottom: 0;
}

#right .boxe h3 a {
	color: #e82b85;
	text-decoration: none;
}
#right .boxe ul {
	width: 168px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #cdcdcd;
}



#right .boxe ul li {
	width: 156px;
	margin: 0 auto;
	border-bottom: 1px solid #f2f2f2;
	font-size: 11px;
}
#right .boxe ul li a {
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	font-weight: bold;
}
#right .boxe ul li a:hover, #right .boxe ul li a.current, #right .boxe ul li.current a {
	color: #e82b85;
}

#right .boxe ul.sousnav {
	border: 0;
}
#right .boxe ul.sousnav li {
	border: 0;
	font-size: 10px;
}
#right .boxe ul.sousnav li a {
	height: 18px;
	line-height: 18px;
}
#input-newsletter {
	width: 170px;
	height: 18px;
	position: relative;
}
#input-newsletter #news-field {
	position: absolute;
	top: 0;
	left: 0;
	width: 143px;
	height: 16px;
	border: 1px solid #e5e5e5;
	color: #414141;
}
#input-newsletter #submit-news {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 18px;
	border: 0;
	color: #414141;
	background: #fff url('images/ok-search.jpg') 0 0 no-repeat;
	display: block;
	font-size: 0;
	text-indent: -5000px;
}
#footer {
	clear: both;
	height: 220px;
	background: #545454 url('images/bg-footer.jpg') 0 0 no-repeat;
	position: relative;
}
#footer2 {
	clear: both;
	height: 100px;
	background: #545454 url('images/bg-footer2.jpg') 0 0 no-repeat;
	position: relative;
}
#footer dl {
	position: absolute;
	top: 55px;
	text-align: left;
	width: 115px;
}
#footer dl, #footer dl a {
	color: #616667;
}
#footer #dl_entreprise {
	left: 26px;
	width: 132px;
}
#footer #dl_blog {
	left: 190px;
}
#footer #dl_partners {
	left: 349px;
}
#footer #dl_rubriques {
	left: 507px;
}
#footer #dl_livraison {
	left: 661px;
}
#footer #dl_paiement {
	left: 813px;
	width: 124px;
}
#footer dl dt {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
#footer dl dd, #footer dl dd a {
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}
#footer dl dd.center {
	text-align: center;
}
#footer dl dt a, #footer dl dd a {
	text-decoration: none;
}

#footer #mentions {
	position: absolute;
	top: 200px;
	left: 0;
	width: 972px;
	text-align: center;
	font-size: 11px;
}

#footer #mentions, #footer #mentions a {
    color: #d0d0d0;
}

.clear {
	clear: left;
}
.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu li {
	display: inline;
}
.menu a {
	margin: 0 2px;
	color: #fff;
	text-decoration: underline;
}
.menu a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 10px 0;
}


/* Formulaires */
fieldset {
	margin-top: 10px;
	background: #fff url('images/bg-fieldset.jpg') 0 0 repeat-y;
}
fieldset .fieldset-bottom {
	clear: both;
	background: #fff url('images/bg-fieldset-bottom.jpg') 0 0 no-repeat;
	height: 12px;
}
.legend, legend {
	font-size: 14px;
	font-weight: bold;
}
.legend, #total_panier thead tr th {
	width: 100%;
	height: 70px;
	//background: #fff url('images/bg-fieldset-legend.jpg') bottom left repeat-x;
	color: #000;
	text-align: left;
	text-transform: uppercase;
	line-height: 25px;
	//margin-bottom: 15px;
	border-right: 0;
	font-weight: bold;
}
.text2 {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}
.formrow {
	width: 100%;
	vertical-align: middle;
	clear: both;
}
.formrow_cache {
	display: none;
}
.formlabel {
	width: 150px;
	float: left;
	margin-right: 16px;
	padding: 5px 0 0 0;
	text-align: left;
}

.formlabel .etoile, .etoile {
    color: #e82b85;
}
.formtext, .formtextlong {
	width: 430px;
	float: left;
	padding: 2px 2px 2px 0px;
}
.formrow-checkbox .formtextlong {
	margin-left: 140px;
	width: 470px;
}
.formrow-checkbox .formlabel {
	padding: 0;
	font-size: 0;
	background: red;
	width: 100px;
	display: none;
}
.formtext input[type=text], .formtext input[type=password], .formtext select {
	width: 231px;
	background: transparent url('images/bg-field.jpg') 0 0 no-repeat;
	border: 0;
	padding: 2px 2px 1px 2px;
	height: 18px;
	line-height: 16px;
	font-size: 11px;
}
input[type=radio], .radio, table tbody tr td .radio {
    border: 0;
}
#TB_window .formtext input[type=text], #TB_window .formtext input[type=password], #TB_window .formtext select {
	background-image: url('images/bg-field.jpg');
}
.formtext select {
	width: 235px;
	background: #fff;
	border: 1px solid #c4c4c4;
}
.formtextlong textarea {
	width: 231px;
	height: 99px;
	background: transparent url('images/bg-field-textarea.jpg') 0 0 no-repeat;
	border: 0;
	padding: 0 2px;
}
#TB_window .formtextlong textarea {
	background: transparent url('images/bg-field-textarea.jpg') 0 0 no-repeat;
}
.formtext input.numeric-2 {
	width: 42px;
	background: transparent url('images/bg-field-num2.jpg') 0 0 no-repeat;
	border: 0;
	padding: 0 3px;
}
.formtext input.numeric-4 {
	width: 62px;
	background: transparent url('images/bg-field-num4.jpg') 0 0 no-repeat;
	border: 0;
	padding: 0 3px;
}
.formspacer {
	width: 100%;
	_height: 6px;
	min-height: 6px;
	vertical-align: top;
	line-height: 6px;
	clear: both;
}
.formdesc {
	width: 180px;
	float: left;
	font-size: 10px;
	color: #81876B;
	padding-left: 10px;
}
.numeric-2 {
	width: 25px;
}
.numeric-4 {
	width: 50px;
}

/* DOMTAB */
div.domtab {
	padding: 0;
	margin: 0;
	width: 408px;
}
ul.domtabs {
	float: left;
	width: 408px;
	margin: 2em 0 0 0;
	padding: 0;
	height: 18px;
}
ul.domtabs li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	!width: 150px;
	border: 1px solid #ccc;
	background: #ccc;
	margin-right: 2px;
/* ie6 */
}
ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover {
	margin: 0;
	padding: 0;
	display: block;
	background: transparent url('images/nav-products-li.jpg') 0 0 no-repeat;
	color: #485342;
	height: 17px;
	line-height: 17px;
	font-weight: bold;
	font-size: 11px;
	!font-size: 11px;
/* ie6 */
	text-decoration: none;
	padding: 0 10px;
	text-align: center;
	text-transform: uppercase;
}
ul.domtabs li#nouveautes-li {
	margin-left: 110px;
}
html>body ul.domtabs a:link, html>body ul.domtabs a:visited, html>body ul.domtabs a:active, html>body ul.domtabs a:hover {
	height: auto;
	min-height: 17px;
}
ul.domtabs li a:hover {
	background: #fff;
	color: #434343;
}
/*        ul.domtabs li a:hover span {
	background: transparent url('images/onglet-right-hover.jpg') right top no-repeat;
}
ul.domtabs li a span {
	background: transparent url('images/onglet-right.jpg') right top no-repeat;
	display: block;
	float: none;
	padding: 4px 8px 0 2px;
}
*/
div.domtab div.tabdom {
	clear: both;
	width: 406px;
	border: 1px solid #ccc;
	color: #000;
	padding: 0;
	margin: 0;
}
div.dewplayer{
background-image:url(/templates/principal/theme/images/tube-PP.gif);
height:47px;
width:170px;
}
div.domtab div.tabdom h2 {
	display: none;
}
div.domtab div.tabdom p {
	margin: 0 auto;
	width: 376px;
	padding: 0;
}
div.domtab div.tabdom ul {
	margin-left: 15px;
}
div.domtab div.tabdom ol {
	margin-left: 20px;
}
div.domtab div.tabdom .list-produit {
	padding-top: 25px;
}

div.domtab div.tabdom .tabdom-int {
	padding-top: 25px;
	width: 376px;
	margin-left: 15px;
}

div.domtab div.tabdom .tabdom-int .formtext, div.domtab div.tabdom .tabdom-int .formtextlong {
    width: 376px;
}



/*div.domtab div.tabdom fieldset {
	border: 0;
}
*/
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {
	color: #434343;
	background: #fff;
}
/*        ul.domtabs li.active a span {
	background: transparent url('images/onglet-right-hover.jpg') right top no-repeat;
}
*/
/* Pagination */
.pagination {
	width: 720px;
	height: 17px;
	margin: 0 auto;
	border-bottom: 3px solid #c7c7c7;
}
.pagination .pagination_first, .pagination .pagination_last {
	display: none;
}
.pagination .pagination_prev, .pagination .pagination_next {
	width: 100px;
	height: 23px;
}

.pagination .pagination_prev a, .pagination .pagination_next a {
    font-size: 13px;
}

.pagination .pagination_prev, .pagination .pagination_next, .pagination .list_pages {
	float: left;
}

.pagination .pagination_next {
        text-align: right;
}

/*.pagination .pagination_prev {
	left: 0;
	background: transparent url('images/bg-pagination-prev.jpg') 0 0 no-repeat;
}
.pagination .pagination_next {
	right: 0;
	background: transparent url('images/bg-pagination-next.jpg') 0 0 no-repeat;
}
.pagination .pagination_prev a , .pagination .pagination_next a {
	width: 23px;
	height: 23px;
	display: block;
	font-size: 0;
	text-indent: -5000px;
}
*/
.pagination .list_pages {
	width: 520px;
	text-align: center;
}
.pagination .list_pages ul li {
	float: left;
	width: 12px;
	height: 12px;
	line-height: 12px;
	font-size: 11px;
}
.pagination .list_pages ul li a {
	color: #3f3f3f;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.pagination .list_pages ul li.currentPage a {
	color: #fff;
	background: #3f3f3f;
}
#pagin-top {
	margin-bottom: 17px;
}
#pagin-bottom {
/*
	position: absolute;
	top: 6px;
	left: 40px;
	*/
}
/* Titres */
h1 {
	font-size: 19px;
	margin-bottom: 10px;
}
h2 {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
h3 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 6px;
}
/* liens */
a {
	color: #808275;
}

/* étapes du process de commande*/
.checkoutbar-bloc {
	margin-bottom: 25px;
	border-bottom: 3px solid #cbcbcb;
    padding-bottom: 8px;
    color: #cccccc;
}

.checkoutbar-bloc ul li {
	display: inline;
}
.checkoutbar-bloc ul li a {
    text-decoration: none;
    color: #000;
}
.checkoutbar-bloc ul li.current a {
    color: #ed2884;
}
/* ----- TABLEAUX ----- */
table {
	width: 100%;
	margin: 0 auto 20px auto;
}

table thead tr {
	border: 1px solid #ccc;
}
table thead tr th {
	text-align: left;
	padding: 5px 4px;
	border-right: 3px solid #fff;
	background: #cdcccc;
	text-transform: uppercase;
	font-size: 10px;
}
table thead tr th.last-column {
	border-right: 0;
}
table tbody tr td {
	border-bottom: 3px solid #cdcccc;
	padding: 4px 4px;
	vertical-align: middle;
}
#total_panier tbody tr td {
    border-bottom: 0;
}

table.total-panier tbody tr td {
	padding: 10px 4px;
}
table tbody tr td.first-column {
	border-left: 0;
}
table tr td.column_modify {
	width: 100px;
}
tbody tr td.last-column, thead tr th.last-column {
	border-right: 0;
}
/*
table tbody tr.coupon {
	background: #f8f0db;
}
table tbody tr.fp {
	background: #f3e0b6;
}
table tbody tr.total_panier {
	background: #e9cd84;
}
table tbody tr.coupon td, table tbody tr.fp td, table tbody tr.total_panier td {
	border-bottom: 1px solid #fff;
}
*/
tbody tr td .cartQty {
	width: 40px;
	background: #fff url('images/qty-field.jpg') 0 0 no-repeat;
	border: 0;
	height: 21px;
	line-height: 25px;
	text-align: center;
}
tbody tr td.column-right {
	text-align: right;
}
tbody tr td.column-price {
	/*width: 65px;*/
	text-align: right;
	padding-right: 5px;
}
tbody tr td.column-quantity {
	width: 65px;
	text-align: right;
}
tbody tr td.column-img, tbody tr td.column-delete, tbody tr td.column-bouton {
	text-align: center;
}
tbody tr td.column-delete {
	width: 40px;
}

tbody tr td.column-price-total {
	width: 80px;
	text-align: right;
}
tbody tr td .qty-in-cart {
	font-weight: bold;
	font-size: 14px;
}
tbody tr td.column-img {
	width: 50px;
}

table tbody tr.last-ligne td {
	font-weight: bold;
}

/*
.column-img img {
	width: 50px;
	height: 50px;
}
*/
table tbody tr.coupon td {
}
/* coupons */
#coupon-field {
	background: #fff url('images/bg-coupon-field.jpg') 0 0 no-repeat;
	width: 125px;
	padding: 0 2px;
	height: 18px;
	border: 0;
	vertical-align: top;
}
#use-coupon-ok {
	line-height: 25px;
}

.two-column table {
	width: 350px;
	background: #e6e6e6;
}

.two-column table thead tr th {
	background: #e6e6e6;
	color: #424242;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
	font-weight: bold;
}

/* boutons */
.buttons, .buttons-right, .buttons-left {
	position: relative;
	height: 28px;
	text-align: left;
	padding-left: 163px;
	margin: 10px 0 25px 0;
	text-decoration: none;
}
#sidebar .buttons, .buttons-table {
	padding-left: 0;
}
.buttons-right, .buttons-left {
	padding-left: 0;
}
.buttons-left {
	margin-left: 0;
}
.buttons-right {
	margin-right: 0;
}
fieldset .buttons {
	margin-right: 1em;
}
.buttons a, .buttons a.lbOn, .buttons a.lbAction, .buttons button {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0 20px 0 0;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	float: left;
	text-decoration: none;
}
.buttons-right a, .buttons-right a.lbOn, .buttons-right a.lbAction, .buttons-right button {
	margin: 0 0 0 20px;
	float: right;
}
* html .buttons button, * html .buttons a {
	display: block;
}
*:first-child+html .buttons button, *:first-child+html .buttons a {
	display: block;
}
html>/**/body .buttons button {
	margin-top: -1px;
}
.buttons a span, .buttons a.lbOn span, .buttons a.lbAction span, .buttons a.go span, .buttons a.go_compare span, .buttons a.go_order span, .buttons a.back span, .buttons a.delete span, .buttons a.back_order span, .buttons a.back_compare span, .buttons button.go span, .buttons button.go_compare span, .buttons button.go_order span, .buttons a span span, .buttons a.lbOn span span, .buttons a.lbAction span span, .buttons a.go span span, .buttons a.go_compare span span, .buttons a.go_order span span, .buttons a.normal span span, .buttons a.normal_compare span span, .buttons a.normal_order span span, .buttons a.delete span span, .buttons a.back span span, .buttons a.back_compare span span, .buttons a.back_order span span, .buttons button span span {
	height: 28px;
}
.buttons a span, .buttons a.lbOn span, .buttons a.lbAction span, .buttons a.go span, .buttons a.go_compare span, .buttons a.go_order span, .buttons a.delete span, .buttons a.back span, .buttons a.back_order span, .buttons a.back_compare span, .buttons a.normal span, .buttons a.normal_order span, .buttons a.normal_compare span, .buttons button.go span, .buttons button.go_compare span, .buttons button.go_order span {
	position: relative;
	float: left;
	vertical-align: middle;
	padding: 0 0 0 10px;
}

.buttons a span, .buttons a.lbOn span, .buttons a.lbAction span, .buttons a.normal span, .buttons button.go span, .buttons button span {
	/*background: transparent url('images/bouton-gris-left.jpg') 0 0 no-repeat;*/
	background: #424242;
}
.buttons a.delete span, .buttons a.back span, .buttons a.thickbox span, .buttons a.back_order span, .buttons a.back_compare span {
	background: #e6e6e6;
}
.buttons a.go_compare span {
	background: transparent url('images/bouton-blue-left.jpg') 0 0 no-repeat;
}
.buttons a.normal_order span, .buttons a.go_order span, .buttons button.go_order span {
	background: transparent url('images/bouton-green-left.jpg') 0 0 no-repeat;
}
.buttons a.delete span {
	padding: 0 0 0 10px;
	background: transparent url('images/bouton-gris-left.jpg') 0 0 no-repeat;
}
.buttons a.back_compare span, .buttons a.back_order span, .buttons a.back span {
	padding: 0 0 0 10px;
	/*background: transparent url('images/bouton-gris-left-back.jpg') 0 0 no-repeat;*/
	background: #e6e6e6;
}
.buttons a span span, .buttons a.lbOn span span, .buttons a.lbAction span span, .buttons a.delete span span, .buttons a.back span span, .buttons a.back_compare span span, .buttons a.back_order span span, .buttons a.normal span span, .buttons a.normal_compare span span, .buttons a.normal_order span span, .buttons button span span, .buttons a.thickbox span span {
	padding: 0 10px 0 0;
	/*background: transparent url('images/bouton-gris-right.jpg') right top no-repeat;*/
	background: #424242;
}
.buttons a.back span span, .buttons a.thickbox span span {
	padding: 0 10px 0 0;
	/*background: transparent url('images/bouton-gris-right-back.jpg') right top no-repeat;*/
	background: #e6e6e6;
}
.buttons a span span#delete_address {
	padding: 0 35px 0 0;
	background: transparent url('images/bouton-gris-right-delete.jpg') right top no-repeat;
}
.buttons a.go_order span span, .buttons a.back_order span span, .buttons a.normal_order span span {
	background: transparent url('images/bouton-gris-right.jpg') right top no-repeat;
}
.buttons a.go span span, .buttons button.go span span {
	padding: 0 10px 0 0;
	/*background: transparent url('images/bouton-gris-right.jpg') right top no-repeat;*/
	background: #424242;
}
.buttons a.go_order span span, .buttons button.go_order span span {
	padding: 0 10px 0 0;
	background: transparent url('images/bouton-green-right-go.jpg') right top no-repeat;
}
.buttons a.go_compare span span, .buttons button.go_compare span span {
	padding: 0 10px 0 0;
	background: transparent url('images/bouton-blue-right-go.jpg') right top no-repeat;
}
.buttons a span span span, .buttons a.lbOn span span span, .buttons a.lbAction span span span, .buttons a.go span span span, .buttons a.go_compare span span span, .buttons a.go_order span span span, .buttons a.delete span span span, .buttons a.back span span span, .buttons a.back_compare span span span, .buttons a.back_order span span span, .buttons button span span span, .buttons button.go span span span, .buttons button.go_normal span span span, .buttons button.go_order span span span, .buttons a.normal span span span, .buttons a.normal_compare span span span, .buttons a.normal_order span span span {
	height: 28px;
	padding: 0;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
}
.buttons button span span span, .buttons button.go span span span, .buttons button.go_normal span span span, .buttons button.go_order span span span {
	font-size: 14px;
}
.buttons a span span span, .buttons a.lbOn span span span, .buttons a.lbAction span span span, .buttons a.delete span span span, .buttons a.back span span span, .buttons a.normal span span span, .buttons a.go span span span, .buttons button.go span span span {
	/*background: transparent url('images/bouton-gris-centre.jpg') left top repeat-x;*/
	background: #424242;
}
.buttons a.back span span span, .buttons a.thickbox span span span {
	/*background: transparent url('images/bouton-gris-centre.jpg') left top repeat-x;*/
	background: #e6e6e6;
	color: #393d3c;
}
.buttons a.back_compare span span span, .buttons a.normal_compare span span span, .buttons a.go_compare span span span, .buttons button.go_compare span span span {
	background: transparent url('images/bouton-blue-middle.jpg') left top repeat-x;
}
.buttons a.back_order span span span, .buttons a.go_order span span span, .buttons a.normal_order span span span, .buttons button.go_order span span span {
	background: transparent url('images/bouton-green-middle.jpg') left top repeat-x;
}
* html .buttons button {
	width: 1%;
	overflow: visible;
}
*:first-child+html .buttons button {
	overflow: visible;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font-size: 11px;
	color: #333333;
}
#TB_secondLine {
	font-size: 11px;
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: #74766b;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay {
/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #TB_window {
/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 0;
}
#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	text-align: right;
}

#TB_closeWindowButton a {
    line-height: 15px;
    text-decoration: none;
}

#TB_ajaxWindowTitle {
	text-align: center;
	padding-top: 4px;
	font-size: 19px;
	line-height: 22px;
	color: #e82b85;
    padding-bottom: 5px;
    border-bottom: 3px solid #ccc;
}
#TB_ajaxbloc {
	width: 432px;
	margin: 0 auto;
	background: #fff url('images/tb_ajaxbloc_bg.jpg') 0 0 repeat-y;
}
#TB_title {
	background: #fff;
	width: 432px;
	height: 35px;
}
#TB_ajaxbloc_bottom {
	width: 432px;
	height: 30px;
	background: #fff url('images/tb_ajaxbloc_bottom.jpg') 0 0 no-repeat;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 14px;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_ajaxContent .formlabel {
	width: 100px;
}
#TB_ajaxContent .formtext {
	width: 220px;
}
#TB_ajaxContent .formtextlong {
	width: 290px;
}
#TB_ajaxContent a {
	text-decoration: none;
}
#TB_ajaxContent .info {
	font-size: 12px;
	text-align: left;
	background: #fff;
	width: 400px;
}
#TB_ajaxContent .buttons-thickbox {
	font-size: 14px;
	margin-top: 15px;
}
#TB_ajaxContent .buttons-thickbox a {
	margin-right: 60px;
	width: 60px;
}

#TB_ajaxContent .buttons-thickbox input {
    background: #000;
    color: #fff;
    border: 0;
    padding: 3px 5px;
    text-transform: uppercase;
}
/* adresse */
.adresse {
	border-top: 1px solid #4B5344;
	padding-top: 15px;
}
/* two-column */
.two-column {
	width: 720px;
	text-align: left;
	margin: 0 auto 0 auto;
}
#right .two-column h3 {
	text-align: center;
	width: 320px;
	/* height: 320px;
*/
	height: 14px;
	/* height: 22px;
*/
	margin-bottom: 25px;
	padding: 4px 0;
	font-size: 14px;
	font-weight: bold;
	background-image: url('images/sous-cat-1.jpg');
	color: #fff;
}
.two-columnleft, .two-columnright {
	width: 350px;
	margin: 0 10px 0 0;
}
.two-columnright {
	float: right;
	margin: 0 0 0 10px;
}
/* Messages ( erreur ou succès ) */
.message {
	margin-bottom: 10px;
	font-weight: bold;
}
.message-success, .msg_success {
	color: #1ccb0e;
}
.message-error {
	color: red;
}

/* sitemap */
.sitemap_3 {
	margin-left: 15px;
}
.sitemap_4 {
	margin-left: 30px;
}
.sitemap_5 {
	margin-left: 45px;
}
.sitemap-container ul li {
	height: 16px;
	line-height: 16px;
}
.sitemap-container h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 4px 0;
}
.sitemap-container h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0 3px 0;
}
.sitemap-container h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 6px 0 2px 0;
}
.sitemap-container h6 {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 1px 0;
}
/* Lien pdf */
.pdf {
	text-decoration: none;
	color: #FF0000;
}
/* Module de paiement */
.bloc-paiement {
	padding: 10px;
	width: 700px;
	margin-bottom: 10px;
}
.bloc-paiement .description {
	margin-top: 10px;
}
.bloc-paiement .description .image {
	width: 120px;
	margin-right: 15px;
	float: left;
}
#bloc-cmcic, #bloc-atos {
	background: #fff;
	padding: 20px 10px;
	width: 696px;
	border: 2px solid #e82b85;
}
#bloc-moneyorder {
	background: #fff;
}
#bloc-virementbancaire {
	background: #fff;
}
/* Sous-totaux */
dl.item-order-total {
	height: 20px;
	border-bottom: 1px solid #fff;
}

.item-order-total {
	padding: 5px 0;
	width: 720px;
	font-weight: bold;
	color: #000;
}

.item-order-total dt {
	width: 620px;
	float: left;
}

.item-order-total dd {
	width: 100px;
	float: left;
	text-align: right;
}

.order-total-ot_total {
	padding: 10px 0;
	font-weight: bold;
	color: #e82b85;
}
/* Réponse ticket */
.ticket-ans {
	border-top: 1px solid #495444;
	padding-top: 10px;
	margin-top: 10px;
}
/* Note commentaire */
.note {
	float: left;
	background: #4B5344;
	width: 20px;
	text-align: center;
	margin-right: 15px;
}
.note-top, .note-bottom {
	width: 14px;
	margin: 0 auto;
	color: #fff;
}
.note-top {
	border-bottom: 1px solid #fff;
}
/* Commentaires */
.comment {
	border-bottom: 1px solid #4B5344;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
/* Product Listing column */
.list-produit {
}
.list-produit .produit {
	float: left;
	width: 217px;
	height: 321px;
	text-align: left;
	position: relative;
	margin: 0 34px 17px 0;
	background: #fff url('images/bg_produit.jpg') 0 0 no-repeat;
}

.list-produit #vignette-criter {
	float: left;
	width: 217px;
	height: 321px;
	text-align: left;
	position: relative;
	margin: 0 34px 17px 0;
}

.list-produit .produit-right {
	margin-right: 0;
}
.list-produit .produit .image {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 215px;
	height: 287px;
	z-index: 99;
}
.list-produit .produit .masque {
	position: absolute;
	top: 262px;
	left: 191px;
	width: 15px;
	height: 16px;
	background: transparent url('images/mask-zoom.png') 0 0 no-repeat;
	z-index: 100;
}
.list-produit .produit .masque a {
	display: block;
	width: 15px;
	height: 16px;
	font-size: 0;
	text-indent: -5000px;
	text-decoration: none;
}
.list-produit .produit .name {
	position: absolute;
	top: 290px;
	left: 6px;
	width: 150px;
	height: 25px;
	line-height: 14px;
}
.list-produit .produit .name a {
	font-weight: bold;
	font-size: 11px;
	color: #4a5344;
	text-decoration: none;
}
.list-produit .produit .price {
	position: absolute;
	top: 290px;
	right: 8px;
	width: 70px;
	height: 25px;
	text-align: right;
	color: #e82c81;
	font-size: 11px;
	font-weight: bold;
}
.list-produit .produit .price .del_price {
	font-style: italic;
	font-size: 10px;
}

/* cas petite image p1
#list_prod_criter_6 .list-produit #vignette-criter, #list_prod_criter_6 .list-produit #vignette-criter img {
	width: 217px;
	height: 321px;
}

#list_prod_criter_6 .list-produit #vignette-criter {
	margin: 0 11px 17px 11px;
}
#list_prod_criter_6 .list-produit .produit, #list_prod_criter_6 .list-produit .produit-right {
	margin: 0 11px 17px 11px;
}
 */
 
/* cas petite image p1 p4  */
#list_prod_criter_9 .list-produit #vignette-criter, #list_prod_criter_9 .list-produit #vignette-criter img {
	width: 217px;
	height: 659px;
}

#list_prod_criter_9 .list-produit #vignette-criter {
	margin: 0 11px 17px 11px;
}
#list_prod_criter_9 .list-produit .produit, #list_prod_criter_9 .list-produit .produit-right {
	margin: 0 11px 17px 11px;
}

/* cas petite image p1 p2 p4 p5 */
#list_prod_criter_6 .list-produit #vignette-criter, #list_prod_criter_6 .list-produit #vignette-criter img {
	width: 456px;
	height: 659px;
}

#list_prod_criter_6 .list-produit #vignette-criter {
	margin: 0 11px 17px 11px;
}
#list_prod_criter_6 .list-produit .produit, #list_prod_criter_6 .list-produit .produit-right {
	margin: 0 11px 17px 11px;
}
/********************/

#list_prod_criter_7 .list-produit #vignette-criter, #list_prod_criter_7 .list-produit #vignette-criter img {
	width: 456px;
	height: 659px;
}

#list_prod_criter_7 .list-produit #vignette-criter {
	margin: 0 11px 17px 11px;
}
#list_prod_criter_7 .list-produit .produit, #list_prod_criter_7 .list-produit .produit-right {
	margin: 0 11px 17px 11px;
}



#bloc_accueil {
    margin-top: 28px;
}

.bloc_accueil {
    float: left;
    width: 170px;
    margin-right: 11px;
    font-size: 10px;
    line-height: 12px;
}

.bloc_accueil a {
    text-decoration: none;
}

.bloc_accueil .image {
    float: left;
    width: 88px;
    height: 117px;
    border: 1px solid #ccc;
    margin-right: 7px;
    position: relative;
}
.bloc_accueil .image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 117px;
}

.bloc_accueil .image .masque {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 117px;
    z-index:998;
}

.bloc_accueil .image .button {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 88px;
    height: 30px;
    z-index:998;
}

.bloc_accueil .image .button img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 88px;
    height: 30px;
}

.bloc_accueil .image .etiqet {
    position: absolute;
    top: 50px;
    right: 2px;
    width: 40px;
    height: 20px;
    z-index:999;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 12px;
}

.bloc_accueil .title {
    margin-bottom: 13px;
    line-height: 18px;
}

.bloc_accueil .name {
    margin-bottom: 8px;
    font-size: 10px;
    line-height: 12px;
}

.bloc_accueil .name a {
    font-weight: bold;
    color: #424242;
}

.bloc_accueil .price {
    font-weight: bold;
    color: #ea2c86;
}

.bloc_accueil .desc a {
	color: #e82b85;
	text-decoration: none;
}


#bloc_accueil #bloc_last {
    margin-right: 0;
    margin-left: 1px;
}







.more_products .products .produit {
    width: 90px;
    margin: 17px 9px 10px 0;
    float: left;
}

.more_products .products .produit .image {
    width: 88px;
    height: 117px;
    border: 1px solid #ccc;
}

.more_products .products .produit .name {
    height: 45px;
}

.more_products .products .produit .name a {
    font-size: 10px;
    text-decoration: none;
}

.more_products .products .produit .price {
    font-size: 10px;
    color: #e82b85;
    font-weight: bold;
}


.color_site {
    color: #e82b85;
}



#product-zone-left {
    float: left;
    width: 302px;
    height: 570px;
    margin-right: 10px;
    text-align: left;
}

#product-zone-image {
    width: 290px;
    height: 430px;
    background: transparent url('images/bg-product-zone-image.jpg') 0 0 no-repeat;
}

.portfolio_img {
    width: 288px;
    margin: 1px 1px 0 1px;
    position: relative;
}

.portfolio_img #zoom a {
    width: 288px;
    height: 24px;
    position: absolute;
    top: 394px;
    left: 0;
    display: block;
    text-indent: -5000px;
    font-size: 0;
}

.premiere_image {
    margin-top: 1px;
}
#product-zone-left h3 {
    font-size: 12px;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    margin-bottom: 8px;
    width: 290px;
}

.portfolio_img_small li {
    width: 88px;
    height: 117px;
    border: 1px solid #cdcdcd;
    float: left;
    margin-right: 10px;
}

#product-zone-info {
    width: 408px;
    float: left;
}

#product-zone-info h1 {
    border-bottom: 3px solid #cbcbcb;
    padding-bottom: 3px;
    color: #414141;
    font-size: 13px;
    line-height: 16px;
}

#product-zone-info .affiche_livraison {
    color: #e82b85;
    line-height: 22px;
    vertical-align: top;
    margin-left: 15px;
    font-style: italic;
}


#product-zone-info #bloc-price {
    color: #e82b85;
    margin-bottom: 8px;
}

#product-zone-info #bloc-price .normal_price{
    font-weight: bold;
    font-size: 15px;
}

.image-left, .info .image {
    float: left;
    margin-right: 20px;
}


.info {
    margin-bottom: 25px;
}

#page_info_info #middle p {
    text-align: justify;
}


#page_maintenance
{
	background: #fff;
	text-align: center;
	height: 100%;
}

#centre-maintenance {
  position:absolute;
  left: 50%;
  top: 50%;
  width: 770px;
  margin-left: -385px;
  height: 350px;
  margin-top: -175px;
}

#Nav_bloc {
left:9px;
position:absolute;
top:7px;
width:743px;
z-index:100;
}
#Nav {
    margin-left: 26px;
    z-index:100;
    margin-top: 10px;
}
#Nav, #Nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
}

#Nav a{
display:block;
padding:0px 5px;
text-decoration:none;
}

#Nav a:hover{
color:#333;
}

#Nav li{
float:left;
position:relative;
border-right: 1px solid #000;
padding: 0 3px;
}
#Nav li.last{
    border-right: 0;
}


#Nav li a {
    font-weight: normal;
    font-size: 15px;
    color: #000;
}
#Nav li a:hover, #Nav .high a {
    color: #E82B85;
}
#Nav ul li a {
    color:#333;
    font-size:11px;
    font-weight:bold;
    height:20px;
    line-height:20px;
}

#Nav ul li a:hover {
    color: #E82B85;
}
#Nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
border: 1px solid #DCDBDB;
background: transparent url('images/bg_menu.png') repeat scroll 0 0;
}

#Nav ul li {
    border: 0;
}

#Nav li ul a{
width:12em;
height:auto;
float:left;
}

#Nav ul ul{
top:auto;
}

#Nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li:hover ul ul ul ul{
display:none;
}
#Nav li:hover ul, #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li li li li:hover ul{
display:block;
}

#pub_1 {
    margin-bottom: 17px;
    height: 106px; /* a commenter si selection de la semaine défilante + grande image */
}
#slide2, #pub_2, #col_34, #pub_5, #pub_6 {
    height: 321px;
}
#slide2, #pub_2 {
    margin-bottom: 17px;
    height: 348px;
}

#slide2 {
    float: left;
    width: 486px;
    margin-right: 17px;
}
#pub_2 {
    float: left;
    width: 217px;
}
#col_34{
    float: left;
    width: 252px;
    margin-right: 17px;
}
#col_34 #pub_3 {
    height: 164px;
}
#pub_5 {
    float: left;
    width: 217px;
    margin-right: 17px;
}
#pub_6 {
    float: left;
    width: 217px;
}
#pub_7 {
    height: 106px;
    margin-top: 17px;
}

#gallerybloc {
    width: 486px;
    height: 348px;
    background-color: #cdcccc;
    position: relative;
}

#gallery_surimp {
    position: absolute;
    bottom: 2px;
    left: 0;
    width:486px;
    height: 59px;
    background: transparent url('images/selection-semaine-fr_FR.png') center center no-repeat;
}
.gallerycontroller {
	width: 250px
}
.gallerycontent {
    width: 486px;
    height: 343px;
	display: block;
}

.gallerycontent .produit {
    float: left;
    width: 242px;
    height: 340px;
    position: relative;
}
.gallerycontent .produit .image {
    position: absolute;
    left: 2px;
    top: 23px;
    width: 242px;
    height: 323px;
    background: #fff;

}

.gallerycontent .produit .name {
    position: absolute;
    left: 2px;
    top: 8px;
    width: 242px;
    height: 18px;
    text-transform: uppercase;
    font-size: 10px;
    text-align: center;
}

.gallerycontent .produit .name a {
    text-decoration: none;
    color: #424242;
}

.gallerycontent .produit .name .price {
    color: #e82b85;
}

.bloc_accueil2 {
    float: left;
    width: 252px;
    margin-right: 11px;
    font-size: 10px;
    line-height: 12px;
}

.bloc_accueil2 h3 {
    border-bottom: 2px solid #CCCCCC;
}

.bloc_accueil2 h3 a {
    font-weight: normal;
    font-size: 15px;
}

.bloc_accueil2 a {
    text-decoration: none;
}

.bloc_accueil2 .image {
    float: left;
    width: 88px;
    height: 117px;
    border: 1px solid #ccc;
    margin-right: 7px;
    position: relative;
}
.bloc_accueil2 .image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 117px;
}

.bloc_accueil2 .image .masque {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 117px;
    z-index:998;
}

.bloc_accueil2 .image .button {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 88px;
    height: 30px;
    z-index:998;
}

.bloc_accueil2 .image .button img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 88px;
    height: 30px;
}

.bloc_accueil2 .image .etiqet {
    position: absolute;
    top: 50px;
    right: 2px;
    width: 40px;
    height: 20px;
    z-index:999;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 12px;
}

.bloc_accueil2 .title {
    margin-bottom: 13px;
	line-height: 18px;
}


.bloc_accueil2 .name {
    margin-bottom: 8px;
    font-size: 10px;
    line-height: 12px;
}

.bloc_accueil2 .name a {
    font-weight: bold;
    color: #424242;
}

.bloc_accueil2 .price {
	
    font-weight: bold;
    color: #ea2c86;
}

.bloc_accueil2 .desc a {
	color: #e82b85;
	text-decoration: none;
}
