a:active {  font-family: Arial, Verdana, sans-serif; color: #024F88}
a:link { font-family: Arial, Verdana, sans-serif; color: #024F88}
a:visited { font-family: Arial, Verdana, sans-serif; color: #024F88}
a:hover { font-family: Arial, Verdana, sans-serif; color: #024F88}

a.bottom:active {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}
a.bottom:link {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF; }
a.bottom:visited {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}
a.bottom:hover {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF; }
.Footer{ font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}



body{
	background-image:url(images/pattern.jpg);
}
h1{
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	line-height: 20px;
	margin-left:20px;
	margin-right:30px;
	margin-bottom:2px;
	margin-top:8px;
}
h2{
	font-family: "Arial", Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	line-height: 18px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:2px;
	margin-top:17px;
}
h3{
	font-family: "Arial", Verdana, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
	line-height: 18px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:0px;
}
p{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	line-height: 16px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:0px;
	margin-top:15px;
}
hr{
	color:#BDA57C;
	margin:0px;
	height:3px;
}
.MenuTop{
	background-image:url(images/bg_categorie.gif);
	background-repeat:no-repeat;
	width:565px;
	height:42px;
}

.MenuTop_en{
	background-image:url(images/bg_categorie_en.gif);
	background-repeat:no-repeat;
	width:565px;
	height:42px;
}
.Produit_vedette{
	background-image:url(images/bg_vedette.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:403px;
	height:210px;
}

.Produit_vedette p{
	margin:0px;
	margin-top:10px;
	padding-left:15px;
	font-size:11px;
	width:230px;
}

.Produit_vedette h3{
	margin:0px;
	margin-top:10px;
	padding-left:15px;
	color:#0054A6;
	font-weight:bold;	
	font-size:12px;
	width:230px;
}

.Produit_vedette a:active {  font-family: Arial, Verdana, sans-serif; color: #0054A6}
.Produit_vedette a:link { font-family: Arial, Verdana, sans-serif; color: #0054A6}
.Produit_vedette a:visited { font-family: Arial, Verdana, sans-serif; color: #0054A6}
.Produit_vedette a:hover { font-family: Arial, Verdana, sans-serif; color: #0054A6}

.Credit{
	background-image:url(images/credit.gif);
	/*background-repeat:no-repeat;*/
	width:198px;
	height:30px;
}
.Credit p{
	font-size:10px;
	margin:0px;
	margin-top:3px;
	margin-left:90px;
	line-height:12px;
}
.InfoCartTop{
	background-image:url(images/bg_info-cart.gif);
	background-repeat:no-repeat;
	width:198px;
}

.InfoCartTop_en{
	background-image:url(images/bg_info-cart_en.gif);
	background-repeat:no-repeat;
	width:198px;
}
.InfoCartPattern{
	background-image:url(images/bg_info-cartPattern.gif);
	background-repeat:repeat-y;
	width:198px;
}
.InfoCartBottom{
	background-image:url(images/bg_info-cartBottom.gif);
	background-repeat:no-repeat;
	width:198px;
}
.InfoCartTop a{ text-align:right; margin:0px; margin-top:4px;}
.InfoCartTop a:active {  font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}
.InfoCartTop a:link { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}
.InfoCartTop a:visited { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}
.InfoCartTop a:hover { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}

.InfoCartTop_en a{ text-align:right; margin:0px; margin-top:4px;}
.InfoCartTop_en a:active {  font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}
.InfoCartTop_en a:link { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}
.InfoCartTop_en a:visited { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}
.InfoCartTop_en a:hover { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #ECDCCF}

/* ******  Page Detail ******/
.Description{
}
.BgDetailTop{
	background-image:url(images/bg_details_top.gif);
	background-repeat:no-repeat;
	height:11px;
}
.BgDetailBottom{
	background-image:url(images/bg_details_bottom.gif);
	background-repeat:no-repeat;
	height:9px;
} 
.bg_format_top{
	background-image:url(images/bg_detail_choix_t.gif);
	background-repeat:no-repeat;
	width:260px;
}

.bg_format_top2{
	background-image:url(images/bg_detail_choix_t_en.gif);
	background-repeat:no-repeat;
	width:260px;
}
.bg_format_container{
	background-image:url(images/bg_detail_choix_p.gif);
	background-repeat:repeat-y;
	width:260px;
}
.bg_format_bottom{
	background-image:url(images/bg_detail_choix_b.gif);
	background-repeat:no-repeat;
	width:260px;
}
.bg_format_container p{ margin:0px; margin-bottom:0px}
.FormatPrix{
	font-size:10px;
}
legend{
	font-weight:bold;
	font-size:12px;}

.avertissement{font-family:Arial, Verdana, sans-serif; font-size: 10px; font-weight:400;}
a.avertissement:active {  font-family:Arial, Verdana, sans-serif; font-size: 10px; color: #505980; font-weight:400;}
a.avertissement:link {  font-family:Arial, Verdana, sans-serif; font-size: 10px; color: #505980; font-weight:400;}
a.avertissement:visited {  font-family:Arial, Verdana, sans-serif; font-size: 10px; color: #505980; font-weight:400;}
a.avertissement:hover {  font-family:Arial, Verdana, sans-serif; font-size: 10px; color: #505980; font-weight:400;}


	
.ie .Formatfieldset{
	width:240px;
	border:1px solid #8B712C;
	height:65px;
}
.gecko .Formatfieldset{
	width:240px;
	border:1px solid #8B712C;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:9px;
	height:65px;
}.ie .Formatfieldset2{
	width:240px;
	border:1px solid #8B712C;
	height:50px;
	margin-top:3px;
}
.gecko .Formatfieldset2{
	width:240px;
	border:1px solid #8B712C;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:9px;
	height:50px;
	margin-top:3px;
}
.Description h2{
	font-family: "Arial", Verdana, sans-serif;
	font-size: 12px;
	color: #8B712C;
	font-weight:bold;
	line-height: 16px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	margin-top:10px;
}
.Description p{
	margin-left:0px;
}
.map{
	background-image:url(images/bg_list_map.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:208px;
}

.mapEN{
	background-image:url(images/bg_list_map_en.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:208px;
}

.gecko .ListForm{
	margin-right:19px; 
	margin-top:160px; 
	float:right;
}
.ie .ListForm{
	margin-right:13px; 
	margin-top:160px; 
	float:right;
}

.navigation_produits a:active {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}
.navigation_produits a:link {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF; }
.navigation_produits a:visited {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}
.navigation_produits a:hover {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF; }

.navigation_produitsBas a:active {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1338C5;}
.navigation_produitsBas a:link {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1338C5; }
.navigation_produitsBas a:visited {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1338C5;}
.navigation_produitsBas a:hover {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1338C5; }
.navigation_produitsBas {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}

.TitreProduit p{
	margin-left:10px;
	line-height:15px;
	margin-top:8px;
}
.TitreProduit a:active {  font-family:Arial, Verdana, sans-serif; font-size: 12px; color: #1338C5; font-weight:bold}
.TitreProduit a:link {  font-family:Arial, Verdana, sans-serif; font-size: 12px; color: #1338C5; font-weight:bold }
.TitreProduit a:visited {  font-family:Arial, Verdana, sans-serif; font-size: 12px; color: #1338C5; font-weight:bold}
.TitreProduit a:hover {  font-family:Arial, Verdana, sans-serif; font-size: 12px; color: #1338C5; font-weight:bold }
  
.Nouvelles{
	background-image:url(images/bg_news.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:126px;
}
.Nouvelles p{
	margin-left:10px;
}

.TitreGold{
	color:#BDA57C;
	font-weight:bold;
}
.Modifier{
	color:#B3160F;
	font-size:9px;
	font-weight:bold;
}
.Modifier a:active {  font-family:Arial, Verdana, sans-serif; font-size: 9px; color: #B3160F; font-weight:bold}
.Modifier a:link {  font-family:Arial, Verdana, sans-serif; font-size: 9px; color: #B3160F; font-weight:bold }
.Modifier a:visited {  font-family:Arial, Verdana, sans-serif; font-size: 9px; color: #B3160F; font-weight:bold}
.Modifier a:hover {  font-family:Arial, Verdana, sans-serif; font-size: 9px; color: #B3160F; font-weight:bold }

.TableauSommaireTop{	
	background-image:url(images/bg_sommaire_top.gif);
	background-repeat:no-repeat;
	width:540px;
	height:28px;
}

.TableauSommaireTop2{	
	background-image:url(images/bg_sommaire_top_en.gif);
	background-repeat:no-repeat;
	width:540px;
	height:28px;
}
.TableauSommaire{	
	background-image:url(images/bg_sommaire.gif);
	background-repeat:repeat-y;
}
.TableauSommaire p{	
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
.TableauSommaireBottom{	
	background-image:url(images/bg_sommaire_bottom.gif);
	background-repeat:no-repeat;
	width:540px;
	height:9px;
}

.FacturationSommaire p{
	text-align:right;
	margin:0px;
	margin-right:8px;
	font-size:12px;
}
.FacturationSommaire h3{
	text-align:right;
	margin:0px;
	margin-right:8px;
}


.TableauCArtTop1{	
	background-image:url(images/bg_cart_top1.gif);
	background-repeat:no-repeat;
	width:550px;
	height:31px;
}

.TableauCArtTop2{	
	background-image:url(images/bg_cart_top2.gif);
	background-repeat:no-repeat;
	width:550px;
	height:31px;
}

.TableauCArtTop{	
	background-image:url(images/bg_cart_top.gif);
	background-repeat:no-repeat;
	width:550px;
	height:7px;
}
.TableauCArt{	
	background-image:url(images/bg_cart.gif);
	background-repeat:repeat-y;
}
.TableauCArt p{	
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
.TableauCArtBottom{	
	background-image:url(images/bg_cart_bottom.gif);
	background-repeat:no-repeat;
	width:550px;
	height:8px;
}
.Rouge{
	color:#A87847;
}
.form p{
	margin-top:0px;
	line-height:15px;
}
.form input{
	background-color:#F7F7F7;
	border:2px solid #AEADB2;
}
.Compte{
	background-image:url(images/bg_compte.jpg);
	background-repeat:no-repeat;
	width:525px;
	height:67px;
}

.Compte2{
	background-image:url(images/bg_compte_en.jpg);
	background-repeat:no-repeat;
	width:525px;
	height:69px;
}
.Compte p, .Compte2 p{
	margin:0px;	
}
.newsDetailsTop{
	background-image:url(images/bg_news_details_top.gif);
	background-repeat:no-repeat;
	width:533px;
	height:10px;
}
.newsDetails{
	background-image:url(images/bg_news_details.gif);
	background-repeat:repeat-y;
	width:533px;
	height:14px;
}
.newsDetailsBottom{
	background-image:url(images/bg_news_details_bottom.gif);
	background-repeat:no-repeat;
	width:533px;
	height:8px;
}

.distributeur{
	background-image:url(images/bg_distributeur.gif);
	background-repeat:no-repeat;
	width:171px;
	height:156px;
}

.venteList p{
	font-size:11px; margin-left:10px; margin-bottom:10px; margin-top:8px; line-height:14px
}

.venteList strong {
	font-size:12px;
}

.avis p{
	margin-left:20px;
}

.infoCart a:active {  font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #0054a6}
.infoCart a:link { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #0054a6}
.infoCart a:visited { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #0054a6}
.infoCart a:hover { font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #0054a6}

.infoCart p{
	font-size:11px;
	margin-top:0px;
	margin-left:12px;
	margin-bottom:0px;
	margin-right:0px;
	line-height:13px;
}


.modify p{
	margin:0px;
	line-height:15px;
	margin-left:5px;
}
.modify input{
	background-color:#F7F7F7;
	border:2px solid #AEADB2;
}

.InfoAccount p{
	margin-top:4px;
	line-height:14px;
}
.InfoAccount h3{
	line-height:16px;
}



.Poste table{
	border:none;
}
.Poste tr{
	border:none;
}
.Poste td{
	border:none;
	background-color:#f2f1e7;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Verdana, sans-serif;
}
.Poste th{
	border:none;
	background-color:#FFFFFF;
	color:#bda57c;	
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Verdana, sans-serif;
}