body
{
font-size:12px;
font-weight:normal;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;

background-color:#fff;
}
A {
	color:#000000; 
	text-decoration:none; 
}
A:hover {
	color:#EB8D09;
}
A IMG  {
	border:0px;
}
#global
{
border:0px solid black; 
margin-top:0px;
margin-bottom:0px;
width:988px;
background:url(/img/bg.gif) repeat-y; 
}
#entete  
{  
	color:#fff;
	width:100%;
	background-color:#000;
	background-position:center;
}
#entete   TABLE
{  width:988px;
}
#entete H1 {
	margin:0px;margin-left:16px;line-height:24px;font-size:11px;font-family: Arial,  sans-serif;
	margin-bottom:4px;color:#fff;
	}
#entete TD div {
	margin:0px;margin-right:16px;line-height:24px;
	font-size:12px;font-family: Arial,  sans-serif;
	font-weight:bold;
	margin-bottom:4px;
	}
#entete TD div A {
	color:#fff;
	}
 
#contenu
{
margin:0px;
margin-left:15px;
text-align:left;
padding:0px;
margin-bottom:0px;
}


.cms_titre_noir {
	font-size:24px;
	color:#000;
}
.cms_texte_orange {
	color:#eb8d02;
}
.cms_texte_orangegras {
	color:#eb8d02;
	font-weight:bold;
}

.panierresume {
	padding-left:6px;
	color:#58585a;
	font-size:11px;
}
.panierresume B{
	color:#7a3e29;
	font-size:12px;
}
.panierresume A{
	color:#58585a;
	text-decoration:underline;
}

#menuhaut  
{
	
	margin:0px;
	margin-left:21px;
}

#menuhaut td
{
width:90px;
}
#menuhaut a
{
font-family:Arial;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#menuhaut A DIV {
line-height:20px;cursor:pointer;
background:url(/img/bouton.gif) no-repeat;
background-position:bottom;
width:90px;
height:20px;
text-align:center;
}
#menuhaut a:hover DIV 
{
	background:url(/img/boutonN.gif) no-repeat;
}
#menuhautder A DIV {
line-height:20px;
 width:104px;background:url(/img/boutonpp.gif) no-repeat ;
background-position:bottom;
height:20px;
text-align:center;
}
#menuhautder a:hover DIV 
{
	background:url(/img/boutonNpp.gif) no-repeat;
} 


#divproducteur {
height:47px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
width:988px;
background:url(/img/bg_prod.gif) no-repeat;
background-position:top center;
}
#menuproducteur {
	text-align:center; 
	color:#fff;
	font-size:12px;
	padding-left:18px;
	padding-top:6px;
}

#menuproducteur A:hover {
text-decoration:underline;
}
   A.lienpanier {
   	color:#7A3E29 ;
	 text-decoration:none;
}
A.lienpanier:hover {
	color:#EB8D09; 
}

#menuproducteur A {
color:#fff;
}

#breadcrumbs
{
padding-left:40px;
margin-top:14px;
font-size:11px;
font-weight:bold;
color:#000;
}
#breadcrumbs a , #breadcrumbs b , #breadcrumbs span
{
padding:6px;
font-family:Arial;
font-size:11px;
text-decoration:none;
color:#000;
}
#breadcrumbs a:hover
{
	color:#EB8D09;
}
#contenucentre {
	margin-left:38px;
	margin-top:8px;
}
#hautgauche{
	width:696px;
	height:235px;
	
	color:#fff;
	font-size:30px;
	line-height:38px;
}
.gouttiere {
	width:16px;
}
#hautgauche DIV {
	padding-left:20px;
	margin-top:20px;
}
#hautgauche B{
	font-size:58px;
	line-height:58px;
}
#hautgaucherecherche 
	font-size:18px;
}
#hautgaucherecherche FORM{
	margin:0px;
}
#hautgaucherecherche SELECT{
	margin-bottom:0px;
	margin-top:22px;
	font-size:18px;
	border:1px solid #000;
	padding:1px;
	margin-left:95px;
}
#hautdroit {
	width:204px;
	height:235px;
	background:url(/deco/rech.jpg) no-repeat;
	color:#fff;
	font-size:16px;
	text-align:center;
}
#hautdroittexte1 {
	padding-top:18px;
	font-size:18Px;
}
#hautdroittel {
	padding-top:2px;
	font-weight:bold;
	color:#eb8d02; 
	font-size:18px;
}
#hautdroitappellocal {
	font-size:11px;
}
#hautdroitrecherche {
	padding-top:8px;
	font-size:18px;
}
#hautdroit FORM{
	margin:0px;
}
#hautdroit SELECT{
	margin-bottom:4px;
	margin-top:6px;
	font-size:11px;
	border:1px solid #000;
	padding:1px;
	width:180px;
}
#milgauche {
	width:696px;
	height:431px;
	background:url(/deco/selection.gif) no-repeat;
}
#milgauche h2 , #selection_grande h2 {
	color:#000;
	padding-left:20px;
	padding-top:16px;
	font-size:24px;
	margin:0px;
	margin-bottom:16px;
	font-weight:normal;
}

