body {
  COLOR: #3d3d3d; TEXT-ALIGN: center; background:#fff /*url('../images/logo_filigrame.png') repeat left top*/; FONT: 13px arial,helvetica,clean,sans-serif; 
}
IMG {
  border:0px; 
}
#page-content {
  MARGIN: 0px auto; WIDTH: 980px; TEXT-ALIGN: left; display:block; 
}
#wrapper {
  MARGIN: 0px auto; WIDTH: 980px; TEXT-ALIGN: left; display:block; POSITION: relative;
}
#container-inner {
  WIDTH: 980px;
}
.header {
  height:70px; width:100%; margin-top:30px; background:url('../images/bg_header_dotted.gif') repeat-y 600px top; overflow:hidden; margin-bottom:20px; 
}
.header span {
  margin-top:10px;
}
#panier {
  width:100px; margin-left:30px;
}
#panier p {
  width:80px; float:left;
}
#panier A, #panier A:link, #panier A:visited {
  color:#ff8400; text-decoration:none;
}
 /*************************
 menu haut**************************/

.header UL {
float:left; list-style:none; margin: 0 ; padding:0;width:130px; margin-left:200px; 
}
.header LI {
  color:#ffffff; float:left; position:relative; width:130px; 	FONT-size: 12px; background:url(../images/pictomenu.jpg) no-repeat left center; padding:2px 0 2px 15px; 
}
.header LI H3.active {
}
.header LI a {
  width:130px; font:normal normal normal 10px tahoma; color:#000; text-decoration:none; letter-spacing:0.1em  
}
.header LI a:hover {
  text-decoration:underline   
}
.header .sep{
color:#ffffff;background-position:left 65%;background-repeat:no-repeat;text-decoration:none; text-transform: uppercase; 
}
 /*************************
 menu main**************************/

UL#main-menu {
  float:left; list-style:none; margin-left:70px; position : relative; 
}
#main-menu LI {
  margin-top:5px; padding: 0 30px 0 20px; color:#ffffff; float:left; display:inline; position:relative; FONT-size: 13px; background :url(../images/mainmenu-picto.png) no-repeat left top; 
}
#main-menu LI H3.active {
}
#main-menu LI a {
  font:normal normal bold 14px arial; color:#fff; text-decoration:none; padding:0 5px; 
}
#main-menu LI a:hover {
  background:#646464;
}
 /*************************
 menu left**************************/
UL#left-menu {
  float:left; list-style:none; margin: 0; padding:0; width:240px;
}
#left-menu LI {
  padding: 8px 0 8px 35px; color:#000000; float:left; position:relative; width:130px; background :url('../images/picto-left-menu.jpg') left center no-repeat; 
}
#left-menu LI a {
  width:130px; color:#000;text-decoration:none; font:normal normal normal 14px arial;  
}
 /*************************
breadcrumbs**************************/
UL#breadcrumbs {
  margin:0 0 10px 0 ;
}
#breadcrumbs LI {
  display:inline; padding:0 0px 0 0px; margin:5px 0 5px 0; font:normal normal normal 11px 'tahoma'; font:normal normal normal 11px 'tahoma'; color:#000; 
}
#breadcrumbs A, #breadcrumbs A:link {
 padding:0 15px 0 5px; background:url('../images/arrow-breadcrumbs.png') no-repeat right 4px; font:normal normal normal 11px 'tahoma'; color:#000; text-decoration:none;
}

 /*************************
pagination**************************/
UL#pagination {
  margin:10px 0 10px ;
}
#pagination LI, #pagination-bottom LI {
  display:inline; padding:0; margin: 0; font:normal normal normal 11px 'tahoma'; font:normal normal normal 11px 'tahoma'; color:#000; 
}
#pagination A, #pagination A:link, #pagination-bottom A, #pagination A:link {
  padding:0; font:normal normal normal 11px 'tahoma'; color:#000; text-decoration:none;
}

 /*************************
footer-menu
**************************/
UL#footer-menu {
float:left; list-style:none;width:250px;height:100px;
}
#footer-menu LI {
FONT-size: 10px;display:inline;width:125px;margin-right:60px !important;margin:0; 
}
#footer-menu LI H3.active {
}
#footer-menu LI a {
text-decoration:none;width:125px;  
}
 /*************************
 couleur**************************/  
