@charset "utf-8";
/* CSS Document */
/*header*/
div.block .block_content{
display:block;
margin-top:0px;
margin-bottom:0px;
background-image:url(../img/images/repeat.png);
background-repeat:no-repeat;
width:180px;
}
#header #cart_block h4 {
margin-top:0px;
margin-left:12px;
}
#header #cart_block h4 a{
color:#FFF!important;
}
#header #cart_block h4 a:visited{
color:#FFF!important;
}
#header #cart_block h4 a:link{
color:#FFF!important;
}
#header #cart_block h4 a:hover{
color:#FFF!important;
text-decoration:underline overline;
}
#header #cart_block h4 span{
display:none;
}
#header #cart_block .block_content{
display:none;
}
#left_column  div.block .block_content{
width:180px;
background-image:url(../img/images/repeat_left.png);
background-repeat:repeat-y;
}
#center_column  div.block .block_content{
	width: 474px;
}
#center_column  .rte{
	width: 474px!important;
}
#center_column div.center_block{
	width: 474px;
background-image:url(../img/images/repeat_center.png);
background-repeat:repeat-y;
}
#right_column div.block .block_content{
width:180px;
background-image:url(../img/images/repeat_right.png);
background-repeat:repeat-y;
}
#cart_block{
position:absolute;
top:-5px;
right:20px;
padding:5px;
width:auto;
}
#header #cart_block h4 a:hover{
color:#FFF!important;
}
#cart_block dt{
text-decoration:none;
}
#cart_block span{
color:#FFFFFF;
}
#right_column .price{
color:#FFF !important;
}
#cart_block span a{
color:#FFFFFF;
}
#cart_block a:visited{
color:#FFFFFF;
}
#cart_block a:linked{
color:#FFFFFF;
}
#cart_block_list a:hover{
color:#0066CC!important;
}
#cart_block_list .price{
color:#FFFF00!important;
}

#languages_block_top{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#header_links{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#header #search_block_top {
position:absolute;
right:-10px;
top:145px;
z-index:20;
width:260px;
height:41px;
background-image:url(../img/images/bkg_search.png);

}
#header #search_block_top #search_button{
position:absolute;
top:7px;
right:75px;
float:none!important;
height:22px;
line-height:17px!important;
}
#header #header_user{
float:left;
width:auto;
display:block;
margin-top:-10px;
margin-bottom:5px;
margin-left:347px;
margin-right:auto;
padding:5px;
color:#000000;
	color:#FFF !important;
font-size:10px!important;
}
#header #header_user h4{
font-size:10px!important;
	color:#FFF !important;
float:left!important;
font-size:10px!important;
display:block;
margin-top:7px;
}
#header #header_user ul{
float:left!important;
}
#header #header_user li {
font-size:10px!important;
	color:#FFF !important;
}
#header #header_user li a{
font-size:10px!important;
	color:#FFF !important;
}
#header #header_user li a:visited{
font-size:10px!important;
	color:#FFF !important;
}
#header #header_user li a:link{
font-size:10px!important;
	color:#FFF !important;
}
#header #header_user li a:hover{
font-size:10px!important;
	color:#FFF !important;
	text-decoration:underline overline!important;
}
#shopping_cart{
width:auto;
display:block;
font-weight:bold;
line-height:25px;
	padding:0px;
	margin-top:-5px;
	text-align:center;
	color:#000;
	background-image:url(../img/images/button_bg.png);
	background-repeat:repeat-x;
padding-right:5px;
}
#shopping_cart:hover{
	text-decoration:none;
	color:#FFFF00;
	background-image:url(../img/images/menu_hover.png);
	background-repeat:repeat-x;
width:auto;
}
#your_account{
padding-right:5px;
width:115px;
display:block;
font-weight:bold;
line-height:25px;
	padding:0px;
	margin-top:-5px;
	text-align:center;
	color:#000;
	background-image:url(../img/images/button_bg.png);
	background-repeat:repeat-x;
}
#your_account:hover{
	text-decoration:none;
	color:#FFFF00;
	background-image:url(../img/images/menu_hover.png);
	background-repeat:repeat-x;
width:115px;
}

#header_nav{
float:left;
}
#currencies_block_top{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
/*left*/
#viewed-products_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#manufacturers_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#advertising_block{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#paiement_logo_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#rss_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#suppliers_block_left{
float:left;
display:block;
margin-top:-5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#categories_block_left{
float:left;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
margin-right:auto;
padding:0px;
width:265px;
height:315px;
background-image:url(../img/images/menu.png);
background-repeat:no-repeat;
}
#categories_block_left ul{
padding:0px!important;
margin:0px!important;
margin-left:30px!important;
margin-top:-2px!important;
height:auto!important;
padding-top:5px!important;
}
#categories_block_left ul li{
padding:0px!important;
margin:0px!important;
height:auto!important;
margin-left:-8px!important;
margin-top:-8px!important;
}
#categories_block_left ul li a{
padding:0px!important;
margin:0px!important;
height:auto!important;
}
#informations_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#links_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#new-products_block_right{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
/*center*/
#featured-products_block_center{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#featured-products_block_center ul{
margin-left:40px!important;
}
#featured-products_block_center .product_desc{
display:none;
}
#editorial_block_center{
float:left;
display:block;
margin-top:25px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
.breadcrumb{
margin-top:20px;
margin-bottom:5px;
padding:5px;
}
#cat_desc{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#productsSortForm
#pagination
#productscategory_list{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#scenes

