BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: arial,verdana,helvetica,sans-serif; background:#fff; background:url('../images/bg_wof.gif') repeat-x left top;
}
BODY.watercooling {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: arial,verdana,helvetica,sans-serif; background:#fff; background:url('../images/bg_watercooling.jpg') no-repeat center -100px;
}
H1, H2, H3, P, UL, LI, FORM {
	margin:0; padding:0;
}
IMG {
	border:none;
}
.clear {
	clear:both;
}
A {
  
}
#master-container {
	margin-left:auto; margin-right:auto; background:url('../images/W-transparant-fond.png') no-repeat 200px 200px;
}
.watercooling #master-container {
	margin-left:auto; margin-right:auto; background:none;
}
#container {
	width:964px; margin: 0 auto 0 auto; overflow:hidden;
}

#main1 {
	float:left; width:964px; overflow:hidden; margin-bottom:20px;
}
#left_column {
  float:left; width:214px; height:auto; overflow:hidden;
}
#main2 {
	float:left; width:750px; height:auto; overflow:hidden;
}
#logo {
  float:left; margin:10px 0 0 10px;
}
/****************************************
* 
******************************************/
.arial {
  font-family:arial;
}
.verdana {
  font-family:verdana;
}
.bold {
  font-weight:bold;
}
.italic {
  font-style:italic;
}
.upper {
  text-transform:uppercase;
}
.underline {
  text-decoration:underline;
}
.size11 {
  font-size:11px;
}
.blue {
  color:#4170c5;
}
.red {
  color:#de0711;
}
.bg_gray {
  background:#eee;
}
.strike {
  text-decoration:line-through
}
.tcenter {
  text-align:center;
}
.tleft {
  text-align:left;
}
.tright{
  text-align:right;
}
A.red {
  color:#de0711;
}
A.red, A.red:link, A.red:visited {
  color:#de0711;
}
A.gray {
  color:#646464;
}
A.gray, A.gray:link, A.gray:visited {
  color:#646464;
}
A.effect {
  text-decoration:underline;
}
A.effect, A.effect:link, A.effect:visited {
  text-decoration:none;
}
.padd10 {
  padding:10px;
}
.paddleft10 {
  padding-left:10px;
}
.paddright5 {
  padding-right:5px;
}
.paddright10 {
  padding-right:10px;
}
.mgtopbottom0 {
  margin-top:0; margin-bottom:0; 
}
.mgtopbottom10 {
  margin-top:10px; margin-bottom:10px; 
}
.mgtop5 {
	margin-top:5px;
}
.mgtop8 {
	margin-top:8px;
}
.mgtop20 {
  margin-top:20px;
}
.mgtop30 {
  margin-top:30px;
}
.mgtop50 {
  margin-top:50px;
}
.mgtop120 {
  margin-top:120px;
}
.fleft {
	float:left;
}
.fright {
	float:right; 
}
.mg-l5 {
	margin-left:5px;
}
.small {
	font-size:10px;
}
.normal {
	font-size:14px;
}
.no-border {
  border:0px;
}
.block {
  display:block;
}
.clear {
	clear:both;
}
.debug {
  border:1px solid #00
}
/****************************************
* PAGE INTERIEUR
******************************************/
H1 {
  font:normal normal normal 24px 'arial', 'sans-serif'; color:#464646;
}
H2 {
  font:normal normal normal 24px 'arial', 'sans-serif'; color:#464646; border-bottom:1px solid #999; margin:10px 0 10px;
}
.title-home {
  font:normal normal normal 18px arial; color:#669816;
}
A {
	text-decoration:none;
}
.clear {
	clear:both;
}
A.gris-bordeaux, A.gris-bordeaux:link, A.gris-bordeaux:visited {
	COLOR: #4e4b4a
}	
A.gris-bordeaux:hover {
	COLOR: #a8303f
}
.verdana-11-grisfonce {
	FONT-SIZE: 11px; COLOR: #575454; FONT-FAMILY: Verdana
}
.gris-fuschia {
	COLOR: #847f7c
}
A.gris-fuschia:link, A.gris-fuschia:visited {
	COLOR: #847f7c
}
A.gris-fuschia:hover {
	COLOR: #e04564
}
#main-text {
	width:560px;
}
#main-text H2 {
	font:normal normal bold 16px 'Arial','sans-serif'; color: #a8303f; margin:0;
}
#main-text H3 {
	font:italic normal normal 12px 'arial','sans-serif';
	color: #464646;
}
#main-text H4 {
	font:normal normal bold 11px 'arial','sans-serif'; color: #464646; margin:0;padding:0;
}
#main-text IMG {
	margin:3px 5px 15px 0; text-align:left;
}
#main-text P {
	clear:both; font:normal normal normal 11px 'arial','sans-serif';margin:0 0 15px;padding:0;
}
/****************************************
* /PAGE INTERIEUR
*****************************************/
#header {
  height:184px; background:url('../images/header_bg.png') no-repeat left top;
}
.header-level1 {
  width:964px; height:106px;
}
.header-level2 {
  width:964px; height:32px;
}
.header-level3 {
  width:964px; height:42px;
}
/****************************************
* /PAGE INTERIEUR
*****************************************/
#overview_noob {
  height:200px;
}
#box4 {
	position:absolute;
}
#box4 div {
	width:930px; 	height:180px;	float:left;	background:#eee;
}
.mask3 {
	position:relative;	width:930px;	height:180px;	overflow:hidden;
}
span img {
	display:block;	border:none;
}
#cont {
  width:930px;margin:0 auto; background:#fff; text-align:left; padding:20px
}
.buttons {
  padding:5px;	filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;  
}
.buttons span {
  color:#0080FF; padding:0 6px; cursor:pointer; font:normal normal bold 11px arial; 
}
.buttons span.active, .buttons span:hover {
  background:#646464; color:#fff
}  
/****************************************
* /PAGE INTERIEUR
*****************************************/
#footer {
	margin:20px auto 0px auto; width:964px; height:198px; background:url(../images/footer_bg.png) no-repeat left top; 
}
#footer em.footer_fianet {
	float:left; width:100%; background : url('../images/fianet.png') no-repeat 780px 30px; 
}