.selectiontitre {
	margin-bottom:8px;
}
.selectiontitre A {
	color:#87888a; 
	font-weight:bold;
	text-decoration:underline;
}
.selectiontitre A:hover {
	color:#000; 
}
.selectionnom {
	color:#000; 
	font-weight:normal;
	font-size:11px;
}
.selectionnom A {
	color:#000; 
	font-weight:bold;
	font-size:12px;
}
.selectionprix {
	font-weight:bold;
	font-size:16px;
}

#mildroit {
	width:204px;
	height:197px;
	background:url(/deco/promotion.gif) no-repeat;
}
#titrepromotion {
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	padding-top:2px;
	margin-bottom:0px;
}
.promopc {
	width:51px;
	height:24px;
	background:url(/img/etiquette.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-top:4px;
	padding-left:2px;
}
.promoval {
	color:#000;
	font-size:13px;
	font-weight:bold;
}
.promoprix{
	color:#e0091f;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#mildroitclub {
	width:204px;
	height:102px;
	background:url(/deco/club.jpg) no-repeat;
}
#titreclub {
	text-align:left;
	padding-top:0px;
	padding-left:10px;
}
#titreclub A {
	color:#eb8d02; 
	font-size:20px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
#texteclub {
	color:#fff; 
	font-size:10px;
	font-weight:normal;
	text-align:left;
	line-height:12px;
}
#texteclub A {
	color:#b1b3b4; 
	font-size:12px;
	font-weight:normal;
}
#texteclub A:hover {
	color:#fff; 
}
#mildroitcadeau {
	width:204px;
	height:102px;
	background:url(/deco/cadeau_entreprise.jpg) no-repeat;
}
#titrecadeau{
	color:#eb8d02; 
	font-size:18px;line-height:18px;
	font-weight:normal;
	margin-bottom:6px;
}
#textecadeau {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
}
#textecadeau A {
	color:#b1b3b4; 
	font-size:12px;
	font-weight:normal;
}
#textecadeau A:hover {
	color:#fff; 
}



#basgauche {
	width:696px;
	height:242px;
	background:url(/deco/meilleures_ventes.gif) no-repeat;
}
#basgauche h2 {
	color:#000;
	padding-left:20px;
	padding-top:12px;
	font-size:24px;
	margin:0px;
	margin-bottom:6px;
	font-weight:normal;
}
#basdroitaz {
	width:204px;
	height:242;
	background:url(/deco/az.jpg) no-repeat;
	text-align:left;
	padding-top:5px;
	padding-left:12px;
	color:#fff; 
}
#titreaz {
	margin-top:12px;
	color:#eb8d02; 
	font-size:24px; 
	font-weight:normal;
	margin-bottom:6px;
}
#texteaz{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}
#texteaz A{
	color:#fff; 
}
#texteaz A:hover{
	color:#EB8D09; 
}
#kwg {
	width:696px;
}
#textekwg {
	
}
#kwg A {
	color:#707173;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}
#kwd {
	width:204px;
}
#divpiedpagemarron {
height:109px;
padding-top:0px;
margin-top:24px;
margin-bottom:10px;
width:960px;
background-color:#000;
padding-top:10px;
}
#divpiedpagemarron TD {
color:#fff;font-size:12px;
}
#formnewsletter {
	margin-bottom:6px;
	}
.inputnewsletter {
	border:1px solid black;;
	height:18px;
	font-size:11Px;
	color:#000;
}
.inputnewslettersubmit {
	border:1px solid black;;
	height:18px;
	font-size:10px;font-weight:bold;
	padding-bottom:2px;
	color:#fff;
	background-color:#eb8d02;
}

