/* supp du fond sur iframe pour block wisiwing */
body.mceContentBody { background:#f0f0ee; clear:both; width:650px; }
body.mceContentBody .gabarit{border: 1px solid black; background:white; margin:5px 0;}
/* Gabarit pour edition */
.central {float:left; width:100%; }
.colonne_gd{ width:330px;}
.colonne_small{  width:200px;}
.col_equal { width:270px;}
.fright{ float:right; }
.fleft{float:left;}

/*'------._ basics _.------'*/

body {padding:0;margin:0;font-family:Arial,sans-serif;font-size:76%;color:#666;background:#fff }

h1,h2,h3,.h3,h4,h5 {font-family:"Trebuchet MS", "Lucida Grande", Verdana, sans-serif; margin: 0 0 0.5em 0;}
p {margin: 0 0 1em 0;}
h1 {font-size:189%;}
h2,dt a,.productPrice, fieldset legend {font-size:131%;font-weight:bold;color: #bdb7bb;}
h3 {font-size:129%;}
h4 {font-size:116%;}
h5 {font-size:108%;}
img {border:0;}

a:link, a:visited {color: #bcb7bb;text-decoration:none;}
a:hover {color: #7f7f7f;text-decoration:underline;}
#left a:link, #left a:visited {color: #898488; }

ul{list-style:none;}
#content li{padding:1em 0;}
/*'------._ forms _.------'*/
input {text-align:center;margin-left:1em;}
input,textarea {background:#F9F7F3 url(img/bg_content.gif) repeat-y;border:0;border-bottom:1px solid #bdb7bb;}
input.submitBt,div.navBt {font-size:1.5em;color:#c7c1c5;border:0;background:#FFF url(img/arrow.gif) no-repeat right;height:38px; cursor:pointer;}
input.submitBt {padding-right:70px;}
div.navBt {text-align:right;}
div.navBt a {padding-right:70px;}
input#cartQty{width:2em;}

/*'------._ structure _.------'*/
#container {width:880px;margin:0 auto;border:1px solid #ccc;padding:0;background:#fff;}
#header {background: transparent url(img/bg_top.jpg) repeat-x bottom;height:175px; margin:0; padding: 0;}

#breadCrumb {margin: 0 0 1em 0;}
#breadCrumb a {color:#898488; text-decoration: underline; font-style: italic;}

#content {width:64%;float:right;padding:2em;text-align:justify;}
#left {width:30%;float:left;background:#F9F7F3 url(img/middle_column_bg.gif) repeat-y right;margin:0; padding: 0;}
#left-after{float:left;background:#fff url(img/middle_column_bottom.gif) no-repeat right;margin:0;height:100px;width:100%;}

#footer {border-left-style: solid; border-bottom-style: none; border-right-style: solid; border-top-style: none; border-left-color: #CCCCCC; border-right-color: #CCCCCC; border-width: 1px; width:880px; height: 17px; margin:0 auto;clear:both;background:#bdb7bb;text-align:center;padding:0.35em 0;color:#fff;}
#footer a { color: #FFF; }
.copyright {color: #BDB7BB; margin: -4px 0 2em 0;}
.copyright a {color: #BDB7BB!important;}

/*.Type_home #content {width:95%;float:right;padding:2em;text-align:justify;}*/

/*'------._ oscss _.------'*/
#menuBox .boxes h4{display:none;}
#menuBox .boxes {position:relative;top:-20px;}


/* Produits */
#productImagesGlb {width:50%;float:left;padding-right:5px;}
#productImage{ height:255px; width:250px;border-bottom: 1px solid #cccccc; margin: auto 0; }
#productImagelistMini{clear:both; height:60px; }
#productImagelistMini ul{margin:0; padding-left:0;}
#productImagelistMini ul li{display:inline; padding:0}
/* div #in_tabs{margin-top:25px;} */
#productInfoSpec { width:48%; float:right}
.productModel{display: none;}



#headingCatImg,.productImage,dd.image,.productPrice,.formBt{text-align:right;}
#headingCatImg {background:#fff url(img/film.jpg) no-repeat top left;}
.productPrice{padding:0 1em;margin:0;}
.productPrice del{padding:1em;margin:0;}
.productSpecialPrice {font-size:1.5em;}

dd.productImage,dd.image{border-bottom:1px solid #bdb7bb;}
dd.listingBuy{float:right;position:relative;top:-100px;text-align:right;padding-bottom:1em;}
.categoriesImages {display:none;}
.categoriesThumbs {float:left;padding:2em; display: none;}
.infobox h4{padding-top:5em;clear:both;}
.listing{padding-top:0.3em;}
.product_listing .listingImage{text-align:right}
.listing.block{border:1px solid black; display:block; float:left; height:150px; margin:1px; padding-top:3em; text-align:center; width:49%;}
#product_listing_div div.listing.block .productPrice { height:20px; text-align:center; margin:0}
#product_listing_div.listing_small_price div.listing.block .listingImage { float:right}
#product_listing_div div.listing.block div {margin:0}
#productDescription {color: #666666; text-align:justify; clear: both;}

div#productOptions {margin: 1em 0 0; padding: 1em 0 0}
ul.production_option.list {margin: 0; padding: 0;}
ul.production_option.list li {margin: 0; padding: 0 0 0.5em 0!important;}

.splitnav{ clear:both;}
label {float:left;}
fieldset {border:0;border-top:1px solid #ccc;padding-bottom:2em;}
fieldset p {margin:0.5em 2em 0.5em 2em;text-align:right;padding:1em;background:#eee url(img/bg_content.gif) repeat-y;border-top:1px solid #eee;}
fieldset span.notice{float:right;}
.cartDelete label {display:inline;width:100%;}
.warning {border:1px solid red;padding:1em;margin:2em;}
.markProductOutOfStock {color:red;padding:1em;}

th,dt {border-bottom:3px solid #ccc;background:#eee;}
th,td{border-left:1px solid #ccc;padding:1em;}
dt{padding:1em;}
dd {padding:0.5em;}
#fancy_title th,#fancy_title td,#fancy_title table {border:0px;padding:0;}
table {width:100%;border:1px solid #ccc;}

/*'------._ viewed_products boxe _.------'*/
/* 2 columns layout
	.col_1 {width:45%;float:left;text-align:left;}
	.col_2 {width:45%;float:right;text-align:left;}
------------------*/

.col_1, .col_2 {clear:both;padding-left:3em;border-bottom:1px solid #CCC;width:90%;}
.col_1 img, .col_2 img {padding:0;}
.col_1 a img,.col_2 a img{border:0;}
.col_1,.col_2{list-style:none;}
#viewedProducts {width:570px;float:right;}

/*'------._ boxes _.------'*/

.boxes h4 {clear:both;padding:1em 0 0 1em;border-bottom:0.2em solid #bdb7bb;}
.boxes p {text-align:center;padding:0.3em;}
.boxes ul, #categories_dropdownBox .boxes ul {padding:0; margin: 0 0 2em 0;}
.boxes li a {display:block;padding:0 0 0.5em 1em;}
.boxes li ul {display:block;padding-left:2em;}
.boxes img {padding:2em;}

#categories_dropdownBox .boxes h4 {display: none;}
#categories_dropdownBox .boxes li a {font-size: 116%; font-weight: bold; color: #666666; display:block; clear:both; border-bottom:0.2em solid #bdb7bb; padding:1em 0 0.5em 1em; font-family:"Trebuchet MS", "Lucida Grande", Verdana, sans-serif;}
#categories_dropdownBox .boxes li ul li a {font-size: 100%; clear:both; padding:1em 0 0 1em; border:none; color: #898488; font-weight: normal;  }

#languagesBox {margin: 0px; padding: 0.1em 0 0; background:#fff url(img/middle_column_top.gif) no-repeat right;}
#languagesBox ul {display:inline; width:250px;}
#languagesBox ul li{display:inline;float:left;width:50px; padding:0;}
#languagesBox ul li a{width:50px}
#languagesBox .boxes img {padding:0.1em;}
/*#languagesBox .boxes li {float:left;}
#languagesBox .boxes li a {padding:0 1.5em;}*/
#box_lang {
/* 	display:normal; */
	position:relative;
	top:66px;
	left:305px;
}
#box_lang li{
/*  clear:both; */
/* border:1px solid white; */
margin: 2px ;
}

/*'------._ menu header _.------'*/
#menu_header {background: #bdb7bb; height: 25px; margin: 0 0 10px 0; padding: 0; }
#headerLeft {width: 400px; float: left;}
#header a {color:#FFF;text-decoration: none;}
#header ul {float:right;margin:1em;}
#header li {list-style:none;float:left;margin-left:0.75em;}
#header h1 {margin-top:1px;color:#fff;padding-left:0.5em;font-size:18px;}

#Page_index #menuHome{background: transparent url(img/arrow-top.gif)no-repeat bottom center;}
#Page_products_new #menuNews{background: transparent url(img/arrow-top.gif)no-repeat bottom center;}
#Page_login #menuAccount,#Page_account #menuAccount{background: transparent url(img/arrow-top.gif)no-repeat bottom center;}
#Page_shopping_cart #menuShoppingCart{background: transparent url(img/arrow-top.gif)no-repeat bottom center;}
#menu_principalBox h4 {display: none;}
#menu_principalBox {float: right; width: 450px; margin: 0; padding: 0;}
#menu_principalBox ul {margin: 6px 0 0;}
/*'------._ step menu _.------'*/

ul.checkoutBar li {float:left;height:2em;padding:1em;background:#ccc;margin:5px;}


.error{ color:red; }
.info{ color:blue; }
.alert{ color:#C5701A; }


/* systeme -- osCSS */
/* Block debugg template */
#develop{background:white none repeat scroll 0 0; border:1px solid black; padding:1em; position:fixed; right:0; top:0;}
#develop span{ display:inline-block; width:70px; font-weight:bold; }
div.messageStack { width:80%; color:white; text-align:left; margin:0 auto; color:black; border:1px solid red;padding:1em;margin:2em; }

.ui-widget-content {color: #666;}

#tablist {display: none;}
.ui-widget-content {border: none!important;}
.ui-tabs {clear: both;}

#diapoflash {
	background-position:left top;
	background-repeat:repeat-x;
}
#productDateAdded {display: none;}
#productInfo input.submitBt {margin-bottom: 1em;}

/* process achat */
.shippingMethod li {padding: 0!important;}
.totht, .taxe {display: none;}
.invoiceProducts, .deliveryAddress {width: 50%;}