.noir{color:#000;}
.orange{color:#ff8400;}
.bold{font-weight:900}
.blanc{color:#ffffff;}
.bleu{color:#268dac;}
  /*************************
margin**************************/
.mgtop10{margin-top:10px;}
.mgbot40{margin-bottom:40px;}
.mgbot20{margin-bottom:20px;}
.mgtop20{margin-top:20px;}
.mgleft20{margin-left:20px;} 
.mgleft12{margin-left:12px;}
.mgleft10{margin-left:10px;}
.mgright22{margin-right:22px;}
.mgtop20{margin-top:20px;}
.mgtop40{margin-top:40px;}
.mg-auto{margin-left:auto;margin-right:auto;}
.mag-art{margin:0 1 20 0;} 
  /*************************
float et border**************************/
.fleft{float:left;}
.fright{float:right;}
.border{border:solid 3px #18507C}

  /*************************
padding*************************/

.padcolleft{padding:10 30 0 20;}
.padcolright{padding:0 20 0 20;}
.padcolleft-2{padding:10 30 0 30;}
.pad-p-cadre-noir{margin:30 20 0 20;}
.pad-right40{padding-right:40px}
.pad-bot10{padding-bottom:10px}
.pad-art{padding:5; }
.pad-top40{padding-top:40px;}

/* size *************************/
.size11 {
  font-size:11px
}
.size16 {
  font-size:16px
}

   /*************************
content**************************/
#haut-content {
  width:980px;background:url('../images/haut-content.jpg'); height:82px;
}
#milieu-content{
  width:980px;background:#d8e8ec;background-image:url('../images/milieu-content.jpg');background-repeat:repeat-x;height:auto;margin:Opx; padding:0 
}
#bas-content{
  width:980px;background:url('../images/bas-content.jpg');background-repeat:no-repeat; height:40px;
}
#haut-blanc {
  margin:0 10px 0 10px; width:960px; background:url('../images/haut-blanc.png ') no-repeat left top; height:10px;
}                                                                                                                        
#milieu-blanc {
  margin:0 10 0 10; width:960px;background:#fff;height:auto; 
}
#bas-blanc {
  margin:0 10 0 10; width:960px;background:url('../images/bas-blanc.png') no-repeat left top; height:0px;
}

#recherche {
  padding-left:25px;padding-top:20px;
}
#recherche .text-search {
  padding:3px 0; width:240px;
}
#recherche .img-search {
  margin-left:3px;
}

.left {
  width:240px; height:auto;
}
.left h1 {
  background:url('../images/titre.jpg') no-repeat left top ; display:block; margin:0;
}
.right{
  width:660px; height:auto;
}
.fullright {
  margin-left:20px; width:760px; height:auto; 
}
.height-auto{
  height:auto;
}
#categories {
  display:block; clear:both; width:240px; padding: 20px 0;
}


#selection {
  display:block; clear:both; width:240px; padding: 20px 0;
}

.featured-thumbs {
  float:left; background:url('../images/bg_leftmenu_dotted.gif') repeat-x left bottom; padding:10px 0; width:240px; height: 150px; margin:10px 0; /*border:1px solid #eee;*/
}
.featured-thumbs h3 {
  font:normal normal normal 11px arial; text-transform:uppercase;
}
.featured-thumbs p {
  font:normal normal normal 11px arial; 
}
.featured-thumbs p.price {
  font:normal normal bold 12px arial;  
}

/*
.selection {
  float:left; background:url('../images/bg_leftmenu_dotted.gif') repeat-x left bottom; padding:0px 0 10px; width:235px;
}
#selection .img-select{
  width:80px; height:122px; overflow:hidden;
}
#selection p {
  margin-top:15px;
}
.text-select img {
  margin-top:10px;
}
.text-select h3 {
  font : normal normal bold 11px verdana; display:inline;
}
*/
 /*************************
  h **************************/
h1 {
  font-size:16px; color:#fff; height:45px; padding-top:10px; padding-left:15px;
}
h2 {
color:#268dac; font-size:15px; text-transform: uppercase; 
}

 /*************************
 accueil **************************/
/*
.cadre-noir{
height:392px;width:635px;background:url('../images/cadre-noir.jpg');background-repeat:no-repeat;font-size:15px;overflow:hidden;
}
.cadre-noir img{
height:280px;width:400px;overflow:hidden;position:relative;top:15px;left:20px;
}  
.mask-visuel {
background:url('../images/cadre-visu.png');background-repeat:no-repeat;width:610px;height:300px;position:relative;margin-left:15px;top:-270px;
}
.text {
width:185px;height:270px;position:relative;margin-left:15px;top:-560px;left:410px;overflow:hidden;
}
.text p {
font-size:12px;
}
.text h3 {
font-size:14px;margin-bottom:15px;
}
*/
.collections  {
  /*height:auto; margin:10px 0;*/
}

