body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*police pour la descente produit */
.titreuniv {font-family:Arial;font-size:18px;font-weight:900;color:#FFFFFF;vertical-align:top;padding:1px;padding-left:10px;} 
#ecmtit{font-family:Arial;font-size:14px;color:#FFFFFF;font-weight:700;background-repeat:no-repeat;padding-left:15px;}
.bonplantit{font-family:Arial;font-size:12px;color:#FFFFFF;font-weight:700;background-image:url("/portailVM_img/site/FRA/vignette/comm_tit_bonplan.gif");background-repeat:no-repeat;padding:1px;padding-left:1px;}


.a12titre{font-family:Arial;font-size:12px;color:#FF4900;}
.a16titre{font-family:Arial;font-size:16px;}
.a20titre{font-family:Arial;font-size:20px;}
.a22titre{font-family:Arial;font-size:22px;color:#FFFFFF;font-weight:900;}

.a25titre{font-family:Arial;font-size:25px;color:#006600;font-weight:900;}
.az25titre {color:#FF4900;font-weight:900;font-family:Arial;font-size:25px;}
.titretl{font-family:Arial;font-size:18px;font-weight:900}
.titreacp{font-family:Arial;font-size:15px;font-weight:900}
.title{color:#FFFFFF;font-family:arial;font-size:18px;font-weight:400;}


#onthispage{font-family:Arial;font-size:13px;}

.a9999999{font-family:Arial;font-size:9px;color:#999999;}
.a9E6003Cb{font-family:Arial;font-size:9px;color:#E6003C;font-weight:bold;}
.a9616767{font-family:Arial;font-size:9px;color:#616767;}
.a10000000{font-family:Arial;font-size:10px;color:#000000;}
a.a10000000,a.a10000000:link,a.a10000000:hover,a.a10000000:active,a.a10000000:visited{font-family:Arial;font-size:10px;color:#000000;text-decoration:underline;}
.a10333333{font-family:Arial;font-size:10px;color:#333333;}
a.a10333333,a.a10333333:link,a.a10333333:hover,a.a10333333:active,a.a10333333:visited{font-family:Arial;font-size:10px;color:#333333;text-decoration:underline;}
.a10666666{font-family:Arial;font-size:10px;color:#666666;}
.a10999999{font-family:Arial;font-size:10px;color:#999999;}
.a10FFFFFF{font-family:Arial;font-size:10px;color:#FFFFFF;}
.a11666666{font-family:Arial;font-size:11px;color:#666666;}
.a11666666b{font-family:Arial;font-size:11px;color:#666666;font-weight:bold;}
a.a11666666b,a.a11666666b:link,a.a11666666b:hover,a.a11666666b:active,a.a11666666b:visited{font-family:Arial;font-size:11px;color:#666666;font-weight:bold;text-decoration:underline;}
.a11000000input3{font-family:Arial;font-size:11px;color:#000000;padding:0px;width:38px;text-align:center}
.a11FFFFFF{font-family:Arial;font-size:11px;color:#FFFFFF;}
.a11FFFFFFb{font-family:Arial;font-size:11px;color:#FFFFFF;font-weight:bold;}
a.a11FFFFFFb,a.a11FFFFFFb:link,a.a11FFFFFFb:hover,a.a11FFFFFFb:active,a.a11FFFFFFb:visited{font-family:Arial;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.a11FFFFFFbu{font-family:Arial;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:underline}
a.a11FFFFFFbu,a.a11FFFFFFbu:link,a.a11FFFFFFbu:hover,a.a11FFFFFFbu:active,a.a11FFFFFFbu:visited{font-family:Arial;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.a11666666s{font-family:Arial;font-size:11px;color:#666666;text-decoration:line-through}
.a11E6003C{font-family:Arial;font-size:11px;color:#E6003C;}
.a11E6003Cb{font-family:Arial;font-size:11px;color:#E6003C;font-weight:bold;}
.a11333333{font-family:Arial;font-size:11px;color:#333333;}
a.a11333333,a.a11333333:link,a.a11333333:hover,a.a11333333:active,a.a11333333:visited{font-family:Arial;font-size:11px;color:#333333;text-decoration:underline;}
.a11333333b{font-family:Arial;font-size:11px;color:#333333;font-weight:bold;}
a.a11333333b,a.a11333333b:link,a.a11333333b:hover,a.a11333333b:active,a.a11333333b:visited{font-family:Arial;font-size:11px;color:#333333;font-weight:bold;text-decoration:underline;}
.a1105547C{font:11px Arial;color:#05547C;}

.a11666666input1{font-family:Arial;font-size:11px;color:#666666;padding:0px;width:75px;text-align:center}
.a11666666input2{font-family:Arial;font-size:11px;color:#666666;padding:0px;width:30px;text-align:center}
.a11666666input3{font-family:Arial;font-size:11px;color:#666666;padding:0px;width:45px;text-align:center}

.a11000000input1{font-family:Arial;font-size:11px;color:#000000;padding:0px;width:130px;text-align:center}
.a11000000input3{font-family:Arial;font-size:11px;color:#000000;padding:0px;width:58px;text-align:center}
.a11000000input2{font-family:Arial;font-size:11px;color:#000000;padding:0px;width:45px;text-align:center}

.a11000000{font-family:Arial;font-size:11px;color:#000000;}
a.a11000000,a.a11000000:link,a.a11000000:hover,a.a11000000:active,a.a11000000:visited{font-family:Arial;font-size:11px;color:#000000;text-decoration:underline;}
.a113399CC{font-family:Arial;font-size:11px;color:#3399CC;}
.a11003300{font-family:Arial;font-size:11px;color:#003300;}
.a11006600{font-family:Arial;font-size:11px;color:#006600;}
.a11616568{font-family:Arial;font-size:11px;color:#616568;}
.a11FF0033{font:11px Arial;color:#FF0033;}


.a12000000{font-family:Arial;font-size:12px;color:#000000;}
a.a12000000,a.a12000000:link,a.a12000000:hover,a.a12000000:active,a.a12000000:visited{font-family:Arial;font-size:12px;color:#000000;text-decoration:underline;}
.a12333333{font-family:Arial;font-size:12px;color:#333333;}
.a12666666{font-family:Arial;font-size:12px;color:#666666;}
.a12336699{font-family:Arial;font-size:12px;color:#336699;}
.a123399CC{font-family:Arial;font-size:12px;color:#3399CC;font-weight:bold;}
.a12FFFFFF{font-family:Arial;font-size:12px;color:#FFFFFF;}
a.a12FFFFFF,a.a12FFFFFF:link,a.a12FFFFFF:hover,a.a12FFFFFF:active,a.a12FFFFFF:visited{font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration:none;}
.a12CC2244{font-family:Arial;font-size:12px;color:#CC2244;}
.a12E6003C{font-family:Arial;font-size:12px;color:#E6003C;}
.a12003300{font-family:Arial;font-size:12px;color:#003300;}

.a13000000{font-family:Arial;font-size:13px;color:#000000;}
.a13333333{font:13px Arial;color:#333333;}
.a13666666{font-family:Arial;font-size:13px;color:#666666;}
.a13006600{font-family:Arial;font-size:13px;color:#006600;}
.a13E6003C{font-family:Arial;font-size:13px;color:#E6003C;}
.a13FFAEE2{font-family:Arial;font-size:13px;color:#FFAEE2;}
.a13336699{font-family:Arial;font-size:13px;color:#336699;}
.a13FF0000{font-family:Arial;font-size:13px;color:#FF0000;}
.a13285F95b{font-family:Arial;font-size:13px;color:#285F95;font-weight:bold;}

.a14E6003C{font-family:Arial;font-size:14px;color:#E6003C;}
.a14FFFFFF{font-family:Arial;font-size:14px;color:#FFFFFF;}
.a15FFFFFF{font-family:Arial;font-size:15px;color:#FFFFFF;}
.a143399CC{font-family:Arial;font-size:14px;color:#3399CC;font-weight:bold;}
.a15336699{font-family:Arial;font-size:15px;color:#336699;}
.a15003300{font-family:Arial;font-size:15px;color:#003300;}

.a16000000{font-family:Arial;font-size:16px;color:#000000;}
.a16333333{font-family:Arial;font-size:16px;color:#333333;}
.a18E6003C{font-family:Arial;font-size:18px;color:#E6003C;}
.a18FFFFFF{font-family:Arial;font-size:18px;color:#FFFFFF;}
.a18C80034{font:18px Arial;color:#C80034;}
.a18336699{font-family:Arial;font-size:18px;color:#336699;}

.a203399CC{font-family:Arial;font-size:20px;color:#3399CC;}

.a22C80034{font:22px Arial;color:#C80034;}
.a22FFFFFF{font:22px Arial;color:#FFFFFF;}

.a11b3399CC{font-family:Arial;font-size:11px;color:#3399CC;font-weight:bold;}

.blFFFFFF{border-left:1px solid #FFFFFF}
.bl999999{border-left:1px solid #999999}
.bt999999{border-top:1px solid #999999}

#vtla1 {font-family:Arial;font-size:9px;color:#666666;font-weight:900;}
#vtla2 {font-family:Arial;font-size:9px;color:#FFFFFF;font-weight:900;text-decoration:none;}
#vtla3 {font-family:Arial;font-size:10px;color:#333333;font-weight:900;text-decoration:none;background-color:#FFFFFF;}

#err {font-family:arial;font-size:11px;font-weight:bold;color:#FF0000;}

#total{font-family:arial;font-size:14px;color:#DE1C42;font-weight:bold;}
#totaleuro{font-family:arial;font-size:18px;color:#DE1C42;font-weight:bold;}
#totalfr{font-family:arial;font-size:11px;color:#DE1C42;font-weight:normal;}

#codechouchou{font-family:arial;font-size:11px;color:#CC2244;font-weight:bold;}
#formchouchou{font-family:arial;font-size:11px;color:#000000;font-weight:bold;}
#listeavant {font-family:arial;font-size:11px;color:#CC2244;font-weight:normal;}
#aster {font-family:arial;font-size:10px;color:#000000;font-weight:normal;}

#xpress {font-family:arial;font-size:11px;color:#333333;font-weight:normal;}
#xpress input {font-family:arial;font-size:11px;}
#xpress select {font-family:arial;font-size:11px;}

#vign .entete{font-family:arial;font-size:11px;color:#333333;font-weight:bold;}
#vign .titre{font-family:arial;font-size:11px;color:#666666;font-weight:bold;}
#vign .libelle{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}
#vign .prixbarre{font-family:arial;font-size:11px;color:#000000;font-weight:normal;text-decoration:line-through;}
#vign .prix{font-family:arial;font-size:12px;color:#000000;font-weight:bold;}
#vign select{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}

#sortcais .entete{font-family:arial;font-size:11px;color:#000000;font-weight:bold;}
#sortcais .titre{font-family:arial;font-size:11px;color:#FFFFFF;font-weight:bold;}
#sortcais .libelle{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}
#sortcais .prixbarre{font-family:arial;font-size:11px;color:#000000;font-weight:normal;text-decoration:line-through;}
#sortcais .prix{font-family:arial;font-size:12px;color:#000000;font-weight:bold;}
#sortcais select{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}

#article {border-top:1px solid #FF9966; padding-top:5px;padding-bottom:5px; }
#article .entete{font-family:arial;font-size:11px;color:#000000;font-weight:bold;}
#article .libelle{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}
#article .details{font-family:arial;font-size:11px;color:#333333;font-weight:bold;padding-top:3px;}
#article .ref{font-family:arial;font-size:10px;color:#333333;font-weight:bold;padding-top:3px;}
#article .disponible{font-family:arial;font-size:10px;color:#E6003C;font-weight:bold;padding-top:3px;}
#article  select {font-family:arial;font-size:11px;color:#000000;}
#prixcata {border-top:1px solid #FF9966;padding-right:7px;font-family:arial;font-size:11px;color:#666666;font-weight:normal;}
#avantage {border-top:1px solid #FF9966;}
#reduction {border-top:1px solid #FF9966;font-family:arial;font-size:12px;color:#E70039;font-weight:bold;}
#qte {border-top:1px solid #FF9966;font-family:arial;font-size:12px;color:#666666;font-weight:normal;}
#prixnet{border-top:1px solid #FF9966;padding-right:7px;font-family:arial;font-size:12px;color:#666666;font-weight:bold;}
#options{border-top:1px solid #FF9966;}
#prodservice {background-image:url(/portailVM_img/site/FRA/livraison/liv_rec_bkg03.gif");}
#prodcadeau {background-image:url(/portailVM_img/site/FRA/livraison/liv_rec_bkg02.gif");}

#articlepan {border-bottom:1px solid #999999; padding-top:10px;padding-bottom:8px;}
#articlepan .entete{font-family:arial;font-size:11px;color:#000000;font-weight:bold;}
#articlepan .libelle{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}
#articlepan .details{font-family:arial;font-size:11px;color:#333333;font-weight:bold;padding-left:23px;padding-top:3px;}
#articlepan .ref{font-family:arial;font-size:10px;color:#333333;font-weight:bold;padding-top:3px;}
#articlepan .disponible{font-family:arial;font-size:10px;color:#E6003C;font-weight:bold;padding-left:15px;padding-top:3px;}
#articlepan  select {font-family:arial;font-size:11px;color:#000000;}
#prixcatapan {border-bottom:1px solid #999999;padding-right:10px;font-family:arial;font-size:11px;color:#666666;font-weight:normal;}
#avantagepan {border-bottom:1px solid #999999;}
#reductionpan {border-bottom:1px solid #999999;font-family:arial;font-size:12px;color:#E70039;font-weight:bold;}
#qtepan {border-bottom:1px solid #999999;font-family:arial;font-size:12px;color:#666666;font-weight:normal;}
#qtepan input{width:34px;font-family:arial;font-size:11px;color:#666666;font-weight:normal;}
#prixnetpan{width:100px;border-bottom:1px solid #999999;padding-right:10px;font-family:arial;font-size:12px;color:#666666;font-weight:bold;}

#optionspan{border-bottom:1px solid #999999;}
#prodservicepan {background-image:url("/portailVM_img/site/FRA/panier/pan_ent_img03.gif");}
#prodcadeaupan {background-image:url("/portailVM_img/site/FRA/panier/pan_ent_img02.gif");}
.a10E6003Cb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #E6003C;
}
.a11FF9966 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
}
.a18003300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.a13003300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
}
.a12FF6600b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF4900;
}
.a13FF4900b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF4900;
}
.a110000FFb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
}
.a11000000b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.a11000000b,a.a11000000b:link,a.a11000000b:hover,a.a11000000b:active,a.a11000000b:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
    text-decoration:underline;    
}


.entourageErreur_a11333333 {
font-family:Arial;
font-size:11px;
color:#333333;
border:1px solid #cc1541;
}
.entourageErreur_a11666666 {
font-family:Arial;
font-size:11px;
color:#666666;
border:1px solid #cc1541;
}
.entourageErreur_a11666666b {
font-family:Arial;
font-size:11px;
color:#666666;
font-weight:bold;
border:1px solid #cc1541;
}
.entourageErreur_a11000000 {
font-family:Arial;
font-size:11px;
color:#000000;
border:1px solid #cc1541;
}
.entourageErreur_a11000000b {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #000000;
border:1px solid #cc1541;
}
.entourageErreur_a11666666input1 {
font-family : Arial; 
font-size : 11px; 
color : #666666; 
padding : 0; 
width : 75px; 
text-align : center; 
border : 1px solid #cc1541; 
} 
.entourageErreur_a11666666input2 {
font-family:Arial;
font-size:11px;
color:#666666;
padding:0;
width:30px;
text-align:center;
border:1px solid #cc1541;
}
.entourageErreur_a11666666input3 {
font-family:Arial;
font-size:11px;
color:#666666;
padding:0;
width:45px;
text-align:center;
border:1px solid #cc1541;
}
.entourageErreur_a11000000input2 {
font-family:Arial;
font-size:11px;
color:#000000;
padding:0;
width:45px;
text-align:center;
border:1px solid #cc1541;
}
.entourageErreur_a11000000input1 {
font-family:Arial;
font-size:11px;
color:#000000;
padding:0;
width:58px;
text-align:center;
border:1px solid #cc1541;
}

.entourageErreur_a11000000b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
border:1px solid #cc1541;
}

select,input,textarea,htmlarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt
}
.formref {
	border: 1px solid #ded7de;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	
}

.formdate {
	border: 1px solid #ded7de;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	
}

.forminput {
	border: 1px solid #ded7de;
	height: 16px;
	width: 147px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	
}

.formligne {
	border: 1px solid #ded7de;
	width: 147px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	
}

.formemail_menu_g {
	border: 1px solid #ded7de;
	height: 16px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	
}

.formemail_menu_g2 {
	border: 1px solid #ded7de;
	height: 16px;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	
}

font,th,td,p,body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px
}
.texteorange {
	font-size : 10px;
	color : #F67810;
}

.texteorange2 {
	font-size : 9px;
	color : #F67810;
}

.tiorange {
	font-size : 10px;
	color : #F67810;
	font-weight : bold;
}

.tiorange2 {
	font-size : 12px;
	color : #F67810;
	font-weight : bold;
}

a.linkorange,a.linkorange:hover,a.linkorange:active,a.linkorange:visited {
	text-decoration: underline;
	color : #F67810;
}

a.linkblanc,a.linkblanc:hover,a.linkblanc:active,a.linkblanc:visited {
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
}

a.linknoir,a.linknoir:hover,a.linknoir:active,a.linknoir:visited {
	font-size : 10px;
	color : #000000;
}

a.linknoir2,a.linknoir2:hover,a.linknoir2:active,a.linknoir2:visited {
	font-size : 9px;
	color : #000000;
}

a.linknoir3,a.linknoir3:hover,a.linknoir3:active,a.linknoir3:visited {
	text-decoration: underline;
	color : #000000;
}

a.linkblanc2,a.linkblanc2:hover,a.linkblanc2:active,a.linkblanc2:visited {
	font-size : 10px;
	color : #FFFFFF;
	font-weight : normal;
}
/*a,a:hover,a:active,a:visited {
	font-size : 9px;
	color : #F67810;
	font-weight : normal;
}*/

#barrefonction a{
	font-size : 9px;
	color : #F67810;
	font-weight : normal;
}

.titre {
	font-size : 12px;
	color : #6B594A;
	font-weight : bold;
}

.avantage {
	font-size : 16px;
	color : #FF0000;
	font-weight : bold;
}

.tiblanc {
	font-size : 18px;
	color : #FFFFFF;
	font-weight : bold;
}

.tiblanc2 {
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;
}

.blanc {
	font-size : 10px;
	color : #FFFFFF;
}

.titexte {
	font-size : 10px;
	color : #000000;
	font-weight : bold;
}

.titexte2 {
	font-size : 12px;
	color : #000000;
	font-weight : bold;
}

.titexte3 {
	font-size : 16px;
	color : #000000;
	font-weight : bold;
}

.blanclogo {
	font-size : 9px;
	color : #FFFFFF;
}

.tirouge {
	font-size : 25px;
	color : #F70B2A;
	font-weight : bold;
}

.texterouge {
	font-size : 9px;
	color : #F70B2A;
}

.prixrouge {
	font-size : 11pt;
	color : #F70B2A;
	font-weight : bold;
}

#chemin{font-family:arial;font-size:11px;color:#666666;text-decoration:none;font-weight:normal;}
#chemin a {font-family:arial;font-size:11px;color:#666666;text-decoration:none;font-weight:normal;}

.a20titreorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF3300;
}