#footer DIV {
  float:left; background:url(../images/footer_sep.png) no-repeat left 5px; width:150px; height:128px; padding:30px 50px 30px 50px;
}
#footer DIV.first {
  background:none;
}
#footer DIV H3 {
  font:normal normal bold 14px 'verdana';
}
#footer UL {
  
}
#footer UL LI {
	list-style:none; padding:5px 0 0 15px; background:url(../images/arrow_footer_gray.png) no-repeat 0px 50%;
}
#footer UL LI A, #footer UL LI A:visited {
	font:normal normal normal 11px 'verdana'; color:#646464; display:inline; 
}
#footer UL LI A:hover {
	text-decoration:underline; 
}
#footer UL LI.first {
	background:none;	
}

/*****************************************
*
******************************************/
div.block_round_gray {
	color: #474747;	font-size: 13px;
}
div.block_round_gray div.lt {
	background: #f3f3f3 url(../images/block_lt.gif) left top no-repeat; 
}
div.block_round_gray div.rt {
	background: url(../images/block_rt.gif) right top no-repeat;
}
div.block_round_gray div.rb {
	background: url(../images/block_rb.gif) right bottom no-repeat;
}
div.block_round_gray div.lb {
	background: url(../images/block_lb.gif) left bottom no-repeat;
}
div.block_round_gray div.content {
	padding: 5px 10px 5px 14px;
}
/*--*/
div.block_round_gray2 {
	color: #474747;	font-size: 13px;
}
div.block_round_gray2 div.lt {
	background: #ededed url(../images/block_lt_gray.gif) left top no-repeat; 
}
div.block_round_gray2 div.rt {
	background: url(../images/block_rt_gray.gif) right top no-repeat;
}
div.block_round_gray2 div.rb {
	background: url(../images/block_rb_gray.gif) right bottom no-repeat;
}
div.block_round_gray2 div.lb {
	background: url(../images/block_lb_gray.gif) left bottom no-repeat;
}
div.block_round_gray2 div.content {
	padding: 5px 10px 5px 14px;
}
/*--*/
div.block_round_blue {
	color: #474747;	font-size: 13px;
}
div.block_round_blue div.lt {
	background: #8fabd9 url(../images/block_lt_blue.gif) left top no-repeat;
}
div.block_round_blue div.rt {
	background: url(../images/block_rt_blue.gif) right top no-repeat;
}
div.block_round_blue div.rb {
	background: url(../images/block_rb_blue.gif) right bottom no-repeat;
}
div.block_round_blue div.lb {
	background: url(../images/block_lb_blue.gif) left bottom no-repeat;
}
div.block_round_blue div.content {
	padding: 10px 5px 0px 5px;	font-weight: bold;
}
div.block_round_blue div.content H3 {
	color:#fff
}
/*--*/
div.fill_round_gray {
	color: #474747;
}
div.fill_round_gray div.tp {
	background: url(../images/fill_tp_gray.png) left top no-repeat; padding-top:10px;
}
div.fill_round_gray div.bt {
	background: url(../images/fill_bt_gray.png) left bottom no-repeat; padding-bottom:10px; 
}
div.fill_round_gray div.md {
	background: url(../images/fill_md_gray.png) left top repeat-y; 
}
div.fill_round_gray div.content {
	padding: 90px 10px 10px 14px;
}
/********************************
*
********************************/
.innerHomepage UL.activity LI {
	 
}
/*-CSS-*/
.article_element H4 {
  text-transform:uppercase; color:#464646; font:normal normal normal 14px 'Verdana';
}
.article_element P {
  margin:5px 0px; font:normal normal normal 14px arial;
}
.article_element UL {
  margin:5px 0px; font:normal normal normal 14px arial;
}
.article_element UL LI {
  list-style: none; font:normal normal normal 14px arial; background:url(../images/pxarrow_red.gif) no-repeat left 50%; padding-left:15px; 
}
/********************************
*
********************************/
#left_column H3 {
  
}
#left_column H3.black {
  height:39px; background:url('../images/mainmenu_top_black.png') no-repeat left top
}
#left_column H3.orange {
  height:39px; background:url('../images/mainmenu_top_orange.png') no-repeat left top
}
#left_column H3 SPAN {
  display:block; padding: 10px; color:#fff; font:normal normal bold 14px arial; 
}
#left_column DIV {
  background: #FAFAFA url('../images/mainmenu_bottom.png') no-repeat left bottom; padding-bottom:20px; 
} 

