body{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a{text-decoration : none;}
.menu {font-weight:bold;color : Black; }
.menu:hover {background: url(images/puce_menu.gif) left no-repeat;color:#EB0D0D; }
.menu2 {font-weight:bold;color : #FFFFFF; }
.menu2:hover {color:#FF9600; }
.menu3 {color : Black; }
.menu3:hover {color:#EB0D0D; }
.boldnoir {font-weight:bold;color : Black; }
.menuboldnoir {font-weight:bold;color:Black;background: url(images/flechesmenu.gif) left no-repeat;}
.menuboldrouge {font-weight:bold;color:Red;background: url(images/flechesmenu.gif) left no-repeat;}
.menuboldnoir2 {font-weight:bold;color:Black;background: url(images/flechesmenu2.gif) left no-repeat;}
.menuboldrouge2 {font-weight:bold;color:Red;background: url(images/flechesmenu2.gif) left no-repeat;}
.titrevert{ font-family:"Times New Roman", Times, serif; font-size:25px; color:#1B6DA2; margin-bottom:1em;font-weight:bolder;}
.gris{ color:#676767}

.titrevert24{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#1B6DA2; margin-bottom:1em;font-weight:bolder;}
.titre_points_ventes {font-weight:bold; color:#1B6DA2; font-size:13px;}
.gras {font-weight:bold; color:#000000;}
.gras_vert {font-weight:bold; color:#9FB73A;}
.gras_vert_fonce {font-weight:bold; color:#1B6DA2;}
.gras_orange {font-weight:bold; color:#FF9600;}
.textesimple{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#676767}
.texte{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;margin-left: 2px;margin-top: 5px;margin-bottom: 5px;}
.textegras{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000;margin-left: 2px;margin-top: 5px;margin-bottom: 5px;font-weight:bold;}
.textegrasblanc{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF;margin-left: 2px;margin-top: 5px;margin-bottom: 5px;font-weight:bold;}
.texteblanc{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#ffffff;margin-left: 2px;margin-top: 5px;margin-bottom: 5px;}
.titreaccueil{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#000000;margin-left: 2px;margin-top: 5px;margin-bottom: 5px;font-weight:bolder;}
.titrevertactu{ font-family:"Times New Roman", Times, serif; font-size:25px; color:#1B6DA2; margin-bottom:1em;font-weight:bolder;}
.titrevertactu24{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1B6DA2;margin-bottom:0.2em;font-weight:bolder;font-variant:normal;text-align : justify;}
/*.push-cadre {width: 165px; height:180px; border-style:solid; border-color:#E30911; border-width:1px; }
.push-cadre2 {width: 257px; height:210px; border-style:solid; border-color:#E30911; border-width:1px;}*/
.push-cadre {width: 165px; height:180px; border-style:solid; background-color:#E30911;border-color:#E30911; border-width:1px; }
/*.push-cadre2 {width: 257px; height:210px; border-style:solid; border-color:#E30911;background-color:#6B87A6; border-width:2px;}
.push-cadre2 {width: 257px; height:210px; border-style:solid; border-color:#E30911;background-color:#CCCCCC; border-width:2px;}
.push-cadre2 {width: 257px; height:210px; border-style:solid; border-color:#E30911;background-color:#AAC5E3; border-width:1px;}*/
.push-cadre2 {width: 257px; height:220px; border-style:solid; border-color:#6B87A6;background-color:#FFFFFF; border-width:2px;}
.push-cadre3 {width: 257px; height:220px; border-style:solid; border-color:#6B87A6;background-color:#FFFFFF; border-width:2px;}
.push-cadre4 {width: 514px; height:150px; border-style:solid; border-color:#6B87A6;background-color:#FFFFFF; border-width:2px;}
.cadrestop {width: 514px; height:150px; border-style:solid; border-color:#6B87A6;background-color:#FFFFFF; border-width:2px;}
.titrebleu{ font-family:"Times New Roman", Times, serif; font-size:25px; color:#3E86CA; margin-bottom:1em;font-weight:bolder;}
.titrebleuactu24{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3E86CA;margin-bottom:0.2em;font-weight:bolder;font-variant:normal;text-align : justify;}
.prix { font-weight:bold; color:#EB0D0D;font-size:13px;}
.prix_noir { font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}
.prix_promo { font-size:13px; font-weight:bold; color:#000000; text-decoration:line-through;}
.prix_barre { color:#EB0D0D; text-decoration:line-through; font-size:13px;}
.quantite{BORDER-TOP: 1px inset #E8DAB9;BORDER-BOTTOM: 1px outset #E8DAB9;BORDER-RIGHT: 1px outset #E8DAB9;BORDER-LEFT: 1px inset #E8DAB9;PADDING-LEFT: 1px;FONT-SIZE: 10px;PADDING-BOTTOM: 2px;PADDING-TOP: 1px;FONT-FAMILY: Verdana;background-color : White;color : #666666;width : 45px;height : 20px;font-weight : bolder;}
.lienvert { font-family:"Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; margin-bottom:1em;font-weight:bolder;}
.lienvert2 { font-family:"Times New Roman", Times, serif; font-size:12px; color:#6B87A6; margin-bottom:1em;font-weight:bolder;}
.lienbleu { font-family:"Times New Roman", Times, serif; font-size:12px; color:#6B87A6; margin-bottom:1em;font-weight:bolder;}
.rechercher { font-weight:bold;color:white;}
.rechercherbleu { font-weight:bolder;color:#1B6DA2;}
.formulairerech1{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 490px;
	height : 19px;
	font-weight : bolder;
}
.formulairerech2{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 280px;
	height : 80px;
	font-weight : bolder;
}
.formulairepro1{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 200px;
	height : 17px;
	font-weight : bolder;
}
.formulairepro2{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 280px;
	height : 80px;
	font-weight : bolder;
}
.formulaire1{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 150px;
	height : 17px;
	font-weight : bolder;
}
.formulaire2{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 180px;
	height : 40px;
	font-weight : bolder;
}
.formulaire3{
	BORDER-TOP: 1px outset #1B6DA2;
	BORDER-BOTTOM: 1px inset #1B6DA2;
	BORDER-RIGHT: 1px inset #1B6DA2;
	BORDER-LEFT: 1px outset #1B6DA2;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #ffffff;
	color : #000000;
	width : 20px;
	height : 20px;
	font-weight : bolder;
}
.formulaire4{
	FONT-FAMILY: Verdana;
	background-color : #ffffff;
	color : #000000;
	width : 20px;
	height : 20px;
	font-weight : bolder;
}
.formvalider{
	BORDER-TOP: 1px outset #000000;
	BORDER-BOTTOM: 1px inset #000000;
	BORDER-RIGHT: 1px inset #000000;
	BORDER-LEFT: 1px outset #000000;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #1B6DA2;
	color : #ffffff;
	width : 85px;
	height : 20px;
	font-weight : bolder;
}
.formident{
	BORDER-TOP: 1px outset #000000;
	BORDER-BOTTOM: 1px inset #000000;
	BORDER-RIGHT: 1px inset #000000;
	BORDER-LEFT: 1px outset #000000;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #3690CA;
	color : #ffffff;
	width : 110px;
	height : 15px;
	font-weight : bolder;
}
.formident2{
	BORDER-TOP: 1px outset #000000;
	BORDER-BOTTOM: 1px inset #000000;
	BORDER-RIGHT: 1px inset #000000;
	BORDER-LEFT: 1px outset #000000;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #1B6DA2;
	color : #ffffff;
	width : 180px;
	height : 15px;
	font-weight : bolder;
}
.formident3{
	BORDER-TOP: 1px outset #000000;
	BORDER-BOTTOM: 1px inset #000000;
	BORDER-RIGHT: 1px inset #000000;
	BORDER-LEFT: 1px outset #000000;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	background-color : #1B6DA2;
	color : #ffffff;
	width : 100px;
	height : 20px;
	font-weight : bolder;
}
.rouge10{ font-size: 10px;font-family: Verdana;color : #CC0000;font-weight : bolder;text-decoration : none;}
.lien_vert_fonce{text-decoration:underline; color:#FFFFFF;margin-left: 2px;margin-bottom: 5px;}
.lien_vert_fonce:hover {text-decoration:none; color:#FFFFFF;margin-left: 2px;margin-bottom: 5px;}

.lien_vert_fonce2{text-decoration:underline; color:#6B87A6;margin-left: 2px;margin-bottom: 5px;}
.lien_vert_fonce2:hover {text-decoration:none; color:#6B87A6;margin-left: 2px;margin-bottom: 5px;}

.lien_vert_fonce3{text-decoration:underline; color:#6B87A6;font-size: 12px;}
.lien_vert_fonce3:hover {text-decoration:none; color:#6B87A6;font-size: 12px;}

.retrait {padding-left: 2px;margin-bottom: 5px;}

.conception {font-size: 10px;font-family: Verdana;color : #000000;text-decoration:none;background-color : #ffffff; }
.conception:hover {font-size: 10px;font-family: Verdana;color:#ffffff;text-decoration:none;background-color :#000000 ; }

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#lemenu {
position: relative;
top: 0;
left: 0;
z-index:100;
width: 100%;
}
#lemenu dl {
float: left;
width: 191px;
margin: 0px;
}
#lemenu dt {
cursor: pointer;
text-align: left;
font-weight: normal;

}
#lemenu dd {
position: relative;
width: 100%;
border: 0px solid rgb(255,255,255);
}
#lemenu li {
text-align: left;
background: rgb(170,197,227);
}/*background: rgb(107,135,166);*/
#lemenu li a, #lemenu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#lemenu dt a:hover {
background: rgb(255,255,255);
}
#lemenu li a:hover {
background: rgb(238,243,216);
}
.arfondvert{
	background: rgb(255,255,255);
}
.arfondvert2{
	background: rgb(238,243,216);
}
.petitvert{font-weight:bold; color:#1B6DA2; size:9px;}
.message{ font-size: 12px;font-family: Verdana;color : #F7F94D;font-weight : bolder;text-decoration : none;}
.messageinfo{ font-size: 12px;font-family: Verdana;color : #000000;font-weight : bolder;text-decoration : none;}
.parpage{
	font-size: 11px;
	font-family: Verdana;
	color : #1B6DA2;
	font-weight : bold;
	text-decoration : none;
}
.parpage:hover{
	font-size: 11px;
	font-family: Verdana;
	color : #ACACD9;
	font-weight : bold;
	text-decoration : none;
}
.parpage:visited{
	font-size: 11px;
	font-family: Verdana;
	color : #ACACD9;
	font-weight : bold;
	text-decoration : none;
}
.encartlivraison {
	width: 500px; 
	height:50px; 
	border-style:solid; 
	border-color:#bababa;
	background-color:#FFFFFF; 
	border-width:2px;
}
.fondmenu2 {
	width: 516px;  
	border-style:solid; 
	border-color:#bababa;
	background-color:#FFFCF1; 
	border-width:1px;
}
#motioncontainer img {
border: 1px; /*image border color*/
margin-top:5px!important; /*added image spacing most browsers - can be negative*/
margin-top:5px; /*added image spacing IE - can be negative*/
margin-bottom:5px!important; /*added image spacing most browsers - can be negative*/
margin-bottom:5px; /*added image spacing IE - can be negative*/
border-bottom:1px solid #F6F4D8;
}
#motioncontainer a:hover img { 
border: 1px solid #9A4F0F;/*image border hover color*/
}
#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
.cadre-message-suivi { border-color:#cccccc; border-style:solid; border-width:1px; padding-bottom:3px; padding-left:3px; padding-right:3px; padding-top:3px; }