#abus {
	color:#000;
	text-align:center;
	font-size:11px;
	margin-top:0px;
	padding-bottom:10px;
}

#selection_grande_4{
	width:696px;
	height:968px;
	color:#000;
	background:url(/deco/selection_grande4.gif) no-repeat; 
	padding-top:4px;
}

#selection_grande{
	padding-top:4px;
	width:696px;
	height:682px;
	color:#000;
	background:url(/deco/selection_grande.gif) no-repeat; 
}
.suivantes A {color:#b1b3b4;font-weight:bold;}
.suivantes A:hover {color:#666;font-weight:bold;}

.suivantes A DIV {
 width:130px;background:url(/img/next.gif) no-repeat ;
background-position:right center;
height:45px;
}
.suivantes A:hover DIV {
 background:url(/img/next_.gif) no-repeat ;
 background-position:right center;
}

#pagination  { color:#b1b3b4; font-size:12px; margin:0px;margin-left:14px;margin-top:10px;margin-bottom:10px;}
 
#pagination a {
	border:1px solid #b1b3b4 ;
    color:#b1b3b4;
    text-decoration:none;
    padding:2px; margin:4px; padding-left:6px;padding-right:6px;
}
#pagination a:hover {background-color:#b1b3b4;color:#fff;}
#pagination b {
		border:1px solid #b1b3b4 ;
    padding:2px; margin:4px;   background-color:#b1b3b4;color:#fff;
     padding-left:6px;padding-right:6px;
    }
#pagination span {
		border:1px solid #b1b3b4 ;
    padding:2px; margin:4px;   background-color:#fff;color:#b1b3b4;
    }    