#left_column DIV UL {
 background:#FAFAFA url('../images/mainmenu_bg.png') repeat-x left top; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7;
}
#left_column DIV UL LI {
  list-style: none; padding:6px 0px; background:url('../images/mainmenu_li.png') repeat-x left top; width:190px; margin:0px auto; 
}
#left_column DIV UL LI.first {
  background:none; 
}
#left_column DIV UL LI A, #left_column DIV UL LI A:visited, #left_column DIV UL LI A:link {
  background:url('../images/arrow_gray.png') no-repeat left 50%; padding-left:15px; font:normal normal bold 11px 'verdana'; color:#08090B; 
}
#left_column DIV UL LI.active A, #left_column DIV UL LI.active A:visited, #left_column DIV UL LI.active A:link {
  color:#de0711; 
}


#left_column DIV UL.second {
 border:none; background:none;
}
#left_column DIV UL.second LI {
   padding-left:10px; background:none; line-height:auto; height:auto;
}
#left_column DIV UL.second LI A, #left_column DIV UL.second LI A:visited, #left_column DIV UL.second LI A:link {
  background:url('../images/arrow_footer_gray.png') no-repeat left 50%; font:normal normal normal 11px 'arial'; color:#08090B; padding-left:10px; 
}
#left_column DIV UL.second LI.active A, #left_column DIV UL.second LI.active A:visited, #left_column DIV UL.second LI.active A:link {
  font-weight:bold; color:#4170c5;
}

#left_column DIV UL.third {
 border:none; background:#f1eded; margin-left:20px;
}
#left_column DIV UL.third LI {
   padding-left:10px; background:#f1eded; line-height:auto; height:auto;
}
#left_column DIV UL.third LI A, #left_column DIV UL.third LI A:visited, #left_column DIV UL.third LI A:link {
  background:url('../images/arrow_footer_gray.png') no-repeat left 50%; font:normal normal normal 11px 'arial'; color:#08090B; padding-left:10px; 
}
#left_column DIV UL.third LI.active A, #left_column DIV UL.third LI.active A:visited, #left_column DIV UL.third LI.active A:link {
  font-weight:bold; color:#4170c5;
}


/********************************
*
********************************/
#reclame-container {
  margin:0 0 5px 10px;
}
#reclame-order {
  margin:0 0 20px 10px;
}
#reclame-container.home {
  background:url(../images/reclame_bg.png) no-repeat left top; width:743px; height:320px; 
}
#reclame-container.inner {
  background:url(../images/reclame_bg.2.png) no-repeat left top; width:743px; height:126px;
}
#reclame-container H2 {
  border:none; margin:0 0 20px 0; padding:10px 0 0 10px; font-size:18px; font-family:'verdana'; text-transform:none;
}