.collections h1 {
  width:635px; background:url('../images/titre-lrg.jpg') no-repeat left top; /*margin-top:15px;*/
} 
.collection .img-select {
  width:87px; height:122px;
}
.dim {
  width:315px; height:200px; 
}
.bgdim {
  background:url('../images/pointillet-collect.jpg') no-repeat left bottom;
}
.collections .first {
  background:url('../images/pointillet-collect-none.gif') no-repeat left bottom;
}
.dim .text-select {
width:150px;
} 
.text-select a{
  color:#646464;
} 
/* footer **************************/
.footer{
width:200px;height:auto;
}
/* catalogue **************************/ 
.right h1, .fullright h1 {
  width:635px; background:url('../images/titre-lrg-gris.jpg') no-repeat left top; /*margin-top:35px;*/ font:normal normal bold 16px arial; 
}
#top-catalogue {
  width:640px; background:url('../images/pointillet-catalog.jpg') no-repeat left bottom;
}
#catalogue {
  height:auto; width:640px; display:block; 
}

/*********************************
**
*********************************/
#catalogue .thumbs {
  float:left; width:650px; height:150px; margin:8px 8px; 
}
#catalogue .thumbs P {
  margin:10px 0; font:normal normal normal 11px tahoma;
}
#catalogue .thumbs .img {
  margin:10px 0; font:normal normal normal 11px tahoma;
}

#catalogue .thumbs .img {
  float:left; width:140px;
}
#catalogue .thumbs .desc {
  float:left;  width:480px; margin-left:20px; height:150px;
}

#catalogue .thumbs .desc .titre {
  font:normal normal bold 12px tahoma; text-decoration:none; color:#646464; margin: 8px 0;
}
#catalogue .thumbs .desc .description {
  font:normal normal normal 11px arial; text-decoration:none; color:#646464;
}
#catalogue .thumbs .desc .price {
  font:normal normal normal 20px arial; text-decoration:none; color:#646464; margin: 18px 0 0;
}


#catalogue .thumbs_article {
  float:left; width:120px; height:230px; overflow:hidden; margin:0px 0 0 8px; text-align:center; position:relative;
}
#catalogue .thumbs_article_first {
  float:left; width:120px; height:230px; overflow:hidden; margin:0px 0 0 0px; text-align:center; position:relative;
}
#catalogue .thumbs_article P.title, #catalogue .thumbs_article_first P.title, #catalogue .thumbs_article P.title a, #catalogue .thumbs_article_first P.title a, #catalogue .thumbs_article P.title a:link {
  font:normal normal normal 10px arial; color:#646464; margin:0 0; height:30px;
}
#catalogue .thumbs_article div.img, #catalogue .thumbs_article_first div.img {
  width:100px; height:120px; overflow:hidden;
}
#catalogue .thumbs_article p.price, #catalogue .thumbs_article_first p.price {
  height:20px; margin:0; font:normal normal normal 14px arial;
}
#products_image_main {
  /*width:300px; height:300px; overflow:hidden;*/  
}


.dim-art {
  border:1px solid #000;
}
.img-art{
  width:90px;height:120px;
} 
.dim-art-text {
  height:30px;overflow:hidden;
}
.dim-art-text p {
  font:normal normal normal 10 arial; color:#646464; text-align:center;
}
.bigBag {
  font:normal normal normal 20 arial;  
}

/****************************************
* 
******************************************/
.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; 
}
.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
******************************************/
.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;
}
/*****************************************
*
******************************************/
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; 
}

/********************************
* 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;
}



































/******************************************
*
******************************************/
/*****************************
*
******************************/
h1.titre  {
  display:none;
	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;

}
.bloc_fullwidth, .bloc_fullwidth_marge {
	float:left; padding:15px;

	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 {
	margin-left:90px; position:relative; font-size:11px; 
}



H1.mi_important {
	/*BACKGROUND: url(../images/bd_titre_mi_important.gif) no-repeat*/
	font:normal normal normal 20px 'tahoma', 'sans-serif'; margin:18px 0;
}
H1.mi_important { 
	width:500px;
}


.bloc_miwidth {
  background:#f3f3f3;	padding: 20px; 	WIDTH: 450px; COLOR: #333;	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;
}
/**********************************
**
***********************************/

.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; 
}
.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;
}
.debug {
  border:1px solid #000;
}
.moduleRow {
  background:none; cursor:pointer
}
.moduleRowOver {
  background:#f1f1f1; cursor:pointer; padding:8px 0;
}
.moduleRowSelected {
  background:#f1f1f1; cursor:pointer; padding:8px 0;
}