#zeroresults {
	margin-left:22px;
}
.article
{
 margin:10px;
}
.article .aoc
{
color:#eb8d09; 
font-weight:bold;
font-size:16px;
}
.article .producteur   {
	color:#000; 
font-weight:bold;
font-size:22px;
}
.article .producteur A {
	color:#000; 
font-weight:bold;
font-size:22px;
text-decoration:underline;
}
.article .infos{margin-top:10px;margin-bottom:4px;font-size:12px; }
.article .infos b {
color:#eb8d09; 
font-weight:bold;
}
.article .desc {
	font-size:12px;
	width:276px;
	height:198px;
	overflow:auto;
	margin-bottom:6px;
}
.article .descprod{
	font-size:12px;
	width:340px;
	margin-bottom:6px;
}
.article .cotation {
	font-size:12px;margin-bottom:8px;
	line-height:10px;
}
.article .cotation B{
	font-size:14px;color:#000; font-weight:bold;font-size:12px;
}
.article A {
	color:#2C62C5;
	text-decoration:none;
}
.article A:hover {
	color:#eb8d09;
}
.article .enstock
{
font-size:18px;
color:#44a12a; 
text-align:left;
margin-left:40px; font-weight:bold;
}
.article .enstockli {
	margin-left:40px;text-align:left;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.article .vig   {
width:132px;height:162px;
background:url(/img/fondvig.gif) no-repeat;
padding-top:6px;
padding-left:9px;
text-align:left;
}
 
.article .prixnormal {
	font-weight:bold;
	font-size:16px;
	margin-left:6px;
}
.article .designation {
	margin-left:6px;
	color:#000;
	font-weight:bold;font-size:12px;
}
.tabletaille {
	 height:26px;	
	background:url(/img/fondach.gif) no-repeat;
}

A.acheter  {
	color:white;
} 

A.acheter DIV  {
	background-color:#e88b03; 
	background:url(/img/acheter.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:77px;
	height:26px;
	line-height:24px;
	font-weight:bold;
	cursor:pointer;
}
A.acheter:hover DIV  {
	background:url(/img/acheter_.gif) no-repeat;
}


.listetaille  select
{
display:none;
}
.listetaille
{
color:#000;
font-size:12px;
font-family:Arial;
font-weight:normal;
margin-top:0px;
margin-left:10px;
}

.listetaille div
{
color:#706e6e;
font-size:9px;
font-family:Arial;
font-weight:normal;
}
.achetertaille
{
margin-top:2px;
margin-left:0px;
margin-bottom:10px;
}

.entourage {
color:#000;
padding:10px;
margin-top:6px;
margin-left:15px;
margin-right:15px;
background-color:#fff;
font-size:12px;
}
.entourage TD {
font-size:12px;
}
a.lienorange {
	color:#EB8D09;
	font-weight:bold; 
}
a.lienorange:hover {
	color:#000;
}

.personnalisation  {
	border:1px solid #666;
	margin-bottom:2px;
	margin-top:6px;
	font-family:Arial;
	font-size:12px;
	padding:2px;
}


.listemillesime A { 
	color:#000 ; 
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}
.listemillesime A:hover { 
	color:#EB8D09 ; 
	text-decoration:none;
}

.article .titrearticle a
{
color:#2C62C5;
text-decoration:none;
}
.article .titrearticle a:hover
{
color:#3C9DFF;;
text-decoration:none;
}
.article .img
{
}
.article .resumerarticle{
padding:12px;
padding-bottom:0px;
}
.article .resumerarticle a{
color:#000;
text-decoration:none;
}
.article .resumerarticle a:hover  {
color:#0650AA;
}
.article .prixarticle
{
color:#e32000;
font-size:16px;
font-family:Arial;
font-weight:bold;
}
.article .poidsarticle
{
color:#e32000;
font-size:12px;
font-family:Arial;
font-weight:bold;
}
.article .refarticle
{
color:#666;
font-size:12px;
font-family:Arial;
font-weight:bold;
}
.article .paspromoarticle{
color:red; 
font-weight:bold;
}
.article .pascoupcoeur{
padding-left:12px;
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  opacity:0.5;
  display:none;
}
 

#maskcurrency {
  position:absolute;
  left:0;
  top:0;
  z-index:9001;
  background-color:#000;
  opacity:0.5;
  display:none;
}
 
#panierflottant {
	position:absolute;
	z-index:90000;
	width:455px;
	height:300px; display:none;
	color:black;
} 
.panierflottanttop {
	background-image:url(/img/arrtop.gif) ;
	background-repeat:no-repeat;
	width:459px;
	height:16px;
}
.panierflottantbot {
	background-image:url(/img/arrbot.gif) ;
	background-repeat:no-repeat;
	width:459px;
	height:16px;
}
.panierflottantmid {
	background-image:url(/img/arrmid.gif) ;
	background-repeat:repeat-y;
	width:459px;
}
#panierflottantmsg {
	color:#d77d04; 
	font-size:16px;
	font-weight:bold;
}
.panierflottantmid A {
	font-size:10px;
	color:black;
}
.panierflottantmid A:hover {
	color:#EB8D09;
}
#divcurrency {
	position:absolute;
	z-index:190101;
	width:455px;
	height:300px; display:none;
	color:black;
	
}

#grandtotal {
	border-top:1px solid black; 
}
#grandtotal DIV  {font-weight:bold;font-size:14px;background-color:#80FF80; }

A.voir DIV  {
	background-color:#e88b03; 
	background:url(/img/boutonbg.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:76px;
	height:19px;
	line-height:19px;
	font-weight:bold;
	cursor:pointer;
}
A.voir:hover DIV  {
	background:url(/img/boutonbgon.gif) no-repeat;
}


#commandetableau{
border-spacing: 0;
width:92%;
margin-bottom:10px;
} 
#commandetableau TD {
border-spacing: 0; 
}
#panierqt {
	background:url(/img/fondach.gif) no-repeat; 
	width:43px;
	height:26px;
	padding-top:2px;
}
#panierqt TD {
	background :none;
}
#panierqt b {
	background-color:white;
}
#commandetableau  A {
text-decoration:none;
}
.paniernom {
	color:#000;
	font-weight:bold;
	font-size:14px;
}
a.paniernom {
	color:#000;
	font-weight:bold;
	font-size:14px;
}
a.panierdes {
	color:#eb8d02;
	font-weight:bold;
	font-size:16px;
}
 