#reclame-container DIV.l1 {
  float:left; width:244px; height:260px; background:url(../images/reclame_h_line.png) no-repeat left bottom;
}
#reclame-container DIV.l1 DIV {
  float:left; margin:0px; padding:0 10px 0px 10px; width:224px; height:260px; background:none; overflow:hidden;
}

#reclame-container DIV.first {
  background:none;
}
#reclame-container DIV DIV H4 {
  background:url(../images/title_home.png) no-repeat left top; height:21px; margin:0px 0 3px 0; text-transform:none;
}
#reclame-container DIV DIV .title {
  color:#fff; display:block; padding:4px 0 0 10px;
}
#reclame-container DIV DIV .desc {
  margin:0px; color:#646464; background:#eee; padding:5px 10px; width:200px; height:40px; overflow:hidden;
}
#reclame-container DIV DIV UL LI {
  float:left; list-style: none; display:inline; width:120px; border:1px solid #000;
}
#reclame-container DIV DIV .img {
  margin:10px 0 15px 0; 
}
#reclame-container DIV DIV .price_blue {
  font:normal normal bold 12px 'georgia'; color:#4170c5; 
}
/********************************
*
********************************/
#products-listing {
  margin:0 0 0 6px;
}
#products-listing DIV {
  float:left; width:174px; height:202px; margin:6px;
}
#products-listing DIV DIV {
  float:left; margin:0px; padding:0 10px 0px 10px; width:154px; height:192px;
}
#products-listing DIV H4 {
  border-bottom:1px solid #dfdfdf; margin:5px 0; color:#000; height: 27px; overflow:hidden; font:normal normal bold 11px arial; text-transform:none;
}
#products-listing DIV .desc {
  margin:5px 10px 5px 10px; color:#646464;
}
/*--*/
#products-listing DIV .price_red {
  font:normal normal bold 12px 'georgia'; color:#de0711; 
}
#products-listing DIV .price_blue {
  font:normal normal bold 12px 'georgia'; color:#4170c5; 
}
#products-listing DIV .price_violet {
  font:normal normal bold 12px 'georgia'; color:#c106dd; 
}

/*--*/
.thumb-specials {
  background:#fff url('../images/thumbnail-home.1.png') no-repeat left top;
}
.thumb-specials .img{
  height:120px; overflow:hidden;
}
.thumb-favorites {
  background:url('../images/thumbnail-home.1.png') no-repeat left top;
}
.thumb-favorites .img{
  height:120px; overflow:hidden;
}
.favorites {  
  position:absolute; z-index:2; margin:-54px 0 0 49px;
}
/********************************
*
********************************/
#products-listing-line {
  margin:0 0 0 15px; background:#fff;
}
#products-listing-line DIV {
  width:720px; height:auto; background:#fff url('../images/bg_repeat_gray.png') repeat-x left top;
}
#products-listing-line DIV UL LI {
  list-style:none;
}
#products-listing-line .img {
  width:170px; height:150px; overflow:hidden; text-align:center; 
}
#products-listing-line DIV UL LI.title, #products-listing-line DIV UL LI.title A {
  font:normal normal bold 11px 'verdana'; color:#646464; background:url('../images/bg_repeat_gray.png') repeat-x left bottom; list-style:none; margin:5px 0; padding:5px 0;
}
#products-listing-line DIV UL LI.desc, #products-listing-line DIV UL LI.desc A {
  font:normal normal normal 12px 'arial'; color:#646464; margin:5px 0;
}
#products-listing-line DIV UL LI.strike, #products-listing-line DIV UL LI.strike A {
  color:red; font:normal normal normal 18px 'tahoma';
}
#products-listing-line DIV UL LI.price, #products-listing-line DIV UL LI.price A {
  color:#646464; font:normal normal normal 18px 'tahoma';
}



/********************************
*
********************************/
#links_menu {
  float:left: 
}
#links_menu UL {
  float:left; margin: 0 0 0 20px; 
}
#links_menu UL LI {
  float:left; height:30px; display:inline; padding:0 20px 0 20px; 
}
/*--*/
LI.home {
  background:url('../images/icons/home.png') no-repeat left 8px;
}
LI.customers {
  background:url('../images/icons/customers.png') no-repeat left 8px;
}
LI.twitter {
  background:url('../images/icons/twitter.png') no-repeat left 8px;
}

