body{background-image:none!important; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; color:#000; font-size:13px;}
a{color:#000;}
a img{border:none;}
.clear{clear:both;}

.main{margin:0px; width:980px;}
#header{height:auto; position:inherit;}
#logo-sail {width:108px;height:38px;display:block; font-size:35px; text-decoration:none;border:none;color:#fff;}

#menu-first,#menu-second,#img-header,#flash-slide, #catalogue_entete, .send, .print, .close, .retour, .ajout_achats, #footer, .fb_ltr, .section_produit h1, .achats_hover{display:none!important;}

.liste_achats{padding:0 0 36px!important;}
.liste_achats h2{font-size:25px;margin-bottom:15px; font-weight:normal;}
.liste_achats .print{float:right; background:url(../img/btn_arrow_right.jpg) no-repeat 7px center #efefef; line-height:22px;padding-left:26px;font-size:11px;margin:22px 0 24px; text-transform:uppercase; text-decoration:none;margin-right:10px;padding-right:10px;}
.liste_achats .send{float:right; background:url(../img/btn_arrow_right.jpg) no-repeat 7px center #efefef; line-height:22px;padding-left:26px;font-size:11px;margin:22px 0 24px; text-transform:uppercase; text-decoration:none;padding-right:10px;}

.liste_item{position:relative; margin-bottom:7px;}
.liste_item table{border:1px dotted #d2d2d2; border-collapse:collapse; width:100%;}
.liste_item table td.liste_left{border-right:1px dotted #d2d2d2; padding:20px; overflow:hidden;}
.liste_item table td.liste_left a{text-decoration:none;}
.liste_item table td.liste_left a img{border:none;}
.liste_item table td.liste_left div{float:left;width:600px;}
.liste_item table td.liste_right{width:169px; vertical-align:middle; text-align:center; font-size:13px;}
.liste_item table table{border:none; width:auto;}
.liste_item .close{width:13px; height:13px; display:block; background:url(../img/close.jpg); position:absolute; top:5px; right:5px;}
.liste_item img{float:left; margin-right:15px;}
.liste_item p{margin:0; padding:0;}
.liste_item .liste_title{font-size:15px; font-weight:bold; margin-bottom:2px;}
.liste_item .liste_subtitle{text-transform:uppercase; font-size:12px; margin-bottom:18px;}
.liste_item td.liste_left ul{margin-left:0; margin-top:10px; font-size:11px;}
.liste_item table table{border:1px dotted #d2d2d2;}
.liste_item table table th, .liste_item table table td{text-align:left; border-right:1px dotted #d2d2d2; padding:10px 8px; font-size:11px;}

.total_items table{border:1px dotted #d2d2d2; border-collapse:collapse; width:100%;}
.total_items table td{border:1px dotted #d2d2d2;}
.total_items table td.liste_left{text-align:right; padding:10px 20px;}
.total_items table td.liste_right{width:169px; vertical-align:middle; text-align:center; font-size:13px;}
.total_items table td.liste_left select{width:275px;}

canvas{display:none;}

.section_produit .left{float:left; width:355px; border:1px solid #e5e5e5; padding:1px; position:relative; z-index:200; margin-top:45px;}
	.section_produit .left .new{position:absolute; top:1px; left:1px; z-index:200;}

.section_produit .right{float:right; width:545px;position:relative; margin-top:45px;}
	.section_produit .right table{border-collapse:collapse;}
	.section_produit .right .first-row{width:445px; border-bottom:1px #cecece dotted; border-right:1px #cecece dotted;}
	.section_produit .right .first-row b{font-size:19px;display:block;margin-bottom:6px;}
	.section_produit .right .first-row p{font-size:13px;line-height:inherit;margin:3px 0 12px;padding:0;}
	.section_produit .right .second-row{width:97px; border-bottom:1px #cecece dotted; text-align:center; font-size:18px; vertical-align:top;}
	.section_produit .right .produit_info{overflow:auto;/*z-index:1; position:relative;*/}
		
		.section_produit .right .disabled{position:absolute; top:0; left:0; z-index:98;}
		
		.produit_info .loading{width:100%;position:absolute; top:0; left:0; background:url(../img/blanc_transp.png) repeat;text-align:center;display:none;}
		.produit_info .loading p, .produit_info .added p{margin:0;padding:0;}
		
		.produit_info .added{width:100%;position:absolute; top:0; left:0; background-color:#fff;text-align:center;display:none;}
			.produit_info .added div{border:1px solid #e4e4e4;margin-top:20px;position:relative;}
			.produit_info .added .close{position:absolute;top:3px;right:3px;}
			.produit_info .added div p{padding-top:54px;}
			.produit_info .added div b{display:block;padding-bottom:4px;}
			
		.section_produit .right .description{margin:20px 0 0 2px;}
		.section_produit .right .sku{font-size:11px;}
		.section_produit .right ul{margin:10px 0 0 2px;font-size:12px;}
		.section_produit .right ul li{background:url("../img/bullet_square.jpg") no-repeat scroll 0 5px; padding:0 0 0 9px;}
		.section_produit .right .ajout_liste{float:left;background:url(../img/btn_plus.jpg) no-repeat 7px center #efefef; line-height:22px;padding-left:26px;padding-right:20px;font-size:11px;margin:18px 0 24px; text-decoration:none; text-transform:uppercase;}
		.section_produit .right .separator{border-bottom:1px #cecece dotted; margin-bottom:20px;}
		.section_produit .right .social-left{float:left; margin-right:11px;}
		.section_produit .right .print{float:right;}

		.section_produit .right table.attributs{margin:19px 0 30px 0;border:1px solid #e4e4e4; font-size:11px; width:543px;}
		table.attributs tr.darker{background-color:#F6F6F6;}
		table.attributs td, table.attributs th{text-align:left; padding:11px 7px; border-right:1px solid #e4e4e4;}
		
		.section_produit .right .last{display:none;}

