a img {
	border:0;
}
#fondmenu {
	background:url(/fr/Bt/fond_menu.gif) repeat-x;
	height:64px;
}
#fondmenu {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}

/*********** classes pour aligner une image et un texte verticalement*************/
p.alignmiddle img, p.alignmiddle span ,p.alignmiddle input, p.alignmiddle select {
    vertical-align: middle;
   display: inline;
}
p.alignmiddle span {
    padding-left: 5px;
}

body {
	scrollbar-arrow-color: #99CC33;
	scrollbar-face-color: #CCFF99;
	scrollbar-shadow-color: #99CC33;
	scrollbar-darkshadow-color: #CCFF99;
	scrollbar-track-color: #CCFF99;
	scrollbar-highlight-color: #99CC33;
	scrollbar-3dlight-color: #CCFF99;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sansbordure {border:0; }

.arial10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.gras {
	font-weight: bold;
}
.blanc {
	color: #FFFFFF;
}

.petitnoir {
color:#000000;
font-size:10pt;
font-weight:bold;
}

.tabnoir {
color:#000000;
font-size:10pt;
font-weight:bold;
background-color:#cbddff;
}

.petitrouge {
	color:#cc0033;
	font-size:10pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}
.champtexte {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; border: 1px solid #5474ad; font-style: normal; font-weight: normal; color: #8B8F9D; text-decoration: none; background-color: #FFFFFF}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
	color: #5474AD;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/fr/Bt/puce_titre.gif);
	background-position: left;
	text-indent: 25px;
	display: block;
	background-repeat: no-repeat;
}
.soustitrebleu { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #293853; font-weight: bold ; text-decoration: none}
.textebleu { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #5474ad; font-weight: normal ; text-decoration: none}
.soustitre_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: bold ; text-decoration: none }
.r_arbre { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #5474AD; font-weight: normal; text-decoration: underline}
.r_arbreencours { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #bd002b; font-weight: normal; text-decoration:none}
.r_rechfond { background-color: #C4E1A6}
.r_plan { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #3C68AE; font-weight: bold; text-decoration: underline }
.r_plan2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #3C68AE; font-weight: bold; text-decoration: none }
.r_prodcateg { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #99CC33; font-weight: bold; text-decoration: underline }
.r_prodart { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #993399; font-weight: bold; text-decoration: underline }
.pdp {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0072BC; text-decoration: none}
.tabgen {  background-image: url(/fr/Bt/00_general_fond.gif); background-repeat: repeat}
.tdmailing {  background-image: url(/fr/Bt/00_gauche_fondmailing.jpg); background-repeat: repeat}
.tdentetehaut {  background-image: url(/fr/Bt/00_entete_fondhaut.jpg); background-repeat: repeat}
.tdentetemenu {  background-image: url(/fr/Bt/00_entete_menufond.gif); background-repeat: repeat}
.tdindexmenu {  background-image: url(/fr/Bt/fond_accueil.gif); background-repeat: no-repeat}
.tdpdp {  background-image: url(/fr/Bt/fond_pdp.gif); background-repeat: no-repeat}
.tdligne {  background-image: url(/fr/Bt/00_bt_barrevert.gif); background-repeat: repeat}
.tabaffrub {  background-image: url(/fr/Bt/00_affrub_fond.gif); background-repeat: no-repeat}
.textenoir {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal; text-decoration: none
}
.italique {
	font-style: italic;
}
.bleu {
	/*color: #5474ad;*/
	color: #293853;
}
.gris {
	color: #8b8f9d;
}
.bleu_gras {
	font-weight: bold;
	/*color: #5474ad;*/
	color: #293853;

}
.td_separateur_horizontal {
	border-bottom: 1px dashed #5474ad;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.fp_bordbasblanc {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.fp_bordhautblanc {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.fp_textebleugras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5474AD;
	font-weight: bold;
	text-decoration: none;
}

.fp_textebleunormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5474AD;
	text-decoration: none;
}


.fp_bulle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.fp_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
}

.fp_lien{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold ; text-decoration: underline; color:#5474AD;}

.tab_bleuclair {
border-left:solid thin #bccff4;border-right:solid thin #bccff4;
}
.tab_bleufonce {
background-color:#bccff4;text-indent:15px;
}

.r_rechbarre{
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #5474ad; font-weight: bold ;
}

.grostexte {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #ffffff; font-weight: normal; text-decoration: none;
}
.lienMed {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal; text-decoration:underline;
}

.r_cataprod1 {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #5474ad; font-weight: normal ; text-decoration: none
}

.r_cataprod2 {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #5474ad; font-weight: normal ; text-decoration: none
}

.lienDetails {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #5474ad; font-weight: bold ; text-decoration:underline;
}

.souligne {
text-decoration: underline;
}

.pdp a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0072BC; text-decoration: none}