TD .tdtotaldef   { border-top:1px solid black;}
TD .tdtotaldef DIV  {font-weight:bold;font-size:14px;background-color:#80FF80; }

TD.totalcommandettc {
	border-left:2px solid black;
	border-top:2px solid black;
	border-bottom:2px solid black;
}
TD.totalcommandettc2 {
	border-right:2px solid black;
	border-top:2px solid black;
	border-bottom:2px solid black;
}
 .prixgras {
	font-weight:bold;
	font-size:16px;
}
 .prixmaigre {
	font-weight:bold;
	font-size:14px;
	color:#707173;
}
.prixrouge {
	font-weight:bold;
	font-size:16px;
	color:#e2001a;
	}
.prixorange {
	color:#eb8d02;
	font-weight:bold;
	font-size:16px;
}
#commandetableauentete TD{
font-size:11px;
text-align:center;
color:#707173 ; 
}
#commandetableausep {
	background:url(/img/bgsep.gif) repeat-x; 
	background-position:center center;
	padding :2px;
	font-size:2px;
	height:6px;
}



.breadcrumbpanier A   {
font-size:14px;font-weight:bold;
color:#c5c6c8;  
}

.breadcrumbpanier A DIV.breadcrumbpaniertd  {
	background:url(/img/panierbread.gif) no-repeat;
	text-align:center;
	width:156px;
	height:120px;
	cursor:pointer;
}
.breadcrumbpanier A DIV.breadcrumbpaniertxt  {
	padding-top:37px;
} 
.breadcrumbpanier A DIV.breadcrumbpaniertxt SPAN {
	color:#000;
} 
.breadcrumbpanier A DIV.breadcrumbpaniernum SPAN {
	color:#000;
} 


.breadcrumbpanier B   {
font-size:14px;font-weight:bold;
color:#c5c6c8;  
}

.breadcrumbpanier B DIV.breadcrumbpaniertd  {
	background:url(/img/panierbread.gif) no-repeat;
	text-align:center;
	width:156px;
	height:120px;
}
.breadcrumbpanier B DIV.breadcrumbpaniertxt  {
	padding-top:37px;
} 
.breadcrumbpanier B DIV.breadcrumbpaniertxt SPAN {
	color:#000;
} 
.breadcrumbpanier B DIV.breadcrumbpaniernum SPAN {
	color:#000;
} 
DIV.breadcrumbpaniernum {
	padding-top:18px;
	font-size:26px;font-weight:bold;
	}




.gris {
	color:#707173; 
}
.noir {
	color:#000; 
}
.panierdes {
	color:#eb8d02;
	font-weight:bold;
	font-size:14px;
}

.reduc {
	width:400px;
	text-align:left; 
}
.etiquetteperso {
	background-color:#efefef;
	padding:4px;
	width:160px;
}



