
body {background:url(../img/fond_pixel.gif); font-family: Arial, Helvetica, verdana, sans-serif; color:#7F7F7F; text-align:center;}
a img {margin:0; border:0;}
fieldset {border:0px;padding:0px}
a {color: #006DB5; text-decoration: underline;}
a:hover {text-decoration: none;}
ul {list-style: none;}
.clear {clear: both; display: block; height:1px; margin-top:-1px;}
label {cursor:default;}
.menufitoff span.none {background-image:none;}
.none {background-image:none;}
ul {list-style: none;}
a.bleu {color: #006DB5; text-decoration: underline;}
a.bleu :hover {text-decoration: none;}

.marginT5 {margin-top:5px;}
.marginT10 {margin-top:10px;}
.marginT15 {margin-top:15px;}
.marginT20 {margin-top:20px;}
.marginT30 {margin-top:30px;}
.marginT35 {margin-top:35px;}
.marginB5 {margin-bottom:5px;}
.marginB10 {margin-bottom:10px;}
.marginL5 {margin-left:5px;}
.marginL8 {margin-left:8px;}
.marginL10 {margin-left:10px;}
.marginL15 {margin-left:15px;}
.marginL20 {margin-left:20px;}
.marginLcent {margin-left:100px;}
.marginR5 {margin-right:5px;}
.marginR20 {margin-right:20px;}

.paddingB5 {padding-bottom:5px;}
.paddingT0 {padding-top:0px;}
.paddingT5 {padding-top:5px;}
.paddingT10 {padding-top:10px;}
.paddingT15 {padding-top:15px;}
.paddingT30 {padding-top:30px;}
.paddingB10 {padding-bottom:10px;}
.paddingR20 {padding-right:20px;}

#content {width:996px; background-color:#ffffff; margin-left:auto; margin-right:auto; text-align:left;}	
#contentinside {float:left; padding:0 10px; background-color:#ffffff; padding-bottom:20px;}
#navtop {clear:both; width:976px;}	


#votrepanier {float:left; width:295px;}
#panier {float:left; background: url(../img/fond_votrepanier.gif) no-repeat; width:282px; height:62px; margin-top:8px;}
#panierhalf {float:left; background: url(../img/fond_votrepanier2.gif) no-repeat; width:282px; height:62px; margin-top:8px;}
#titrepanier {float:left;}
#titrepanierelements {float:left; width:282px; margin-top:7px;}
html>body #titrepanierelements {margin-top:4px;} 

#articleun {float:right; width:260px;}
#articleun p {float:right; width:140px;}
#articleun span {float:right; color:#CC0000; font-weight:bold; width:39px; margin:0 5px 0 0px; text-align:right; padding-right:2px;}
#articleun a {float:right; color:#ffffff; margin:0 3px 0 2px; width:55px; text-decoration:none; display:block;} 
#articleun div {float:right; color:#ffffff; margin:0 3px 0 2px; width:55px; text-decoration:none; display:block;} 
html>body #articleun a {margin:0 6px 0 6px;} 

#articledeux {float:right; width:260px; margin-top:5px;}
#articledeux p {float:right; width:140px;}
#articledeux span {float:right; color:#F49B35; font-weight:bold;  width:39px; margin:0 5px 0 0px; text-align:right; padding-right:2px;}
#articledeux a {float:right; color:#ffffff; margin:0 3px 0 2px; width:55px; text-decoration:none; display:block;} 
#articledeux div {float:right; color:#ffffff; margin:0 3px 0 2px; width:55px; text-decoration:none; display:block;} 
html>body #articledeux a {margin:0 6px 0 6px;} 

#votreprofila {float:left; width:272px; margin-top:8px;}
#profilatop {clear:both; float:left; width:272px; height:32px;}
#profilacenter {clear:both; float:left; background: url(../img/fond_votreprofil_center.gif) repeat-y; width:272px; margin:0; padding:0;}
#profilacenter p {clear:both; float:left; margin:0 0 0 16px; width:240px;}
html>body #profilacenter p {padding:0 0 0 10px;}
#profilacenter p a {float:left; color:#7F7F7F; text-decoration:none;}
#profilacenter p a:hover {float:left; color:#7F7F7F; text-decoration:underline;}
#profilabottom {clear:both; float:left; width:272px; height:9px;}
#profilabottom img {vertical-align:top; height:9px;}
#profilacenter p a.lienlogged {float:left; background: url(../img/fleche_bleu_logged.gif) 0 5px no-repeat; text-decoration:none; padding-left:8px; margin:2px 0 0 5px; color:#006DB5;}
#profilacenter p a:hover.lienlogged {float:left; text-decoration:underline; color:#006DB5;}

#votreprofil {float:left; width:272px;}
#titreprofil {float:left; width:262px;}
#profil p {clear:both; float:left; margin-left:16px; width:180px;}
html>body #profil p {clear:both; float:left; margin-left:36px; width:180px;}
#profil p a {clear:both; float:left; color:#7F7F7F; text-decoration:none;}
.specifiqueprofil {margin:8px 0 4px 0;}
html>body .specifiqueprofil {margin:4px 0 4px 0;}
#profil p a:hover {text-decoration:underline;}

#menufit {clear:both; width: 976px; height:25px; background: url(../img/fond_menu.gif) repeat; margin-bottom:5px;}
#menufit ul {float:left;}
#menufit li {list-style:none;}
#menufit li a {float:left; font-size:11px; color:#ffffff; padding:7px 8px 0 8px; text-decoration: none; font-weight:bold; display:block;}
#menufit li a:hover {color:#F0B2B2;}
#menufit li.menufitoff {float:left; color:#ffffff; height:25px; font-size:13px;}
#menufit li.menufitoff span {float:left; height:25px; background: url(../img/bt_menuoff_corner.gif) right no-repeat;}
.menufitoff span.none {background-image:none;}
#menufit li.menufiton {float:left; color:#CC0000; height:25px; font-size:11px; background: url(../img/bt_menuon.gif) no-repeat;}
#menufit li.menufiton span {float:left; height:25px; background: url(../img/bt_menuon_corner.gif) right top no-repeat; padding-right:5px; padding-left:5px; color:#CC0000;}
#menufit li.menufiton a {float:left; color:#CC0000;}
#menufit li.menufiton a:hover {float:left; color:#CC0000;}
/*- - - - fin menufit - - - - */

/*- - - - nav centrale - - - - */
#navcentrale {clear:both; width:976px; height:27px; margin-bottom:5px;}
/*#navcentrale h2 {float:left;}*/
#navcentralebarre 
{
	clear:both; float:left; 
	background-color:blue;
	width:976px; }
#navcentralebarre img {float:left;}
#navcentralebarre form {float:left; margin-top:5px;}
#navcentralebarre fieldset {float:left; border:0px;}
#navcentralebarre label {display:none;}
#navcentralebarre p {color:#ffffff; float:left; margin-top:5px;}
#navcentralebarre input {vertical-align: middle; font-size:10px;}
#navcentralebarre .inputsearch {width:220px; padding-left:4px; color:#96989B; margin-right:8px;}
#navcentralebarre .selectsearch {vertical-align: middle; margin: 0 4px 0 0; width:220px; color:#96989B;}
#navcentralebarre .bt_validate_search {width:107px; height:15px;}
#navcentralebarre a {color:#ffffff;}
#navcentralebarre p.aide {float:right; margin:0; padding:0;}

input.selectsearchtiny {vertical-align: middle; margin: 0 4px 0 0; width:150px; color:#96989B; color:#96989B;}

/*- - - - fin nav centrale - - - - */


#leftcol {float:left; width:160px;}
#centercol {float:left; width:651px;}
#rightcol {float:left; width:165px;}

/* ------------------ fin structure -------------------- */



/* ------------------ modules -------------------- */
/*- - - - achat confiance - - - - */
.blockgauche {float:left; color:#006DB5; padding:15px 0 4px 0; width:151px; background: url(../img/fond_bottom_gauche.gif) bottom left no-repeat;}
/*.blockgauche h3 {float:left; height:51px;}*/
.blockgauche img {display:block;}

.commentgauche {float:left; background: url(../img/fond_block_gauche.gif) repeat-y; width:151px;} 
.commentgauche p {float:left; padding:5px;} 
.commentgauche ul {float:left; padding-left:3px;} 
.commentgauche ul li {clear:both; float:left; text-decoration:none; color:#006DB5; background: url(../img/fleche_bleu.gif) 2px 4px no-repeat; padding:0 0 3px 12px; width:125px;}
.commentgauche ul li a {color:#006DB5; text-decoration:none;}
.commentgauche ul li a:hover {color:#006DB5; text-decoration:underline;}
/*- - - - achat confiance - - - - */
/* ------------------ fin modules -------------------- */


/* ------------------ centre -------------------- */

/*- - - - rail  - - - - */
#rail {clear:both; margin-top:4px; width:976px;}
/*- - - -fin rail - - - - */

/*- - - - blockcentre  - - - - */
#blockcentre {float:left; width:640px; margin-top:5px; background: url(../img/fond_gris_centre.gif) no-repeat;}
.blockcentreinside {width:620px; margin:6px 10px 0 10px;}
.blockcentreinsidebleu {float:left; margin-left:5px; margin-top:6px; width:620px; background: url(../img/fond_bleu_bandeau_small.gif) no-repeat;}
html>body .blockcentreinside {float:left; margin-left:9px; margin-top:6px; width:620px;}
html>body .blockcentreinsidebleu {float:left; margin-left:9px; margin-top:6px; width:620px; background: url(../img/fond_bleu_bandeau_small.gif) no-repeat;}

.blockcentreinsidebleu h3 {float:left; font-size:20px; color:#ffffff; margin:5px 0 0 5px;}
.blockcentreinsidebleu h4 {float:left; font-size:15px; color:#ffffff; margin:10px 0 0 7px;}

#blockcentreautour {clear:both; float:left; width:620px;}
#blockcentreautour2 {clear:both; float:left; width:305px;}
/*- - - - blockcentrelong  - - - - */

#blockcentrelong {float:left; width:815px; margin-top:5px; background: url(../img/fond_gris_centrelong.gif) no-repeat;}
#blockcentrelonginside {float:left; margin:6px 0 0 5px; width:800px;}
#blockcentrelonginsidebleu {float:left; margin:6px 0 0 5px; width:800px; background: url(../img/fond_bleu_bandeau.gif) no-repeat;}
html>body #blockcentrelonginside {float:left; margin:6px 0 0 9px; width:800px;}
html>body #blockcentrelonginsidebleu {float:left; margin:6px 0 0 9px; width:800px; background: url(../img/fond_bleu_bandeau.gif) no-repeat;}

#blockcentrelonginsidebleu h3 {float:left; font-size:20px; color:#ffffff; margin:5px 0 0 5px;}
#blockcentrelonginsidebleu h4 {float:left; font-size:15px; color:#ffffff; margin:10px 0 0 7px;}
/*- - - - blockcentrelong  - - - - */

.textecentreinside {float:right; height:158px; width:310px; margin:6px 5px 0 0; text-align:right; color:#ffffff;}
.textecentreinside h3 {color:#ffffff;  margin-top:5px; text-align:right;font-size:12px;}
.textecentreinside h4 {color:#ffffff;  margin-top:5px; text-transform:uppercase;text-align:right;font-size:14px;}
.textecentreinside h2 {clear:both;color:#ffffff; text-transform:uppercase; margin-top:5px;font-size:14px;}
.textecentreinside p {margin-top:4px;}

.textecentreinside2 {float:right; height:158px; width:295px; margin:6px 5px 0 0; text-align:right; color:#ffffff;}
.textecentreinside2 h3 {color:#ffffff;  margin-top:5px; text-align:right;font-size:12px;}
.textecentreinside2 h4 {color:#ffffff;  margin-top:5px; text-transform:uppercase;text-align:right;font-size:14px;}
.textecentreinside2 h2 {clear:both;color:#ffffff; text-transform:uppercase; margin-top:5px;font-size:14px;}
.textecentreinside2 p {margin-top:4px;}
a.lienintro {float:right; background: url(../img/fleche_blanche.gif) 0 5px no-repeat; text-decoration:none; padding-left:8px; margin:2px 0 0 5px; color:#ffffff;}
a:hover.lienintro {float:right; text-decoration:underline; color:#ffffff;}

a.liencentre {float:right; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; text-decoration:none; padding-left:6px; margin:2px 5px 0 5px; color:#CC0000;}
a:hover.liencentre {float:right; text-decoration:underline; color:#CC0000;}

/*-  blockgaucheinside - */
#blockgaucheinside {float:left; width:455px; margin:20px 0 0 0;}
.imagetitreblockgauche {float:left; height:19px;}
.introinsidegauche {float:left; background-color:#CC0000; width:100%;}
.introinsidegauche p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidegauche {float:left; background:#ffffff; border:1px solid #CC0000; border-bottom:6px solid #CC0000; width:453px; height:325px;}
.contourinsidegauche dl {float:left; margin:0 0 0 5px; width:293px; color:#CC0000;}
.contourinsidegauche dl dt {clear:both; float:left; color:#CC0000; list-style:none; margin:4px 0 0 0; width:293px;}
.contourinsidegauche dl dt a {float:left; color:#CC0000; background: url(../img/fleche_rouge_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:14px;}
.contourinsidegauche dl dt a:hover {float:left; color:#CC0000; text-decoration:underline;}
.contourinsidegauche dl dd {clear:both; float:left; margin:2px 0 2px 8px; width:268px;}



/*-  fin blockgaucheinside - */

/*-  blockdroitinside - */
#blockdroitinside {float:left; width:455px; margin:20px 0 0 10px;}
.imagetitreblockdroit {float:left; height:19px;}
.introinsidedroit {float:left; background-color:#E77300; width:100%;height:40px;}
.introinsidedroit p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidedroit {float:left; background:#ffffff; border:1px solid #E77300; border-bottom:6px solid #E77300; width:453px; height:325px;}
.contourinsidedroit dl {float:left; margin:0px 0px 0px 5px; width:293px; color:#E77300;}
.contourinsidedroit dl dt {clear:both; float:left; color:#E77300; list-style:none; margin:4px 0 0 0; width:293px;}
.contourinsidedroit dl dt a {float:left; color:#E77300; background: url(../img/fleche_orange_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:14px;}
.contourinsidedroit dl dt a:hover {float:left; color:#E77300; text-decoration:underline;}
.contourinsidedroit dl dd {clear:both; float:left; margin:2px 0 2px 8px; width:268px; height:28px;}
/*-  blockdroitinside - */



/*-  blockgauchebiginside - */
#blockgauchebiginside {float:left; width:391px; margin:20px 0 0 0;}
#blockgauchebiginside span {color:#595959; margin-left:5px;}
.imagetitreblockgauchebig {float:left; height:19px;}
.introinsidegauchebig {float:left; background-color:#CC0000; width:100%;}
.introinsidegauchebig p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidegauchebig {float:left; background:#ffffff; border:1px solid #CC0000; border-bottom:6px solid #CC0000; width:389px; padding-bottom:8px;height:120px;}
.contourinsidegauchebig dl {float:left; margin:0 0 0px 10px; width:365px; color:#CC0000;}
.contourinsidegauchebig dl dt {clear:both; float:left; color:#CC0000; list-style:none; margin:4px 0 0 0; width:350px;}
.contourinsidegauchebig dl dt a {float:left; color:#CC0000; background: url(../img/fleche_rouge_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:14px;}
.contourinsidegauchebig dl dt a:hover {float:left; color:#CC0000; text-decoration:underline;}
.contourinsidegauchebig dl dd {clear:both; float:left; margin:1px 0 1px 8px; width:340px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}

.contourinsidegauchebig dl dd a {float:left; color:#CC0000; text-decoration:none;}
.contourinsidegauchebig dl dd a:hover {float:left; color:#CC0000; text-decoration:underline;}

/*-  fin blockgauchebiginside - */

/*-  blockdroitbiginside - */
#blockdroitbiginside {float:left; width:391px; margin:20px 0 0 10px;}
#blockdroitbiginside span {color:#595959; margin-left:5px;}
.imagetitreblockdroitbig {float:left; height:19px;}
.introinsidedroitbig {float:left; background-color:#E77300; width:100%;}
.introinsidedroitbig p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidedroitbig {float:left; background:#ffffff; border:1px solid #E77300; border-bottom:6px solid #E77300; width:389px; padding-bottom:8px;height:120px;}
.contourinsidedroitbig dl {float:left; margin:0 0 0px 10px; width:365px; color:#E77300;}
.contourinsidedroitbig dl dt {clear:both; float:left; color:#E77300; list-style:none; margin:4px 0 0 0; width:350px;}
.contourinsidedroitbig dl dt a {float:left; color:#E77300; background: url(../img/fleche_orange_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:14px;}
.contourinsidedroitbig dl dt a:hover {float:left; color:#E77300; text-decoration:underline;}
.contourinsidedroitbig dl dd {clear:both; float:left; margin:1px 0 1px 8px; width:340px; background: url(../img/fleche_orange.gif) 0 5px no-repeat; padding-left:10px;}
.contourinsidedroitbig dl dd a {float:left; color:#E77300; text-decoration:none;}
.contourinsidedroitbig dl dd a:hover {float:left; color:#E77300; text-decoration:underline;}
/*-  blockdroitbiginside - */

/*-  blockdroitbiginsideICS - */
#blockdroitbiginsideICS {float:left; width:391px; margin:20px 0 0 10px;}
#blockdroitbiginsideICS span {color:#595959; margin-left:2px;}
.imagetitreblockdroitbigICS {float:left; height:19px;}
.introinsidedroitbigICS {float:left; background-color:#CC0000; width:100%;}
.introinsidedroitbigICS p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidedroitbigICS {overflow:auto;float:left; background:#ffffff; border:1px solid #CC0000; border-bottom:6px solid #CC0000; width:389px; padding-bottom:8px;height:120px;}
.contourinsidedroitbigICS dl {float:left; margin:0 0 0 10px; color:#CC0000;}
.contourinsidedroitbigICS dl dt {clear:both; float:left; color:#CC0000; list-style:none; margin:4px 0 0 0; width:350px;}
.contourinsidedroitbigICS dl dt a {color:#CC0000; background: url(../img/fleche_rouge_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:10px;}
.contourinsidedroitbigICS dl dd a { color:#CC0000; text-decoration:none;}
.contourinsidedroitbigICS dl dd a:hover { color:#CC0000; text-decoration:underline;}
/*-  blockdroitbiginsideICS - */

.dd0 {clear:both;  margin:1px 0 1px 8px; width:300px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}
.dd1 {clear:both;  margin:1px 0 1px 8px; width:300px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}
.dd2 {clear:both;  margin:1px 0 1px 20px; width:320px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}
.dd3 {clear:both;  margin:1px 0 1px 30px; width:320px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}
.dd4 {clear:both;  margin:1px 0 1px 40px; width:320px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}

/*-  blockgauchebiginside - */
#blockgauchebiginsideNEL {float:left; width:391px; margin:20px 0 0 0; margin-bottom:10px;}
#blockgauchebiginsideNEL span {color:#595959; margin-left:5px;}
.imagetitreblockgauchebigNEL {float:left; height:19px;}
.introinsidegauchebigNEL {float:left; background-color:#CC0000; width:100%;}
.introinsidegauchebigNEL p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidegauchebigNEL {overflow:auto; float:left; background:#ffffff; border:1px solid #CC0000; border-bottom:6px solid #CC0000; width:389px; padding-bottom:8px;height:120px;}
.contourinsidegauchebigNEL dl {float:left; margin:0 0 0 10px; color:#CC0000;}
.contourinsidegauchebigNEL dl dt {clear:both; float:left; color:#CC0000; list-style:none; margin:4px 0 0 0; width:350px;}
.contourinsidegauchebigNEL dl dt a {float:left; color:#CC0000; background: url(../img/fleche_rouge_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:14px;}
.contourinsidegauchebigNEL dl dt a:hover {float:left; color:#CC0000; text-decoration:underline;}
.contourinsidegauchebigNEL dl dd a {float:left; color:#CC0000; text-decoration:none;}
.contourinsidegauchebigNEL dl dd a:hover {float:left; color:#CC0000; text-decoration:underline;}

/*-  blockgauchebiginside - */
#blockgauchebiginsideLIV {float:left; width:391px; margin:20px 0 0 0; margin-bottom:10px;}
#blockgauchebiginsideLIV span {color:#595959; margin-left:5px;}
.imagetitreblockgauchebigLIV {float:left; height:19px;}
.introinsidegauchebigLIV {float:left; background-color:#CC0000; width:100%;}
.introinsidegauchebigLIV p {margin:5px; margin-left:10px; color:#ffffff;}
.contourinsidegauchebigLIV {overflow:auto; float:left; background:#ffffff; border:1px solid #CC0000; border-bottom:6px solid #CC0000; width:389px; padding-bottom:8px;height:85px;}
.contourinsidegauchebigLIV dl {float:left; margin:0 0 0px 10px;  color:#CC0000;}
.contourinsidegauchebigLIV dl dt {clear:both; float:left; color:#CC0000; list-style:none; margin:4px 0 0 0; width:350px;}
.contourinsidegauchebigLIV dl dt a {float:left; color:#CC0000; background: url(../img/fleche_rouge_double.gif) 0 3px no-repeat; font-weight:bold; text-decoration:none; padding-left:14px;}
.contourinsidegauchebigLIV dl dt a:hover {float:left; color:#CC0000; text-decoration:underline;}
/*.contourinsidegauchebig dl dd {clear:both; float:left; margin:1px 0 1px 8px; width:340px; background: url(../img/fleche_rouge.gif) 0 5px no-repeat; padding-left:10px;}
*/
.contourinsidegauchebigLIV dl dd a {float:left; color:#CC0000; text-decoration:none;}
.contourinsidegauchebigLIV dl dd a:hover {float:left; color:#CC0000; text-decoration:underline;}




/* tableau données */
.hauttableau {float:left; background-color:#7BB3DA; color:#ffffff; border:1px solid #5095C5; width:792px; height:26px;}
.hauttableaudroit  {float:right; margin:6px 5px 0 0;}
.hauttableaudroit  p {float:left; margin:0; padding:0; margin-right:10px;}
ul.hauttableaudroit {float:left; margin:0; padding:0}
ul.hauttableaudroit li {float:left; margin:0 2px 0 2px;}
ul.hauttableaudroit li a {text-decoration:none;}
ul.hauttableaudroit li a:hover {text-decoration:underline;}
ul.hauttableaudroit li.bleumenu {color:#1F6FA6;}
ul.hauttableaudroit li.fleche img {margin:0 5px 0 5px;}
ul.hauttableaudroit li.fleche img {margin-bottom:1px;}


.tableau {float:left;}
.tableau .liste {width:794px;}

.tableau table tr td.norme {width:450px; background-color:#ffffff; padding:5px 10px 5px 10px; vertical-align:top;}
.tableau table tr td.livre {width:100%; background-color:#ffffff; padding:5px 10px 5px 10px; vertical-align:top;}
.tableau table tr td.langue {width:50px; background-color:#E5F0F8; border-right:1px solid #ffffff; padding:5px 10px 5px 10px; vertical-align:top;}
.tableau table tr td.format {width:100px; background-color:#D7E8F4; border-right:1px solid #ffffff; padding:5px 10px 5px 10px; vertical-align:top;}
.tableau table tr td.taille {width:50px; background-color:#E5F0F8; border-right:1px solid #ffffff; padding:5px 10px 5px 10px; vertical-align:top;}
.tableau table tr td.prix {width:120px; background-color:#D7E8F4; padding:5px 10px 5px 10px; vertical-align:top; text-align:right;}
.tableau table tr td.prixobg {width:120px; background-color:#D7E8F4; padding:5px 10px 5px 10px; vertical-align:top; text-align:right;}
.tableau table tr td.panierlivre {width:50px; background-color:#ffffff; padding:5px 10px 5px 10px; vertical-align:top;}

.tableau table tr.entete td {padding:0;}
.tableau table tr.entete td h5 {margin:3px 3px 3px 8px; font-size:11px;}
.tableau table tr.entete td.norme {width:450px; background-color:#ffffff; border-bottom:1px solid #CDCDCD;}
.tableau table tr.entete td.livre {width:100%; background-color:#ffffff; border-bottom:1px solid #CDCDCD;}
.tableau table tr.entete td.langue {width:50px; background-color:#E5F0F8; border-right:1px solid #ffffff; border-bottom:1px solid #CDCDCD;}
.tableau table tr.entete td.format {width:100px; background-color:#D7E8F4; border-right:1px solid #ffffff; border-bottom:1px solid #CDCDCD;}
.tableau table tr.entete td.taille {width:50px; background-color:#E5F0F8; border-right:1px solid #ffffff; border-bottom:1px solid #CDCDCD;}
.tableau table tr.entete td.prix {width:120px; background-color:#D7E8F4; border-bottom:1px solid #CDCDCD; text-align:right; padding-right:5px;}
.tableau table tr.entete td.prixobg {width:120px; background-color:#D7E8F4; border-bottom:1px solid #CDCDCD; text-align:right; padding-right:5px;}
.tableau table tr.entete td.panierlivre {width:50px; background-color:#ffffff; border-bottom:1px solid #CDCDCD;}

/*.tableau table tr td.norme img {float:left;  border: 1px solid #999999; margin: 0 8px 3px 0; width:46px;}*/
.tableau table tr td.norme .gauchenorme {float:left;}

.tableautitre {color:#006db5; font-weight:bold;}
.tableaudate {color:#9D0A0E;}
.tableaucontenu {color:#006db5;}
.tableaustatut {color:#707070; margin-top:10px;}
/* xrgu FAE 126*/
.tableauInstruction {color:#CC0000;}

table tr td.format p.livre {color:#006db5; font-size:10px; height:20px; background: url(../img/picto_livre.gif) no-repeat; padding-left:18px; margin-bottom:2px;} 
table tr td.format p {color:#006db5;}

p.electronic {font-size:10px; height:20px; background: url(../img/picto_pdf.gif) 0 3px no-repeat; padding:0 0 0 4px;  margin-left: auto; margin-right:auto; margin-bottom:2px; width:90px;} 
p.payperview {font-size:10px; height:20px; background: url(../img/picto_pay-per-view.gif) 0 1px no-repeat; padding:0 0 0 4px;  margin-left: auto; margin-right:auto; margin-bottom:2px; width:90px;} 

p.fr {font-size:10px; height:20px; background: url(../img/verlang_French.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.eng {font-size:10px; height:20px; background: url(../img/verlang_English.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.germ {font-size:10px; height:20px; background: url(../img/verlang_German.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.germeng {font-size:10px; height:20px; background: url(../img/verlang_German_English.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.multi {font-size:10px; height:20px; background: url(../img/verlang_multi.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.freng {font-size:10px; height:20px; background: url(../img/verlang_Biling.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.esp {font-size:10px; height:20px; background: url(../img/verlang_esp.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.frgerm {font-size:10px; height:20px; background: url(../img/verlang_FRDE.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.jap {font-size:10px; height:20px; background: url(../img/verlang_japan.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 

p.pdf {font-size:10px; height:20px; background: url(../img/picto_pdf.gif) 0 0px no-repeat; padding:0 0 0 20px;  margin-bottom:2px;} 
p.papier {font-size:10px; height:20px; background: url(../img/picto_papier.gif) 0 0px no-repeat; padding:0 0 0 20px;  margin-bottom:2px;} 
p.pcd {font-size:10px; height:20px; background: url(../img/picto_pcd.gif) 0 0px no-repeat; padding:0 0 0 27px;  margin-bottom:2px;} 
p.cd {font-size:10px; height:20px; background: url(../img/picto_cd.gif) 0 0px no-repeat; padding:0 0 0 20px;  margin-bottom:2px;} 
p.dvd {font-size:10px; height:20px; background: url(../img/picto_dvd.gif) 0 0px no-repeat; padding:0 0 0 20px;  margin-bottom:2px;} 
p.ppv {font-size:10px; height:20px; background: url(../img/picto_pay-per-view.gif) 0 0px no-repeat; padding:0 0 0 20px;  margin-bottom:2px;} 
p.bdd {font-size:10px; height:20px; background: url(../img/picto_bdd.gif) 0 0px no-repeat; padding:0 0 0 20px;  margin-bottom:2px;} 


p.infos span.pdf {font-size:16px; height:20px; background: url(../img/picto_pdf.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 
p.infos span.papier {font-size:16px; height:20px; background: url(../img/picto_papier.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 
p.infos span.pcd {font-size:16px; height:20px; background: url(../img/picto_pcd.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 
p.infos span.cd {font-size:16px; height:20px; background: url(../img/picto_cd.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 
p.infos span.dvd {font-size:16px; height:20px; background: url(../img/picto_dvd.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 
p.infos span.ppv {font-size:16px; height:20px; background: url(../img/picto_pay-per-view.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 
p.infos span.bdd {font-size:16px; height:20px; background: url(../img/picto_bdd.gif) 0 0px no-repeat; padding:0 0 0 18px;width:0px;} 

p.infos span.fr {font-size:16px; height:20px; background: url(../img/verlang_French.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.eng {font-size:16px; height:20px; background: url(../img/verlang_English.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.germ {font-size:16px; height:20px; background: url(../img/verlang_German.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.germeng {font-size:16px; height:20px; background: url(../img/verlang_German_English.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.multi {font-size:16px; height:20px; background: url(../img/verlang_multi.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.freng {font-size:16px; height:20px; background: url(../img/verlang_Biling.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.esp {font-size:16px; height:20px; background: url(../img/verlang_esp.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.frgerm {font-size:16px; height:20px; background: url(../img/verlang_FRDE.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 
p.infos span.jap {font-size:16px; height:20px; background: url(../img/verlang_japan.gif) 0 0px no-repeat; padding:0 0 0 32px; margin-bottom:2px;} 



p.pdf a {color:#006db5; font-size:10px; height:20px; background: url(../img/picto_pdf.gif) no-repeat; padding-left:20px; margin-bottom:2px;} 



table tr td.sepa {background-color:#5095C5; height:4px; font-size:1px;}
/* fin tableau données */


/* plusconsulte */
#plusconsulte {float:left; width:805px; background: url(../img/fondgrisbas.gif) no-repeat; margin-top:15px;}
#plusconsulte h4 {float:left; color:#000; margin:4px 0 5px 5px; width:700px; font-size:12px;}
#plusconsultered {float:left; width:805px; background: url(../img/fondrougebas.gif) no-repeat; margin-top:15px;}
#plusconsultered h4 {float:left; color:#000; margin:4px 0 5px 5px; width:700px; font-size:12px;}
#plusconsultered h4.redred {float:left; color:#ffffff; margin:4px 0 5px 0px; width:789px; font-size:12px; background: url(../img/bordure_bas_trait.gif) bottom repeat-x; padding:4px 0 8px 5px; }


#plusconsultebasgaucheinside {clear:both; float:left; width:391px; margin:0 0 0 0; background:#CC0000;}
#plusconsultebasgaucheinsidenone {clear:both; float:left; width:391px; margin:0 0 0 0;}
#plusconsultebasdroitinside {float:left; width:382px; margin:0 0 0 10px; background:#E77300;}
#plusconsultebasdroitinsidenone {float:left; width:382px; margin:0 0 0 10px;}
html>body  #plusconsultebasdroitinside {float:left; width:392px; margin:0 0 0 10px; background:#E77300;}

.introbas {float:left; color:#ffffff; background: url(../img/bordure_bas_trait.gif) bottom repeat-x; width:391px; font-weight:bold; font-size:11px; padding:5px 0 8px 10px;}
html>body .introbas {width:381px;}
.selectionbasblock {clear:both; float:left; width:370px; margin:5px 1px 0 8px; background: url(../img/bordure_bas_trait.gif) bottom repeat-x; padding:0 0 8px 0; }
html>body .selectionbasblock {margin:5px 1px 0 10px;}
.selectionbasblock a {color:#ffffff; text-decoration:none; font-weight:bold; }
.selectionbasblock a:hover {color:#ffffff;  text-decoration:underline; font-weight:bold; }
.selectionbasblock img {float:left; border: 1px solid #999999; margin: 0 8px 3px 0; width:37px;}
.selectionbasblock p {float:left; color:#000; width:320px;}

.titrebas  {clear:both; float:left; width:370px; margin:5px 1px 0 8px; background: url(../img/bordure_bas_trait.gif) bottom repeat-x; padding:0 0 8px 0; }
html>body .titrebas  {margin:5px 1px 0 10px;}
.titrebas a {color:#ffffff; text-decoration:none; font-weight:bold; }
.titrebas a:hover {color:#ffffff;  text-decoration:underline; font-weight:bold; }
.titrebas p {float:left; color:#000; width:320px;}

.introbas2 {float:left; color:#ffffff; background: url(../img/bordure_bas_trait2.gif) bottom repeat-x; width:371px; font-weight:bold; font-size:11px; padding:5px 0 8px 10px;}
html> body .introbas2 {width:381px;}

.selectionbasblock2 {clear:both; float:left; width:355px; margin:5px 1px 0 8px; background: url(../img/bordure_bas_trait2.gif) bottom repeat-x; padding:0 0 8px 0; }
html>body .selectionbasblock2 {margin:5px 1px 0 10px;}
.selectionbasblock2 a {color:#ffffff; text-decoration:none; font-weight:bold; }
.selectionbasblock2 a:hover {color:#ffffff;  text-decoration:underline; font-weight:bold; }
.selectionbasblock2 img {float:left; border: 1px solid #999999; margin: 0 8px 3px 0; width:37px;}

.selectionbasblock2 p {float:left; color:#000; width:300px;}
.titrebas2  {clear:both; float:left; width:355px; margin:5px 1px 0 8px; background: url(../img/bordure_bas_trait2.gif) bottom repeat-x; padding:0 0 8px 0; }
html>body .titrebas2  {margin:5px 1px 0 10px;}
.titrebas2 a {color:#ffffff; text-decoration:none; font-weight:bold; }
.titrebas2 a:hover {color:#ffffff;  text-decoration:underline; font-weight:bold; }
.titrebas2 p {float:left; color:#000; width:320px;}

/* plusconsulte */


/*- - - - blockcentre  - - - - */
.selectiontop {clear:both; float:left; background: url(../img/fond_select_semaine.gif) no-repeat; text-transform:uppercase; width:305px; height:15px; color:#000;}
.selectiontop p {float:left; font-size:11px; font-weight:bold; margin:1px 0 0 6px;}

.selectiontoprose {clear:both; float:left; background: url(../img/fond_select_semaine_rose.gif) no-repeat; text-transform:uppercase; width:305px; height:15px; color:#000;}
.selectiontoprose p {float:left; font-size:11px; font-weight:bold; margin:1px 0 0 6px;}
.selectionrose {float:left; border:1px solid #F0B2B2; width:620px; padding-bottom:8px;}

.selection {float:left; border:1px solid #ACCFE7; width:620px; padding-bottom:8px;}
.selectionnone {float:left; border:0px; width:620px; padding-bottom:8px;}
.selectioncontour {float:left; margin-top:5px;}
.selectioncontourdeux {float:left; margin:5px 0 5px 0; width:620px;}
.selectioncontourlistelivre {float:left; margin:5px 0 5px 0; width:800px;}
.selectionblock {float:left; width:194px; margin:5px 1px 0 4px; }
html>body .selectionblock {margin:5px 1px 0 10px;}
.selectionblock img {float:left;  border: 1px solid #999999; margin: 0 8px 3px 0; width:46px;}
.selectionblock p {float:left; color:#5464BE; font-weight:bold; width:130px;}
.selectionblock span {float:left; color:#A0410D; font-weight:normal; font-size:10px; text-transform:uppercase;}

.prixa {clear:both; float:left; border: 1px solid #006DB5; padding:1px 5px 1px 5px; margin: 5px 0 0 32px; color:#006DB5; font-size:10px;}
html>body .prixa {margin: 5px 0 0 62px;}

.prixasmall {clear:both; float:left; border: 1px solid #006DB5; padding:1px 5px 1px 5px; margin:5px 0 0 0px; color:#006DB5; font-size:10px;}
html>body .prixasmall {margin: 5px 0 0 10px;}

.prixb {float:left; border: 1px solid #006DB5; background-color:#006DB5; padding:1px 5px 1px 5px; margin: 5px 0 0 0; font-size:10px; color:#ffffff;}
a.prixpushcentre {color:#006DB5; text-decoration:none;}
a:hover.prixpushcentre {color:#006DB5; text-decoration:underline;}
/*- - - - Fin blockcentre  - - - - */

/*- - - - selection milieu   - - - - */
.selectionmilieu {float:left; border:0px solid ; width:303px; padding-bottom:8px;}
.selectionmilieublock {float:left; width:290px; margin:5px 1px 0 4px;}
html>body .selectionmilieublock {margin:5px 1px 0 10px;}
.gauchemilieu {float:left; width:60px;}
.droitemilieu {float:left; width:220px; margin-left:2px;}
.gauchemilieu img {float:left; border: 1px solid #999999; margin: 0 8px 3px 0; width:46px;}
.droitemilieu p {float:none;}
.gauchemilieu span {float:left; color:#A0410D; font-weight:normal; text-transform:uppercase;}
a.prixpushred {float:left; color:#4C4C4C; display:block; font-weight:bold; text-decoration:none;}
a:hover.prixpushred {float:left; color:#CC0000; display:block; font-weight:bold; text-decoration:underline;}
.gauchemilieua {float:left; width:150px;}
.gauchemilieub {float:left; width:145px; text-align:left; padding-top:4px;}
html>body .gauchemilieua {float:left; width:130px; margin-left:6px;}

/*- - - - selection milieu   - - - - */

/*- - - - selectionlong milieu   - - - - */
.selectionlong { float:left; background: url(../img/fond_select_long.gif) no-repeat; text-transform:uppercase; width:622px; height:15px; color:#000;}
.selectionlong p {float:left; font-size:11px; font-weight:bold; margin:1px 0 0 6px;}
.gauchemilieulong {float:left; width:60px; margin:5px 0 0 4px;}
.gauchemilieulong img {float:left; border: 1px solid #999999; margin: 0 8px 3px 0; width:46px;}
.gauchemilieulong span {float:left; color:#A0410D; font-weight:normal; text-transform:uppercase;}
.milieulong p {float:left;color:#006DB5;}
.milieulong {float:left; width:410px; margin:5px 0 0 2px;}
.droitelong {float:left; width:140px; margin:5px 0 0 0px;}
#pushselectiongauche {float:left; width:305px;}
#pushselectiondroit {float:right; width:305px;}
h3.droitimage {float:left; margin: 5px 0 0 0;} 
#bddroittop {float:left; background: url(../img/bd_droit_top.gif) no-repeat; width:165px; margin-top:10px; text-align:center;}
#bddroittop h3 {float:left;}
#bddroittop span {float:left; margin-top:10px; width:100%;}
#bddroitbottom {clear:both; float:left; background: url(../img/bd_droit_bottom.gif) bottom no-repeat; width:165px;}
.selectiondroit {float:left; margin:5px 0 0 2px;}
.selectiondroitblock {float:left; width:150px; padding:10px 1px 0 4px;}
.selectiondroitblock img {float:left; margin:0 4px 3px 0; width:39px;}
.selectiondroitblock p {color:#ffffff; font-weight:bold;}
.selectiondroitblock p.avecvignette {float:left; width:102px;}
a.prixpushdroit {color:#ffffff; text-decoration:none; font-weight:normal;}
a:hover.prixpushdroit {color:#ffffff; text-decoration:underline; font-weight:normal;}

.prixc {clear:both; float:left; font-weight:normal; border: 1px solid #006DB5; padding:1px 5px 1px 5px; margin: 5px 0 0 4px; color:#006DB5; font-size:10px; background-color:#ffffff; width:30px;}
html>body .prixc {margin: 5px 0 0 3px;}
.prixd {float:left; border:1px solid #006DB5; border-bottom:2px solid #006DB5; background-color:#006DB5; margin: 5px 0 0 0; font-size:15px; color:#ffffff;}
.prixd strong { padding:1px 5px 0px 5px; font-size:15px;}
.prixd strong.smallest {padding:1px 5px 1px 5px; font-size:11px;}
.prixd span {padding:1px 5px 1px 5px;}
html>body .prixd {margin: 5px 0 0px 0; background-color:#006DB5;}
html>body .prixd strong {background-color:#006DB5; padding:1px 5px 1px 5px; height:13px; float:left;}
html>body .prixd span {padding:1px 5px 0px 5px; height:13px; float:left;}

.tableautarifshome {margin:10px 0 10px 8px;}
.tarifshome {float:left; width:140px; padding-bottom:10px;}
.prixe {clear:both; float:left; border:1px solid #006DB5; border-top:0px; padding:0px 5px 1px 5px; margin: 0px 0 0px 4px; color:#006DB5; font-size:10px; background-color:#ffffff; width:50px;}
html>body .prixe {margin: 0px 0 0 3px;}
.prixf {float:left; border: 1px solid #006DB5; padding:0px 5px 2px 5px; font-size:10px; color:#ffffff; border-bottom:0px;}
html>body .prixf  {margin: 0px 0 2px 0px; padding:0px 5px 1px 5px;}
/*- - - - selectiondroit - - - - */


.prix_a {clear:both; float:left; font-weight:normal; border: 1px solid #006DB5; padding:1px 5px 1px 5px; margin: 5px 0 0 4px; color:#006DB5; font-size:10px; background-color:#ffffff; height:20px;}
.amount {float:left; border:1px solid #006DB5; border-bottom:2px solid #006DB5; background-color:#006DB5; margin: 5px 0 0 0; font-size:15px; color:#ffffff; height:20px;}


.tabletarif {float:left; border:1px solid #006DB5; font-size:11px;}
.tabletarif tr td {vertical-align:top;}
.tabletarif tr td.bordercell {border-bottom: 1px solid #006DB5;}
.tabletarif p {padding:0; margin:0; border:0;}
.tabletarif tr td.white {background-color:#ffffff;}
.tabletarif tr td.blue {background-color:#006DB5;}
.tabletarif p strong {padding:0; margin:0; border:0; }
.tabletarif tr td p.aprice {color:#006DB5; font-size:10px; height:10px; margin:2px 5px 2px 4px;}
.tabletarif tr td p.amount {color:#ffffff; font-size:10px; height:10px; margin:2px 4px 2px 4px;}
strong.pricegros {font-size:15px; margin:1px 4px 2px 8px; font-size:15px; color:#ffffff;}


html>body .tabletarif  p.aprice {color:#006DB5; font-size:10px; height:10px; margin:2px 4px 4px 4px;}
html>body .tabletarif  p.amount {color:#ffffff;  font-size:10px; height:10px; margin:2px 4px 4px 4px;}






/* ------------------ droit -------------------- */




a.french {background: url(../img/bt_english.gif) right no-repeat; text-decoration:none; padding-right: 28px;}
a.english {background: url(../img/bt_french.gif) right no-repeat; text-decoration:none; padding-right: 28px;}
a.rss {background: url(../img/xml.gif) left no-repeat; text-decoration:none; padding-left:32px;}
.footergris {color:#595959;}
/* ------------------ fin footer -------------------- */
/*
.boutonrouge {display:inline;}
.boutonrouge a {color:#ffffff; text-align:center; font-weight:bold; text-decoration:none;}
.boutonrouge a:hover {cursor:hand;}
.boutonrouge img {float:left;border:0px;display:inline;}
.boutonrouge span {float:left; background: url(../img/bt_rouge_middle.gif); height:26px; padding:10px 5px 0px 5px;}
*/
.bouton {display:block; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none;}
.boutoncentre {color:#FFFFFF; display:table; font-weight:bold; margin:auto; text-align:center; text-decoration:none; width:auto;}
.boutoncentrediv7 {color:#FFFFFF; display:block; font-weight:bold; margin:auto; text-align:center; text-decoration:none; width:200px;}

.bouton:hover {cursor:hand;}
.bordimg {float:left; border:0; margin:0;}
.fondboutonrouge {float:left; padding:10px 5px 0 5px; height:26px; background: url(../img/bt_rouge_middle.gif);}
.fondboutongris {float:left; padding:10px 5px 0 5px; height:26px; background: url(../img/bt_gris_middle.gif);}

/*
.boutongris {clear:both; margin-top:10px;}
.boutongris a {color:#ffffff; text-align:center; font-weight:bold; text-decoration:none;}
.boutongris a:hover {cursor:hand;}
.boutongris img {float:left; border:0px;}
.boutongris span {float:left; background: url(../img/bt_gris_middle.gif); height:26px; padding:10px 5px 0px 5px;}
*/
/*.boutongris {color:#ffffff; text-align:center; font-weight:bold; text-decoration:none;}
.boutongris:hover {cursor:hand;}
.boutongris img {float:left; border:0; display:inline;}
.boutongris div {float:left; background: url(../img/bt_gris_middle.gif); height:36px; padding:0 5px;}
.boutongris span {position:relative; top:25%;}
*/

.floatleft {float:left;}
.floatright {float:right;}

.livraison {clear:both; border:solid 0px #7BB3DA; width:795px;}

.formulaireesplabel {margin-top:10px;float:left;margin-right:10px;margin-left:10px;}
.formulaireespinput {float:left;margin-top:10px;margin-right:10px;}
.formulaireesppan {color:#ff0000;float:left;margin-top:10px;margin-left:10px;}
.formulairestitre {margin-left:10px;margin-bottom:20px;margin-top:10px}


.tableaurapport {float:left; margin:6px 0 0 2px; width:795px;}
.tableaurapport th {background-color:#E6E6E6; border-bottom:1px solid #7BB3DA;  padding:3px 4px 3px 4px;}
.tableaurapport th.rappmois {width:355px;}
.tableaurapport th.rappnbvisit {width:200px;text-align:right}
.tableaurapport th.rappCA {width:200px;text-align:right}

.tableaurapport td {background-color:#fff; border-bottom:1px solid #7BB3DA; padding:3px 4px 3px 4px;}
/*html>body .tableaurecap td {padding:3px 0 5px 4px;}*/
.tableaurapport td.rappmois {width:355px;}
.tableaurapport td.rappnbvisit {width:200px;text-align:right}
.tableaurapport td.rappCA {width:200px;text-align:right}

#histocommande {float:left; width:795px;}
#histocommande .pair {background-color:#5B93BA;}
#histocommande .impair {background-color:#7BB3DA;}
#histocommande th {padding:3px 4px 3px 4px;}
#histocommande th.date {width:140px;}
#histocommande th.ref {width:180px;}
#histocommande th.refinterne {width:180px;}
#histocommande th.montant {width:140px;}
#histocommande th.detail {width:160px;}
#histocommande td {padding:3px 4px 3px 4px; text-align:center;}
#histocommande td.date {width:140px;}
#histocommande td.ref {width:180px;}
#histocommande td.refinterne {width:180px;}
#histocommande td.montant {width:140px; text-align:right;}
#histocommande td.detail {width:160px;}

#privileges {float:left; width:400px;}
#privileges .pair {background-color:#5B93BA;}
#privileges .impair {background-color:#7BB3DA;}
#privileges th {padding:3px 4px 3px 4px; text-align:center;}
#privileges th.famille {width:200px;}
#privileges th.support {width:100px;}
#privileges th.reduction {width:100px;}
#privileges td {padding:3px 4px 3px 4px; text-align:center;}
#privileges td.famille {width:200px;}
#privileges td.support {width:100px;}
#privileges td.reduction {width:100px;}


.DocIndispo {font-family: Arial, Helvetica, verdana, sans-serif;color:red;font-size:12pt;}
.DocIndispoPanier {font-family: Arial, Helvetica, verdana, sans-serif;color:red;font-size:10pt;}


        