#product_list{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#center_block{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#right_block{
float:right;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}

#primary_block{
float:left;
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding_left:5px;
padding-right:5px;
width:630px;
}
#pb-right-column{
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto
margin-right:auto;
padding:5px;
width:440px;
}
#image-block{
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#views_block{
float:left;
height:90px;
overflow:hidden;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:60px;
margin-right:auto;
padding:5px;
}
a#resetImages{
display:none;
}
#usefull_link_block{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}

#pb-left-column{
float:left;
clear:both;
display:block;
margin-top:2px;
margin-bottom:5px;
margin-left:0px;
padding:5px;
padding-top:15px;
width:440px;
border-top:1px solid #B25454;

}
#short_description_content{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#buttons_bottom_block{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#buy_block{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:440px!important;
border-top:1px solid #B25454;
}
#border_prod{
padding:3px;
float:left;
width:350px;
}
#attributes{
background:#FFF;
margin-bottom:15px;
width:330px;
float:left;
padding-top:5px;
margin-left:auto;
margin-right:auto;
}
#attributes select{
width:200px;
}

.price{
margin-top:5px;
display:block;
border-top:1px solid #B25454;
}
#pQuantityAvailable{
margin-top:-44px;
width:auto;
float:left;
}
a#add_to_cart{
float:right!important;
clear:both!important;
}
#availability_statut{
display:block;
width:50%;
clear:both!important;
float:right!important;
text-align:right;
}
#quantity_wanted_p{
float:left;
width:auto;
display:block;
}
.buttons_bottom_block{
float:right;
}
#loyalty{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}

ul#idTabs{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}

#productscategory_noscroll{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}

#more_info_block{
float:left;
width:600px;
display:block;
margin-top:5px;
margin-bottom:80px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
ul#more_info_tabs{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
border-top:solid #B25454 1px;
border-bottom:solid #B25454 1px;
}
#more_info_sheets{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
/*right*/
#special_block_right{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#wishlist_block{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#newsletter_block_left{
position:absolute;
height:30px;
top:117px;
left:317px;
padding:5px;
width:100%;
text-align:left;
z-index:20;
}
#newsletter_block_left h4{
color:#FFFFFF!important;
font-size:12px!important;
float:left!important;
margin:0px!important;
float:left!important;
display:block!important;
line-height:37px;
}
#newsletter_block_left .block_content input{
float:left!important;
}
#newsletter_block_left .block_content input.button_mini{
}
#newsletter_block_left .block_content select{
float:left!important;
margin-right:6px;
}
#newsletter_block_left .block_content{
clear:both;
float:left!important;
width:350px!important;
margin-top:-3px;
margin-left:2px;
}
#newsletter_block_left .block_content p{
float:left!important;
margin:0px!important;
padding:0px!important;
}

#best-sellers_block_right{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;
}
#tags_block_left{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
position:relative;
width:100%;
}
#item{
display:block;
position:relative;
margin-top:50px;
margin-left:75px;
width:100%;
}
/*footer*/
#block_various_links_footer{
float:left;
width:100%;
display:block;
margin-top:-15px;
margin-bottom:5px;
margin-left:30px;
margin-right:auto;
padding:5px;
text-align:center;
}

/*form*/
#create-account_form{}
#login_form{}

.myaccount{
float:left;
display:block;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:5px;
width:100%;

}
.customization_block{
background-color:#FFFFFF;
border:1px solid #000000;
display:none;
padding:5px;
margin-bottom:10px;
}
.our_price_display{
float:left;
margin-right:5px;
margin-top:0px;
}
#thumbs_list_frame li{
margin-left:5px;
}
#text_fields{
margin-top:18px;
}
#police{
display:block;
width: 100px;
}
#selectpolice{
display:block;
margin-top:-37px;
margin-bottom:10px;
}
#buy_block .price{
border:none;
float:left;
}
#buy_block .our_price_display{
float:left;
}
#buy_block .old_price{
float:left;
}
#pagination{
}
.cart_navigation_extra{
margin-bottom:10px;
display:block!important;
}
.cart_navigation{
}
#cart_voucher{
width:90%!important;
display:block;
}
#subcategories ul li img{
}#subcategories ul li{
float:none!important;
}