LI.contact {
  background:url('../images/icons/contact.png') no-repeat left 8px;
}
LI.blog {
  background:url('../images/icons/comments.png') no-repeat left 50%;
}
LI.plan{
  background:url('../images/icons/plan.png') no-repeat left 50%;
}
#links_menu UL LI.account{
  margin-left:90px; background:url('../images/icons/comments.png') no-repeat left 50%; color:#b3e433; font-weight:bold;
}


/*--*/
#links_menu UL LI A, #links_menu UL LI A:visited, #links_menu UL LI A:link {
  float:left; padding-top:10px; font:normal normal normal 10px 'verdana'; height:30px; color:#fff; text-transform:uppercase;
}
/********************************
*
********************************/
#top_menu {
  float:left: 
}
#top_menu UL {
  float:left; margin: 0 0 0 20px; 
}
#top_menu UL LI {
  float:left; height:42px; display:inline; padding:0 20px 0 20px; background:url(../images/topmenu_bg.png) no-repeat 0px 50%; 
}
#top_menu UL LI.first {
  background:none; 
}
#top_menu UL LI A, #top_menu UL LI A:visited, #top_menu UL LI A:link {
  float:left; padding-top:15px; font:normal normal bold 11px 'verdana'; height:30px; color:#000; text-transform:uppercase;
}
/********************************
* Plan du site
********************************/
#maps-web {
  margin:0 0 5px 10px;
}
#maps-web DIV {
  float:left; margin-top:20px; background:url(../images/sep.h.gif) repeat-x left bottom; margin:10px 0;
}
#maps-web DIV H2 {
  float:left; width:300px; font:normal normal normal 20px 'arial'; padding-left:20px; border:none; color:#646464  
}
#maps-web DIV H2 A, #maps-web DIV H2 A:link, #maps-web DIV H2 A:visited {
  color:#646464; text-decoration:none;  
}
#maps-web DIV H2 A:hover {
  color:#646464; text-decoration:underline;  
}
#maps-web UL {
  float:left; width:380px; padding-left:20px;
}
#maps-web LI {
  list-style: none; background:url('../images/icons/map_li.png') no-repeat left 50%; padding:2px 0px 2px 20px; 
}
#maps-web LI A, #maps-web LI A:link, #maps-web LI A:visited {
  font:normal normal normal 11px 'verdana'; color:#999999;
}
#maps-web LI A:hover{
  text-decoration:underline;
}
/********************************
* Plan du site
********************************/
.products-content-info {
  float:left; background:#white; margin-left:15px;
}
.products-content-info DIV.first {
  float:left; width:690px; padding:20px; background:url('images/bg-repeat-products.gif') repeat left top
}
.products-content-info DIV.first DIV.second {
  float:left; width:640px; padding:20px; border:5px solid #eee; background:#fff
}
.products-content-info DIV.first DIV.second DIV.third {
  float:left; background:none;
}
.products-content-info DIV.first DIV.second DIV.third DIV.fourth {
  float:left; width:300px; height:300px; overflow:hidden; background:none;
}

.bgGrayArrow {
	background: url('../images/arrow-bg-gray.gif') no-repeat 3px 50%; padding-left:20px;
}
.bgGrayArrowLeft {
	background: url('../images/arrow-left.gif') no-repeat 3px 50%; padding-left:20px;
}

/********************************
* Plan du site
********************************/
.page {
  clear:both; width:740px;
}
.page SPAN {
  font:normal normal normal 11px arial; color:#646464; padding: 0 10px 0 0;
}
.page U.prev {
  text-indent:-9999px; width:10px; padding:0 0 0 10px; background:url(../images/arrow-left.gif) no-repeat left 50%; text-decoration:none;
}
.page U.next {
  text-indent:-9999px; width:10px; padding:0 0 0 10px; background:url(../images/arrow-right.gif) no-repeat left 50%; text-decoration:none;
}
.page A, .page A:visited, .page A:link {
  font:normal normal normal 11px arial; color:#646464;
}
.page B {
  font:normal normal bold 11px arial; color:#646464; background:#eee; padding:2px;
}
/********************************
* Plan du site
********************************/
#sort_products {
  background:url(../images/bg_sort_products.gif) no-repeat 10px top; height:55px; width:740px; margin: 0 0 10px 0
}
#sort_products UL {
  float:left; margin: 3px 0 0 50px;
}
#sort_products UL LI {
  float:left; display:inline; width:120px; height:49px; background:url(../images/footer_sep.png) no-repeat right top;
}
#sort_products UL LI H5 {
  font:normal normal bold 11px 'arial'; color:#464646; text-transform:uppercase; margin:8px 0 0 0;  
}
#sort_products UL LI P {
  margin:5px 0; text-align:left;   
}
#position {
  float:left; padding-left:40px;
}





