A.boutonterminer DIV  {
	background-color:#000; 
	background:url(/img/pa_1.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:202px;
	height:28px;
	line-height:28px;
	font-weight:bold;
	cursor:pointer;
}
A.boutonterminer:hover DIV  {
	background:url(/img/pa_2.gif) no-repeat;
}
A.boutonretour DIV  {
	background-color:#000; 
	background:url(/img/pa_3.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:202px;
	height:28px;
	line-height:28px;
	font-weight:bold;
	cursor:pointer;
}
A.boutonretour:hover DIV  {
	background:url(/img/pa_1.gif) no-repeat;
}

.adresses {
	background-color:#eceded; 
	padding:16px;
}


A.boutoncb DIV  {
	background-color:#000; 
	background:url(/img/pb_1.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:241px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	cursor:pointer;
}
A.boutoncb:hover DIV  {
	background:url(/img/pb_2.gif) no-repeat;
}
A.boutonpp DIV  {
	background-color:#000; 
	background:url(/img/pc_1.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:120px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	cursor:pointer;
}
A.boutonpp:hover DIV  {
	background:url(/img/pc_2.gif) no-repeat;
}

A.boutonpjq DIV  {
	background-color:#000; 
	background:url(/img/pj_1.gif) no-repeat;
	color:white;
	font-size:12px;
	text-align:center;
	width:170px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	cursor:pointer;
}
A.boutonpjq:hover DIV  {
	background:url(/img/pj_2.gif) no-repeat;
}


TD.infospaiement {
	font-size:10px;
}
A.boutonmp DIV  {
	background-color:#000; 
	background:url(/img/pd_1.gif) no-repeat;
	color:white;
	font-size:11px;
	text-align:center;
	width:112px;
	height:19px;
	line-height:19px;
	font-weight:bold;
	cursor:pointer;
}
A.boutonmp:hover DIV  {
	background:url(/img/pd_2.gif) no-repeat;
}
.entourage FORM {
	margin:0px;
}
.blocgris {
	background-color:#eceded; 
	padding:9px;
	padding-right:2px;
	margin-top:4Px;
}
LABEL B {font-size:16px;}
A.boutonsubmit DIV  {
	background-color:#000; 
	background:url(/img/ok_1.gif) no-repeat;
	color:white;
	font-size:11px;
	text-align:center;
	width:33px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	cursor:pointer;
}
A.boutonsubmit:hover DIV  {
	background:url(/img/ok_2.gif) no-repeat;
}
.aide {
	margin:6px;
	margin-left:20px;font-size:11px;
}
.aideform {
	margin:0px;
	font-size:11px;color:#666;
}
.input
{
background-color:#fff;
width:220px;
border:1px solid #bfc1c2;
padding:2px;

}
TEXTAREA.input{
	font-family:Arial;
font-size:11px;
}
.input:hover
{
background-color:#fff;
}
 
.listederoulante{
background-color:#fff;
border:1px solid #666;
padding:2px;width:220px;
font-size:12px;
}
.infosform {font-size:12px;color:#d40e26;font-weight:bold;}
.bouton
{
border-color:#89691e;
border-width:1px;
border-style:solid;
background-color:#ffc840;
color:#7e611c;
}
.textarea
{
background-color:#eaeaea;
width:300px;
font-family:Arial;
font-size:12px;
height:100px;
border:1px solid #666;
}
.textarea:hover
{
background-color:#fff;
}
.messageok
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height :20px;
color: #43892e;
background-image: url(../img/ok.gif);
background-repeat: no-repeat;
padding-left: 20px;
display:block;
}
.messageko
{
color:#fff;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height :20px;
background-image: url(../img/alert.gif);
background-repeat: no-repeat;
padding-left: 30px;
display:block;
border-style:solid;
border-width:1px;
border-color:#ff0000;
background-color:#ff7701;
width:450px;
margin-top:10px;
margin-left:10px;
}
.pagemessage {
	width:700px;
	color:#707173;
	}
	.pagemessage B{
	color:#000;
	}
	.pagemessage A.gris{
	color:#4F5051;
	text-decoration:underline;font-weight:bold;
	}
	.pagemessage A:hover{
	color:#eb8d02;
	}
	
.titreorange {
	color:#eb8d02;
	font-size:24px;
	font-weight:bold;
	margin-bottom:25px;
}



.cms_corps {
	width:620px;
	height:620px;
	margin:36px;
	font-size:12px;
}

.cms_corps A {
	color:#707173 ;
}
.cms_corps A:hover {
	color:#EB8D09 ;
}

.cms_corps TD {
	font-size:12px;
}


#boutonimpression A {
border:1px solid #000;
background-color:#fff;
font-family:Arial, Tahoma;
padding:10px;
margin:20px;
text-decoration:none;
color:#EB8D09;
font-weight:bold;
}
#boutonimpression A:hover {
border:1px solid #000;
background-color:#fff;
font-family:Arial, Tahoma;
}































.blocrec FORM {margin:0px;margin-left:12px;}
.blocrec INPUT {
width:130px;
height:18px;
font-size:12px;
background-color:#f9f9f9;
color:#000;
border:1px solid #9d9d9d;
}
.textepanier
{
width:166px;
padding:8px;
margin-left:8px;
margin-top:8px;

font-family:Arial;
color:#fff;
font-size:11px;
background-color:#ff7701;
}
.textepanier A 
{
text-decoration:none;
color:white; 
}





#sel  {
background:url(/img/deg2on.gif) repeat-x;
background-position:0px 0px;
background-color:#ffb606;
}
#sel a {
color:#000;
font-weight:bold;
}
.blanc  {
font-size:12px;
color:#fff; 
}
.blanc a {
color:#fff;
}
.blanc a:hover {
color:#ffcc00;
}

.ombred {width:9px;background:url(/img/ombred.png) repeat-y;}
.ombreb {height:11px;background:url(/img/ombreb.png) repeat-x;}
.ombrebd {height:11px;width:9px;background:url(/img/ombrebd.png) no-repeat;}
.bloc {
background:url(/img/bg1.gif) repeat-y; 
background-color:#8eb1cf;
padding:4px;
padding-left:6px;
color:#fff;
font-family:Arial;
font-size:14px;
}
.bloc2 {
 background-color:#8eb1cf;
padding:4px;
padding-left:6px;
color:#fff;
font-family:Arial;
font-size:14px;
}
.bloc FORM {margin:0px;}
.bloc INPUT {
width:90px;
font-size:12px;
background-color:#f6f6f6;
color:#000;
border:1px solid #9d9d9d;
}
.bloc INPUT:hover{
background-color:#fff;
}
.bloc SELECT {
width:160px;
font-size:14px;
background-color:#f6f6f6;
color:#000;
border:1px solid #9d9d9d;
margin-top:4px;
margin-bottom:2px;
}
.bloc a {
color:#fff;
text-decoration:none;
}
.bloc a:hover {
color:#ffcc00;
}
.bloc2 {
	background:url(/img/bg1c.gif) repeat-y;background-color:#7194b2;
	font-weight:bold;
	}
.bloc2 a {
	text-decoration:none;
color:#fff;
}
.bloc2 a:hover {
color:#ffcc00;
}
.blocsouscat {
background:url(/img/bg1b.gif) repeat-y; 
background-color:#b6d9f8;
padding:6px;
padding-top:2px;
padding-bottom:2px;
padding-left:16px;
color:#fff;
font-family:Arial;
font-size:12px;
}
.blocsouscat a {
color:#fff;
text-decoration:none;
}
.blocsouscat a:hover {
color:#ffcc00;
}
.blocsouscat a:active {
color:#ffcc00;
}
.lienactif a
{
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.souscategorie {
margin-left:4px;
margin-bottom:4px;
margin-left:0px;
}
.souscategorie li {
display : block; 
list-style-type:none; 
margin-left:0px;
}
.titrepromo{
font-size:18px; 
color:#fff;
margin-left:6px;
border:1px solid #000;
background:url(/img/degblue.gif) repeat-x;background-color:#04326a;
padding:12px;
font-family:Arial;
text-align:center;
font-weight:bold;
width:346px;
}
.blocpromo {
border:1px solid #625f60;
border-bottom:0px;
background:url(/img/degblue.gif) repeat-x;background-color:#04326a;
padding:6px;
padding-left:12px;
color:#fff;
font-family:Arial;
font-size:12px;
text-align:center;
font-weight:bold;
}
.blocpromo a {
color:#fff;
text-decoration:none;
}	
.blocpromo a:hover {
color:#eef;
}	
.blocpromoblanc {
border-left:1px solid #625f60;
border-right:1px solid #625f60;
background-color:#fff;
padding:6px;
padding-left:12px;
color:#000;
font-family:Arial;
font-size:12px;
}
.blocpromoblanc a {
font-size:12px;
color:#04326a;
font-weight:bold;
text-decoration:none;
}
.blocpromoblanc a:hover {
color:#0650AA;
}
.prixvert{
font-size:22px;
font-weight:bold;
color:#01a810;
}
.prixpublic {
	font-size:11px;
color:#999999;
}
#commandeentete {
font-family:Arial, Tahoma;
font-weight:bold;
color:#000; 
font-size:22px;
background-color:#fafafa; 
padding:10px;
border:1px solid #aaa;
border-bottom:0px;
}
#commandecorps {
font-family:Arial, Tahoma;
color:#000; 
background-color:#fafafa; 
padding:10px;
border:1px solid #aaa;
border-top:0px;
}

#commandeaide {
font-size:14px;
}
#commandeaide TD{
font-size:12px;
background-color:#fafafa;
padding:2px;
}
#commandeaide TABLE{
background-color:#fafafa;
border:1px solid #aaa;
}