/******************************************
*
******************************************/
/*****************************
*
******************************/
h1.titre  {
	float:left; 
	background: url(../images/bd_titre.gif) no-repeat 0px 0px;
}
h1.titre  {
	font-size: 1.3em; 
	color: white;
	font-family:'arial', sans-serif ;
	line-height:25px; height:25px;
	text-align:left;
	/*padding:2px 32px;*/
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-indent:32px;
	width:690px;
}
.bloc_fullwidth, .bloc_fullwidth_marge {
	float:left; 
	border-left: 1px solid #C9B9E2;
	border-right: 1px solid #C9B9E2;
	width:688px;
	background:#fff;
}
.bloc_fullwidth A, .bloc_fullwidth_marge A, .bloc_fullwidth A, .bloc_fullwidth_marge A:visited  {
	outline: none;
	font:normal normal bold 11px 'arial', 'sans-serif';
	text-decoration:none;
	color:#464646;
}
.bas_fullwidth {
	float:left; background:url(../images/others/bas_fullwidth.gif) no-repeat ; width:690px;
}
.panier_boutons {
	float:left; vertical-align: top ;
}
.clear {
	clear:both;
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       Facturation : panier et compagnie          -------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/

.panier_tableau {
	border-collapse: collapse; 
	width: 688px ;
	text-align: center ;
}

.panier_tableau img, .panier_livraison img {
	vertical-align: middle ;
}

.panier_tableau_header {
	background: url(../images/panier_tableau_header.gif) no-repeat -20px top  ;
	width: 688px ;
	height: 25px ;
	color: #11476F;
	font-size: 11px;
	font-weight: bold;
}

.panier_tableau_articles {
	width: 500px;
}

.panier_tableau_qte {
	width: 65px;
}

.panier_tableau_pu {
	width: 83px;
}

.panier_tableau_total {
	width: 83px;
}

.panier_tableau_suppr {
	width: 42px;
	font-size: 10px;
}

.panier_tableau_contenu {
	background: url(../images/panier_tableau_contenu.gif) repeat-y -20px top;
	width: 688px ;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}

.panier_tableau_contenu td {
	 /* text-align: center ; */
}


.panier_separ_articles {
	padding-left: 35px ; 
	width: 465px ;
	height: 30px;
	color: #11476F;
	font-weight: bold;
	text-align: left;
	
}

.panier_tableau_contenu_articles {
	 padding-left: 26px ;
	 text-align: left;
	 height:34px;
}

.panier_tableau_contenu_articles a {
	color: #333;
	text-decoration: none ;
}

.panier_tableau_contenu_articles a:hover {
	text-decoration: underline ;
}

/* pied du tableau */ 

/*
.panier_tableau_livraison td, .panier_tableau_nb_articles td {
	vertical-align: middle ;
}
*/

.panier_tableau_livraison {
	background: url(../images/panier_tableau_2.gif) no-repeat ;
	width: 771px ;
	height: 45px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}

.panier_livraison, .panier_sous_total, .panier_promotion, .panier_promotion_detail  {
	padding-left: 26px;
	padding-top: 5px;
	text-align: left;
	width: 622px ;
	height: 40px;
	color: #11476F;
}

.panier_tableau_livraison_calcul, .panier_tableau_promotion {
	background: url(../images/panier_tableau_2.gif) no-repeat ;
	width: 771px ;
	min-height: 45px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}

.panier_promotion_detail img {
	
	vertical-align: middle ;
}

.panier_sous_total_montant, .panier_tableau_livraison_calcul_montant, .panier_promotion_detail_montant {
	width: 59px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding-right: 55px;
	text-align: center;
}

.panier_tableau_promotion_detail {
	background: url(../images/panier_tableau_2_repeat.gif) repeat-y ;
	width: 771px ;
	border-collapse: collapse; 
}

.panier_tableau_nb_articles {
	background: url(../images/panier_tableau_1.gif) no-repeat ;
	width: 688px ;
	height: 40px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}


.panier_nb_articles {
	padding-left: 26px;
	padding-top: 5px;
	width: 565px ;
	height: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.panier_nb_articles_total {
	width: 83px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}


.panier_nb_articles_total_euro {
	width: 83px;
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.panier_nb_articles_total_checkout {
	padding: 3px 37px 3px 0px;
	font-size: 12px;
	font-weight: bold;
	height:15px;
	text-align:right;
}

.panier_nb_articles_total_euro_checkout {
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.panier_boutons {
	float:left; vertical-align: top ;
}

.tableau_exped  {
	width: 500px;
	border-collapse: collapse ;
}

.tableau_exped th {
	color: #11476F;
	font-size: 11px;
	font-weight: bold;
}
.clear_float {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       Compte : gestion utilisateur          -------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/


.inner_account #bloc2 {
	width:300px;
}
.inner_account #bloc3 {
	width:300px; text-align:right;
}
.inner_account HR {
	width:300px; border:1px dotted #999;
}

/********************************
*
********************************/
#panneau-droit {
	float:left; margin-left:0px; position:absolute; background:#FFF; font-size:11px; 
}



H1.mi_important {
	BACKGROUND: url(../images/bd_titre_mi_important.gif) no-repeat
}
H1.mi_important {
	float:left; 
	font-size: 1.3em; 
	color: white;
	font-family:'arial', sans-serif ;
	line-height:25px; height:25px;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-indent:32px;
	width:400px;
}


.bloc_miwidth {
	float:left;
	BORDER-RIGHT: #7f7f7f 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #7f7f7f 1px solid; 
	WIDTH: 359px; COLOR: #333; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: left; voice-family: inherit;
}


.bas_miwidth {
  float:left; BACKGROUND: url(../images/bas_miwidth.gif) no-repeat; FLOAT: left; WIDTH: 381px; HEIGHT: 15px
}

.bloc_fp_bas {
	clear: both ;
	width: 773px ;
	height: 15px ;
	background: #fff url(../images/bloc_bas_fp.gif) no-repeat ;
	font-size:0;
	line-height:0;
}

.pub_masque {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.pub_masque A {
	DISPLAY: block
}
.pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; Z-INDEX: 1; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative
}
TD.sep-v {
	width:1px; height:100%; background:url(../images/inner/sepv.gif) no-repeat 0px 0px;
}
.accueil-href {
	font: normal normal bold 14px 'trebuchet ms', 'sans-serif';
	color:#464646;
	height:40px;
}
h1.titrepage {
	font-size: 20px;
	font-weight: normal;
	line-height:24px;
}
/**********************************
**
***********************************/
 /*--*/
.top-products-info {
	background: url('../images/bg-top-products-info.gif') no-repeat left top; width:764px; height:auto; padding-top:50px;
	/* center */
	margin-left:auto; margin-right:auto;
}
.center-products-info {
	background: url('../images/bg-center-products-info.gif') repeat-y 0px 0px; width:764px; height:auto;
}
.bottom-products-info {
	background: url('../images/bg-bottom-products-info.gif') no-repeat left bottom; width:764px; height:auto; padding-bottom:50px;
}
.products-content-info {
	background:none; width:710px; height:auto; margin: 0 auto 0 auto; overflow:hidden;
} 
.mgTop10 {
  margin-top:10px; 
}
.baskethead {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; COLOR: #464646; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.baskettext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.basketlarge {
  font:normal normal normal 14px arial; 
}
.basketredxsm {
  font:normal normal bold 11px 'arial'; color:red;
}
#form_login {
  text-align:left; 
}
.messageStackError {
 font:normal normal bold 11px 'arial'; color:red; 
}
/**********************************
**
***********************************/
.css {
  font:14px arial; line-height:20px; 
}
.css P {
  margin:8px 0px; font:14px arial;
}
.css LI {
  margin:8px 0px; font:14px arial;
}
.css BLOCKQUOTE {
  font:14px arial;
}
.css TABLE {
  border:4px solid #eee; 
}
.css TABLE TD {
  padding:10px;
}
.products-content-info H4 {
  font:normal normal bold 14px tahoma; color:orange;
}

.products-content-info p {
  /*font:normal normal normal 12px tahoma;*/ line-height:16px 
}