.hl {background-color:#FAFAFA;padding:4px;}
.texte_panier {
border:1px solid #000;
background:url(/img/deg2on.gif) repeat-x;background-color:#ffb606;
margin-left:6px;
margin-bottom:24px;
padding:12px;
}

.reglercommande{
border:1px solid #000;
background:url(/img/deg3on.gif) repeat-x;background-color:#b1ff00;
margin-left:6px;
margin-bottom:24px;
padding:6px;
 }
.lienpaiement	 {
font-size:18px;
text-align:center;
margin:14px;
}
.lienpaiement	a {
color:#0000FF;
text-decoration:none;
padding:6px;
border:1px solid #6161FF; 
background:url(/img/deg3on.gif) repeat-x;background-color:#b1ff00;
}
.lienpaiement	a:hover {
color:#2222FF;
}


  

  
.textecategorie {margin-left:12px;}
.course {
font-size:12px; 
color:#000;
}

#retouraticle
{
margin-top:-20px;
text-align:right;
padding-right:75px;
}
#piedpage
{
padding-top:12px;
margin-top:12px;
background-color:#eee;
text-align:center;
color:#000;
border-top:1px solid #bebebe;
}
#piedpage a
{
font-family:Arial;
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding-left:0px;
}
#piedpage a:hover
{
font-family:Arial;
color:#00F;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
#nouvellepage
{
font-family:Arial;
color:#000;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin-bottom:10px;
margin-top:5px;
}
#rechercheres {
width:347px;
border:1px solid #666;
background-color:white;
padding:6px;
margin-left:5px;
margin-top:5px;

font-size:12px;$
}
#aucunarticle
{
font-family:Arial;
color:#000;
font-size:15px;
font-weight:bold;
margin-top:10px;
width:347px;
border:1px solid #666;
background-color:white;
padding:6px;
margin-left:5px;
font-size:12px;$
}
#recherche
{
width:120px;
height:18px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
border:1px solid;
border-top-color:#000;
border-left-color:#000;
border-right-color:#000;
border-bottom-color:#000;
padding-left:2px;
padding-right:2px;
}
#recherche:hover
{
background-color:#eaeaea;
}
.remplissage
{
font-family:Arial, helvetica, sans-serif;
color:#000;
font-size:11px;
text-align:justify;
padding-top:0px;
padding-bottom:10px;
padding-left:10px;
padding-right:20px;
}
.compteok {
border:1px solid #000;
color:#000;
padding:6px;
background-color:#fff;
margin-bottom:16px;
}
.compteko {
border:1px solid #000;
color:#000;
padding:6px;
 background-color:#fff;
margin-bottom:16px;
}
.formulaire
{
text-decoration:none;
margin-left:10px;
margin-right:10px;
color:#000;
border-style:solid;
border-width:1px;
border-color:#bebebe;
font-size:13px;
font-weight:normal;
color:#777777;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formulairecontact
{
font-size:12px;
font-weight:normal;
color:#777777;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
margin-left:10px;
margin-right:10px;
}
.titreformulaire
{
font-family:Arial, helvetica, sans-serif;
color:#ff7701;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin-left:10px;
margin-right:10px;
background:url(/img/degrade_titre.gif) repeat-x;
}
.titrerubrique
{
color:#2c62c5;
font-size:24px;
font-family:Arial;
font-weight:bold;
border-bottom-width:0px;
border-bottom-style:solid;
}

.espace
{
border-style:none;
padding-left:6px;
}
#newsletter
{
width:95px;
height:18px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
border:1px solid;
border-top-color:#000;
border-left-color:#000;
border-right-color:#000;
border-bottom-color:#000;
padding-left:2px;
padding-right:2px;
}
#newsletter:hover
{
background-color:#eaeaea;
}
#newsletter2
{
width:180px;
height:18px;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
border:1px solid;
border-top-color:#000;
border-left-color:#000;
border-right-color:#000;
border-bottom-color:#000;
padding-left:2px;
padding-right:2px;
}
#newsletter2:hover
{
background-color:#eaeaea;
}
#formulairenewsletter
{
margin-top:2px;
margin-bottom:10px;
margin-left:10px;
}
#voiraussi
{
font-family:Arial;
color:#000;
font-size:12px;
font-weight:bold;
width:500px;
margin-left:10px;
}
#voiraussi ul
{
color:#2c62c5;
}
#voiraussi ul li a
{
font-family:Arial;
color:#2c62c5;
font-size:12px;
text-decoration:none;
}
#voiraussi ul li a:hover
{
font-family:Arial;
color:#5080D8;
font-size:12px;
text-decoration:none;
}

.pubtop  {
	font-size:12px;
	color:#ffffff;
}
.pubtop a {
	color:#ffffff;
}
.pubtop a:hover { 
	color:#ffcc00;
}

.articlelien a {
	text-decoration:none;
	padding:12px;
	border:1px solid #94D200;
	color: #000;
	background:url(/img/deg3on.gif) repeat-x;background-color:#b1ff00;
}
.articlelien a:hover {
	text-decoration:none;
	padding:12px;
	border:1px solid #000;
	color: #000;
	background:url(/img/deg3on.gif) repeat-x;background-color:#b1ff00;
}

#conteneurarticle td {
	font-size:12px;
}