body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	background-image: url(../imgs_kbs/bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E8BC35;
}

div.acces_direct {
	text-align:right;
	height: 27px;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	background-color: #D6A336;
	background-image: url(../imgs_kbs/bkg_top.jpg);
}
div.acces_direct h1 {
	font-size: 110%;
	line-height:0px;	
	margin-bottom:0px;
	margin-top:0px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
}
div.bandeau_titre  {
	font-size: 10pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	float: left;
	padding-left: 8px;
	color: #FFFFFF;
}
div.bandeau_titre h1 {
	text-align:left;
	margin-top: 12px;
	margin-bottom:8px;
	padding-bottom:0px;
	color: #CF3690;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
}
#sub_container #centre div.bandeau_titre h2 {
	text-align:left;
	margin-top: 3px;
	margin-bottom:3px;
	padding-bottom:0px;
	color: #666666;
	border:none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.titre_logo {
	text-align:left; 
	margin-right:10px; 
	width:100px;
}
div.bandeau_titre .titre_vendeur_th {
	vertical-align:bottom;
}
div.bandeau_titre th {
	margin-top: 0;
	padding-top: 0;
} 
div.bandeau_titre .titre_vendeur {
	text-align:left;
	margin-top: 12px;
	margin-bottom:8px;
	padding-bottom:0px;
	color: #9966CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
}
/******************fil***********************/
div.bandeau_titre_fil  {
	text-align:left;
	font-size:8pt;
	width: 625px;
	/*height: 12pt;*/
	color: #9966CC;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	padding-left: 8px;
}

div.bandeau_titre_fil a{
	color: #9966CC;
} 

div.bandeau_titre_fil a:hover{
	color: #CF3690;
	text-decoration: none;
} 

/*****************************************/

form.bandeau-tri-form {
	font-size: 8pt;
	text-align:right;
}

div.pub_banniere {
	width:730px;
	height:92px;
}

table.pub_banniere_bas {
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*background-color: #F2F2F2;*/
}

td.pub_banniere_bas {
	text-align:center;
	padding:20px;
	/*color: #666666;*/
}
.pub_banniere_bas .pub_banniere_bas a{
	color: #993399;
}
.pub_banniere_bas .pub_banniere_bas a:hover{
	color: #999999;
}

#menu_bas {
	width:1080px;
	clear: both;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../imgs_kbs/bkg_basdepage.jpg);
	background-repeat: no-repeat;
	height: 66px;
}
#menu_bas p {
	font-size: 10px;
	color: #993300;
	top: 47px;
	position: relative;
	text-align: right;
	margin-right: 30px;
}
#menu_bas a, #menu_bas span.bal {
	color: #993300;
	text-decoration: underline;
}
#menu_bas a:hover , #menu_bas span.bal:hover{
	text-decoration: underline;
}

div#droits,div#xiti {
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:x-small;
}

div.logo {
	text-align: left;
	margin-left:0px;
}

div.menu_gauche {
	margin-left:5px;
	margin-top:5px;
}

#menu_vert-ARRET ul {
	padding:0;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
}
#menu_vert-ARRET ul ul{
	margin-left: 10px;
}

#menu_vert-ARRET li{
	margin: 0px;
	padding: 0px;
}

#menu_vert-ARRET ul h2 {
  font-size: 12px;                           /* instead of the normal font size for <h3> */
   margin: 0;                                /* as <h3> normally has some margin by default */
}
#menu_vert-ARRET ul h3 {
	font-size: 9pt;
	margin: 0;
	padding: 0px;
}

img.center
{
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	/*padding:2px 2px 8px 2px;*/
}

span.center
{
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
}

.normal dl {
	margin:0;
	padding:0;
}

.bandeau_titre .titre {
	height: 25px;
	background-image: url(../imgs_kbs/dotted.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 625px;
}
/******* fiche article - fiche membre*****************/
.fiche_produit table {
	margin:0px; 
	clear: left;
}
.fiche_produit .image dl {
	margin: 0px;
	padding: 0px;
}
.fiche_produit .image h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
}
.fiche_produit .imagedesc .normal, .fiche_client .imagedesc p{
	color: #666666;
}
.fiche_produit .imagedesc .normal h3{
	color: #666666;
}
.fiche_client table {
	margin:0px;
	float:left;
}
.texte .quisommesnous p{
	color: #666666;
	margin-left: 8px;
}
.fiche_client .image h3 {
	color: #333333;
	letter-spacing: 0.2em;
	margin-bottom: 8px;
}
.fiche_client .image, .fiche_client .imagedesc a {
	color: #FF6600;
	text-decoration: none;
}
.fiche_client .image, .fiche_client .imagedesc a:hover {
	color: #C0C0C0;
}
.fiche_produit .image dd {
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.imagedesc {
	vertical-align:top; 
	width:270px;
	text-align:justify;
	padding:5px;
}
.imagelien {
	text-align:left;
	padding:5px;
}
.imagelien a {
	color: #FF6600;
	text-decoration: none;
}
.imagelien a:hover {
	color: #C0C0C0;
}
.image_princ {
	vertical-align:top; 
	width:350px;
	text-align:center;
}
p.prodSim{
	height:18px;
	line-height:18px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;

}
.prodSim a{
	float:left;
	height:18px;
	line-height:18px;
	border:1px solid #e1e1e1;
	padding:0 25px;
	font-size:11px;
	color:#FF6600;
	text-transform:uppercase;
	text-decoration: none;
	background-color: #fcfcfc;
	background: url(../imgs_kbs/puce_sim.gif) no-repeat 0 0;
}

.prodSim a:hover{
	background:#fff url(../imgs_kbs/puce_sim_hover.gif) no-repeat 0 0;
	color: #999999;
}
td.coordonnees_fiche_client .stitre{
	color: #FFFFFF;
	width: 180px;
	background-color: #9966CC;
	text-indent: 5px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.coordonnees_fiche_client li{
	color: #666666;
	font-size: 12px;
	text-indent: 6px;
	list-style-position: inside;
}
.coordonnees_fiche_client p{
	color: #666666;
	font-size: 12px;
}
.coordonnees_fiche_client a{
	color: #9966CC;
	text-decoration: underline;
}
.coordonnees_fiche_client a:hover{
	color: #9966CC;
	text-decoration: none;
}
.vendeur_titre{
	color: #CC0099;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0099;
	padding-bottom: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: none;
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CC0099;
	clear: both;
	font-weight: bold;
}
#stickerPro {
	position:absolute;
	left:185px;
	top:20px;
	width:72px;
	height:52px;
	z-index:3;
}

/******* CADRE caractèristique fiche article*****************/
.liste_caract_produit {
	width:auto;
	font-size:8pt;
	color: #666666;
	background-color: #E3E3FC;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.liste_caract_produit a {
	color: #CC6699;
	text-decoration: none;
}
.liste_caract_produit a:hover {
	color: #CC0066;
}
/*************************quatre coins ***************/
.hautgauche,.hautdroit,.basgauche,.basdroit{
height:10px; width:10px;
background-repeat:no-repeat;
font-size:1px; /* correction bug IE*/
}

.liste_caract_produit .hautgauche{
	background-image:url(../imgs_kbs/coin_caracteristiques_TL.gif);
}
.liste_caract_produit .hautdroit{
	float: right;
	background-image:url(../imgs_kbs/coin_caracteristiques_TR.gif);
}
.liste_caract_produit .basgauche{
	background-image:url(../imgs_kbs/coin_caracteristiques_BL.gif);
}
.liste_caract_produit .basdroit{
	background-image:url(../imgs_kbs/coin_caracteristiques_BR.gif);
	float: right;

}

.coordonnees_client .hautgauche{
	background-image:url(../imgs_kbs/coin_vendeur_TL.gif);
}
.coordonnees_client .hautdroit{
	float: right;
	background-image:url(../imgs_kbs/coin_vendeur_TR.gif);
}
.coordonnees_client .basgauche{
	background-image:url(../imgs_kbs/coin_vendeur_BL.gif);
}
.coordonnees_client .basdroit{
	background-image:url(../imgs_kbs/coin_vendeur_BR.gif);
	float: right;

}
/***********************listes produits*********************/
a.Ref_listes{
	color: #CC3366;
	text-decoration: none;
	line-height: 1em;
	font-weight: bold;
	font-size: 11px;
	padding-right: 1px;
	padding-left: 1px;
}
a.Ref_listes:hover{
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #CC3366;
}
a.vendeur, span.vendeur{
	color:#9933CC;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	margin-top:8px;
}
a.vendeur:hover, span.vendeur:hover{
	color:#CC0099;
	/*text-decoration: underline;*/
}
.apercu_produit p {
	margin: 0px;
	padding: 0px;
}
/*
p.memoriser{
	height:15px;
	line-height:15px;
}
.memoriser a{
	height:14px;
	line-height:14px;
	border:1px solid #e1e1e1;
	padding:0 25px;
	font-size:10px;
	color:#FF6600;
	text-transform:capitalize;
	text-decoration: none;
	background-color: #fcfcfc;
	background: url(imgs_kbs/ic_pin.gif) no-repeat 0 0;
}

.memoriser a:hover{
	background:#fff url(imgs_kbs/ic_pin_hover.gif) no-repeat 0 0;
	color: #990000;
}
*/
/************************/
.coordonnees_client #contenuVendeur { 
	padding-left:8px; 
	position: relative;
	text-align:left;
}
.coordonnees_client #contenuVendeur a { /* lien cadre contenu texte vendeur*/
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}
.coordonnees_client #contenuVendeur a:hover {
	color: #FFCC33;
}


table.titre_caract_produit {
	width:206px;
}

td.caract_produit {
	text-decoration:none;
}

div.coordonnees_client {
	background-color: #9966CC;
}

.liste_caract_produit #contenu .liste_caract_produit th {
	font-variant: normal;
	color: #333333;
	text-align: left;
	text-indent: 5px;
}

div.apercu {
	text-align:center;
	width:140px;
	height: 130px;
}

div.apercu_gen {
	text-align:center;
}

div.apercu_image {
	width:130px;
	height:130px; 
	vertical-align:bottom; 
	padding:10px;
	border:0px;
}

div.fiche_produit_gen {
	margin:0px;
	font-size:10pt;
	clear: both;
}

div.coordonnees_fiche_client {
	width:98%;
	text-align:left;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

td.coordonnees_fiche_client {
	text-align:left; 
	padding-left:10px; 
	padding-right:10px; 
	vertical-align:top;
}

/*div.apercu_client {
	width:158px;
	height:270px;
	font-size:8pt;
	text-align:center;
	border:1px solid;
	float:left;
	margin:2px;
	padding:0;
}*/

div.apercu_client {
	width:153px;
	height:270px;
	text-align:center;
	font-size:8pt;
	float:left;
	margin:2px;
	padding:0px;
	background-color: #F8F8F8;
	border: 1px solid #EEE;
}
div.apercu_produit {
	position:relative;
	width:153px;
	height:270px;
	text-align:center;
	float:left;
	margin:2px;
	padding:0px;
	background-color: #F8F8F8;
	border: 1px solid #EEE;
}

.TopBox {
	height: 248px;
	clear:both;
}
.BtnMemoriser_fr {
	background-image: url(../imgs_kbs/btn_memoriser.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 153px;
	background-position: 0px 0px;
}
 
.BtnMemoriser_fr:hover {
	background-position: 0px -23px;
	cursor:pointer;
}

.BtnMemoriser_en {
	background-image: url(../imgs_kbs/btn_memoriser.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 155px;
	background-position: 0px -45px;
}
 
.BtnMemoriser_en:hover {
	background-position: 0px -68px;
	cursor:pointer;
}
 
/*
td.apercu_produit_materiau {
	width:50%;
	color: #333333;
	font-size: 10px;
}*/
/*td.apercu_produit_style {
	color: #333333;
	font-size: 10px;
}
td.apercu_produit_photo {
	height:140px; 
	vertical-align:bottom;
}*/
img.apercu_produit_photo {
	display:block;
	/*clear:both;*/
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
}
/*div.apercu_produit_nom {
	position:relative;
	top: 140px;
}
div.apercu_produit_style {
	color: #333333;
	font-size: 10px;
	text-align:center;
	float:left;
}*/
div.apercu_produit_descr {
	color: #333333;
	font-size: 10px;
	/*position:absolute;*/
	top: 140px;
	text-align:center;
}
.apercu_client p {
	color: #333333;
	font-size: 10px;
	text-align:center;
}

/*td.apercu_produit_prix {
	width:60%;
}*/

div.afficher_page_suivante {
	clear:both;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	width: 645px;
}

td.a_decouvrir {
	width:167px;
	text-align:center;
	height:auto;
	padding-left:10px;
	padding-right:10px;
}
td.a_decouvrir_txt{
	width:167px;
	text-align:center;
	height:auto;
	padding-left:10px;
	padding-right:10px;
}

td.a_vendre_en_ligne {
	width:167px;
	text-align:center;
	height:auto;
	padding-left:10px;
	padding-right:10px;
}
td.a_vendre_en_ligne_txt{
	width:167px;
	text-align:center;
	height:auto;
	padding-left:10px;
	padding-right:10px;
}
div.news {
	height:140px;
	font-size:8pt;
}

div.pics {
	height:100px;
	width:165px;
	background-color:#E0E0E0;
	margin-top: 6px;
	text-align: center;
}
#s1 img {
	border: 1px solid #FFFFFF;
	padding: 7px;
	background-color: #CCCCCC;
	text-align: center;
}
div#s1 {
	width:auto; 
	margin-left:10px; 
	height:120px; 
	display: block;
}

div.pub_droite {
	margin-left:25px;
}


div.menu_vie {
	text-align:left;
}
/************************************RECHERCHE*********************/

#sub_container #centre a {
	font-weight: bold;
	text-decoration: none;
}

a.HelpSearch {
	color: #0066FF;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	font-size: 90%;
}
a.HelpSearch:hover{
	color: #CC0099;
	margin-left: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0099;
	font-size: 90%;

}
/****************liens resultats recherche******************/
.LKresult {
	padding-left: 10px;
}
.LKresult h2 {
	font-size: 120%;
	color:#808080;
	padding-top:20px;
	padding-bottom:10px;
}
.LKresult a {
	color: #6666CC;
	font-size: 90%;
}
.LKresult a:hover {
	color: #666666;
}

/***************************************************ex produits suite*********************************/
div.credits {

	text-align:justify;

	padding:10pt;

}	



div.mentionslegales {

	text-align:justify;

	padding:10pt;

}	



div.contact {

	width:80%;

	padding:20pt;

}	

	div.memo {
	width:170px;
	color: #99CC00;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	margin-bottom: 15px;
	float: left;
	background-color: #F0F0F0;
	border-top-color: #B4B4B4;
	border-right-color: #FFFFFF;
	border-left-color: #B4B4B4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	position: relative;
	left: 5px;
}
h4.mesprod{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: bold;
	color: #FF6600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
div.memo_produits {

	padding:2px; 

	float:left;

	height:70px; 

	width:52px; 

	background-color:#E0E0E0;

}
/******************************************DOCs et Annexes***********************/
.texte .doc {
	margin-top: 15px;
	float: left;
	width: 580px;
	text-align:justify;
	margin-left: 30px;
	margin-right: 40px;
}
.texte .doc p, .texte .doc tr  {
	color: #666666;
}
.texte .doc li {
	color: #666666;
}
.texte .doc h3, .texte .doc h2 {
	color: #666666;
	margin-top: 16px;
	font-size: 105%;
}
.texte .doc h4 {
	color: #CF3690;
	font-size: 100%;
	font-weight: bolder;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.texte .doc ul {
	margin-left:35px;
	margin-top:12px;
}

.texte .doc p { 
	margin-top:12px;
}

.docsouligne {
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#bbbbbb;
}
/*******************STRUCTURE*********************/

#bkgTop {
	background-image: url(../imgs_kbs/bkg_body_top.jpg);
	background-repeat: no-repeat;
	width: 1080px;
	height: auto;

}
#bkgbody{
	background-image: url(../imgs_kbs/bkg_body.jpg);
	background-repeat: repeat-y;
}

.droite {
	width:180px;
	padding-right:px;
	float: left;
	padding-left: 4px;

}

/*******************LIENS sur Bandeau**********************/
#ecran_total .acces_direct #acces {/***boite des liens***/
	width: 700px;
	height: 25px;
	float: right;
	margin-right: 35px;
	margin-top: 6px;
}
a.LKmb_flag {
	color: #FFFFFF;
	font-size: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
a.LKmb_flag:hover {
	color: #F4D979;
}
a.LKmb, span.LKmb {
	color: #FFFFFF;
	font-size: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
a.LKmb:hover, span.LKmb:hover {
	color: #F4D979;
}

img.flag {
	border:1px solid #fff;
}
/*#ecran_total #container #sub_container #bkg #2colRight {
	width: 850px;
	float: right;
	left: 200px;
}*/

/*******************MENU SIDEBAR**********************/
a.cptMb{
	background-image: url(../imgs_kbs/mn_Mb_up.jpg);
	display: block;
	height: 18px;
	width: 168px;
	color: #CC0099;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 2px;
	text-decoration: none;
}
a.cptMb:hover{
	background-image: url(../imgs_kbs/mn_Mb_select.jpg);
	color: #333333;
	text-decoration: none;
}
a.categories{
	background-image: url(../imgs_kbs/mn_cat_up.jpg);
	display: block;
	height: 18px;
	width: 168px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 2px;
	text-decoration: none;
}
a.categories:hover{
	background-image: url(../imgs_kbs/mn_sscat_select.jpg);
	color: #333333;
	text-decoration: none;
}

a.categoriesSelect{
	background-image: url(../imgs_kbs/mn_sscat_select.jpg);
	display: block;
	height: 20px;
	width: 168px;
	color: #5D5D5D;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 2px;
	text-decoration: none;
}
a.scategories, a.scategoriesSelect{
	display: inline-table;
	padding-left: 3px;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
a.scategories:hover{
	color: #333333;
	text-decoration: underline;
}
a.scategoriesSelect{
	color: #CC3366;
}
a.sscategories, a.sscategoriesSelect{
	display: block;
	padding-left: 3px;
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	display:inline;
}
a.sscategoriesSelect{
	color: #CC3366;
	font-weight: bold;
}
a.sscategories:hover{
	color: #5D5D5D;
	text-decoration: underline;
}

a.alert {
	float:left;
	height:20px;
	line-height:20px;
	font-size:11px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	background-color: #990066;
	background-image: url(../imgs_kbs/ic_alerte.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 35px;
}
a.alert:hover{
	color: #FFCC00;
}
/***********************************************/
div.menu_service {
	text-align:left;
	background-color: #F1F2F5;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	width: 162px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left:9px;
	margin-top: 8px;
	margin-bottom: 5px;
}
div.menu_service a {
	color: #9933CC;
	text-decoration: none;
}
div.menu_service a:hover{
	color: #6666CC;
}
div.menu_service p {
	margin-top:0px;
	margin-bottom:5px;
	color: #666666;
}
/**************/
.menu_lien {
	margin:8px;
	color:#95867B;
	font-size: 80%;
}
.menu_lien a {
	color: #95867B;
	font-weight: bold;
	/*line-height: 18px;*/
	text-decoration: none;
}
.menu_lien a:hover {
	color: #CE1455;
	font-weight: bold;
}
/**************/
.gauche .menu_vie {
	margin-left: 2px;
	}
.menu_vie a, .menu_vie span {
	color: #CC3399;
	line-height: 18px;
	text-decoration: none;
	font-size: 80%;
}
.menu_vie a:hover, .menu_vie span:hover {
	color: #663366;
}

.gauche .menu_vie  .stitre{
	color: #663366;
	font-weight: bold;
	text-transform: none;
	font-size: 12px;
	letter-spacing: 0.1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #663366;
	margin-bottom: 5px;
	margin-top: 20px;
	width: 155px;
	padding-bottom: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

/***************************Barre Droite***********************/

#searchForm {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 6px;
}
#searchForm form {
	margin: 0px;
	padding: 0px;
}
#searchForm a.LkSearch {
	color: #CC3399;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
}
#searchForm a.LkSearch:hover {
	color: #CC6699;
	text-decoration: underline;
}

.lkcycle a {
	color: #CC338A;
	text-decoration: none;
	font-size: 11px;
}
.lkcycle a:hover {
	color: #CC338A;
	text-decoration: underline;
}

.droite #s2 a {
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
.droite #s2 a:hover{
	color: #CC3399;
	text-decoration: none;
}

a.butInfo {
	display: block;
	width: 18px;
	background-image: url(../imgs_kbs/ic_info_search_top.gif);
	height: 16px;
}
a.butInfo:hover {
	background-position: 18px;
}
/*************MENU a DECOUVRIR  & NEW***************/
#adec01 .body , #adec02 .body {
	background-image: url(../imgs_kbs/decouvrir_body.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 3px;
	color: #666666;
	font-size: 12px;
}

#adec01 .body .image, #adec02.body .image {
	border: 1px solid #CC3366;
}
div#adec01 {
	padding-left:6px;
}
div#adec02 {
	padding-left:6px;
}
a.a_decouvrirLK, a.a_vendre_en_ligneLK{
	color: #CC3399;
	text-decoration: none;
	font-weight: bold;
}
a.a_decouvrirLK:hover, a.a_vendre_en_ligneLK:hover{
	color: #CC3366;
	text-decoration: underline;
}

.stitre_droite {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC338A;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

.droite #s2 {
	background-color: #F0F0F0;
	width: 162px;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	/*margin-right: auto;*/
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 12px;

}

.droite #s2{
	height: 65px;
}

.droite #s2 dl {
	margin: 0px;
	width: 150px;
	text-align: center;
}
.droite #s2 dt {
	color: #9933CC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9933CC;
	font-size: 12px;
}
.droite #s2 dd {
	margin-left: 0px;
	color: #333333;
	margin-top: 3px;
}


/*************LISTES ***************/
.bandeau_titre .description {
	color: #666666;
	font-size: 11px;
}
.bandeau_titre .description a{
	color: #666666;
	font-size: 11px;
}
.bandeau_titre .description a:hover{
	color: #666666;
	font-size: 11px;
}

a.LKVendeur {
	text-decoration: none;
	color: #663399;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: lighter;
}
a.LKVendeur:hover {
	color: #999999;
}
a.zoomLk {
	text-decoration: none;
	color: #FF6600;
	font-size: 90%;
	margin-top: 10px;
}
a.zoomLk:hover {
	color: #663399;
}

/*********************pagination***********************/

.pagination{
	color: #666666;
	height: 35px;
	background-image: url(../../../imgs_kbs/dotted.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	width: 632px;
	padding-bottom: 10px;
	font-size: 12px;
}
.pagination a{
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	color: #CC3366;
	text-decoration: none;
}
.pagination a:hover{
	border: 1px solid #CC3399;
	background-color: #CC3366;
	padding-right: 3px;
	padding-left: 3px;
	color: #FFFFFF;
}
/********************************/
.quisommesnous {
	width: 600px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
/*********************BANDEAU TRI*******************/
#tri {
	background-image: url(../imgs_kbs/bkg_tri.jpg);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tri legend {
	color: #CC0099;
	font-variant: small-caps;
	letter-spacing: 0.1em;
}
#tri label {
	color: #CC0099;
	font-variant: normal;
	letter-spacing: 0.1em;
}
#tri input {
	color: #FFFFFF;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	background-color: #CC0099;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*****************************BUT PRINT********************************/
a.print {
	background-image: url(../imgs_kbs/ic_print.gif);
	display: block;
	height: 24px;
	width: 22px;
}
a.print:hover{
	background-image: url(../imgs_kbs/ic_print.gif);
	background-position: 22px;
}
/*****************************FORMULAIRES********************************/
#centre .formulaire {
color:#666666;

}
#centre .formulaire h1 {
	font-size: 90%;
	text-align: left;
	color: #9933CC;
}
#centre .formulaire h4 {
	font-size: 90%;
	text-align: left;
	color: #9933CC;
	padding-top: 6px;
	padding-bottom: 6px;
}
#centre .formulaire .tit4{
	font-size: 10pt;
	font-weight: bolder;
	text-align: left;
	color: #9933CC;
	padding-top: 6px;
	padding-bottom: 6px;
}
.formulaire a, #formulaireMembre a{
	color: #86B300;
	font-size: 80%;
	padding: 1px;
	padding-top: 0px;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}
.formulaire a:hover , #formulaireMembre a:hover{
	color: #666666;
	text-decoration: underline;
}


#formulaireMembre {
	margin-left: 10px;
	color:#666666;
}
#formulaireMembre th {
	color: #666666;
	text-align: right;
	font-size: 80%;
}
#formulaireMembre h3 {
	font-size: 95%;
	color: #CC0099;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 16px;
}
#formulaireMembre legend {
	color: #666666;
}
#formulaireMembre ul {
	margin-left:35px;
	margin-top:12px;
}

#formulaireMembre p { 
	margin-top:12px;
}
/********************************ZONE D'INFO SUR LES MODES DE RECHERCHE****************************************/
#centre .aide_bas_de_page {
	background-color: #F4F4F4;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CC0099;
	border-bottom-color: #CC0099;
	width: 615px;
	margin-left:3px;
}
.aide_bas_de_page ul {
	padding-left: 15px;
	margin: 0px;
	padding-bottom:8px

}
.aide_bas_de_page li,.aide_bas_de_page p {
	color: #666666;
	font-size: 85%;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.aide_bas_de_page a {
	color: #666666;
}
.aide_bas_de_page .stitre {
	font-size:135%; 
	color: #CC0099;
}
.secu_cheminee  {
	width:450px;
	background-color:#CC0099; 
	text-align:justify; 
	color: #FFFFFF;
}
.secu_cheminee td {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
.secu_cheminee span {
	font-size:18px;
	text-align:center;
}
.secu_cheminee p {
	font-size:12px; 
}

a.btnAccueil {
 display: inline-block;
 font-weight: bold;
 font-size: 12px;
 background-image: url(../imgs_kbs/mn_accueil.jpg);
 margin: 0px;
 width: 150px;
 color: #8f4679;
 padding-top: 3px;
 padding-left: 30px;
 padding-bottom: 3px;
 background-repeat: no-repeat;
 text-decoration: none
}
a.btnAccueil:hover {
 color: #C43A9A
}
td.home_text {
	margin-left:35px;
}
.titre_newsletter {
	margin-left:8px; 
	width:164px;
}
.newsletter {
	margin-left:8px; 
	height: 25px;
}
.frise {
	margin-top:10px; 
	margin-bottom:10px;
}
.titre_droite {
	margin-left:8px; 
	width:174px;
}
/*color:#CC338A; margin-bottom: 0px; margin-left:8px;*/
.coordonnees_client #contenuVendeur .nom_vendeur {
	font-size: 16px; 
	line-height:24px;
	font-weight: bold; 
	font-variant: small-caps; 
	border-bottom-style: dashed; 
	border-bottom-color: #FFFFFF; 
	border-bottom-width: 1px;
	color: #ffffff;
}
div.photo_sup {
	float:left;
	margin-right:3px; 
	margin-bottom:3px; 
	background-color:#E0E0E0; 
	padding:4px; 
	height:103px; 
	width:102px;
}
#gallery {
	width:350px;
	text-align:center;
}
div.simil {
	width:98%; 
	text-align:center;
	margin-top:10px;
}
div.simil_cadre {
	float:left; 
	width:134px; 
	vertical-align:top; 
	margin-right:12px; 
	margin-left:0px;
	margin-bottom:20px;
}
div.simil_bkg {
	margin-bottom:8px; 
	background-color:#E0E0E0; 
	padding:5px; 
	height:133px; 
	width:132px;
}

#ecran_total #container .baseline_bod , #ecran_total #container .menubas {
	background-image: url(../imgs_kbs/bkg_body.jpg);
	background-repeat: repeat-y;
	/*height:50px;*/
	width:1080px;
	/*clear:both;*/
	float: left;
}
.baseline_centre {
	height: auto;
	width:640px;
	padding: 0px;
	float: left;
	margin:10px;
	font-size:11px;
	color:#666666; 
}
.baseline_centre a{
	color:#666666; 
}
.menubas_centre {
	height: auto;
	width:640px;
	padding: 0px;
	float: left;
	margin:10px;
	font-size:11px;
	color:#666666; 
}
.stitre_menubas{
	color: #CC338A;
	font-weight: bold;
	text-transform: none;
	font-size: 12px;
	letter-spacing: 0.1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC338A;
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
div.menu_vie_accueil {
	text-align:left;
	padding-left:10px;
	padding-top:30px;
	clear:both;
	width:100%;
}
.menu_vie_accueil a, .menu_vie_accueil span {
	color: #95867B;
	line-height: 18px;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
}
.menu_vie_accueil a:hover, .menu_vie_accueil span:hover {
	color: #CE1455;
}	
	
.menu_vie_accueil td {
	width:25%; 
	padding:10px; 
	vertical-align:top;
	}
 
.txtPhone {
 font-size: 1.3em;
 font-family: Arial, Helvetica, sans-serif;
 color: #C62897;
 font-weight: bold;
 width: 200px;
 text-align: center;
 padding-left: auto;
 padding-right: auto;
 margin-left: auto;
 margin-right: auto;
}
 
.txtPhoneLib {
 font-size: 0.7em;
 font-family: Arial, Helvetica, sans-serif;
 /*text-transform: uppercase;*/
 color: #C62897;
 font-weight: bold;
 width: 200px;
 text-align: center;
 padding-left: auto;
 padding-right: auto;
 margin-left: auto;
 margin-right: auto;
}
.ic_zoom_fr {
	display: block;
	height: 24px;
	width: 63px;
	background-image: url(../imgs_kbs/fr/ic_zoom_sprt.gif);
	background-repeat: no-repeat;
}
.ic_zoom_fr:hover {
	background-position: 0px -24px;
}
.ic_print_fr {
	display: block;
	height: 24px;
	width: 80px;
	background-image: url(../imgs_kbs/fr/ic_print_sprt.gif);
	background-repeat: no-repeat;
}
.ic_print_fr:hover {
	background-position: 0px -24px;
}
.ic_memorise_fr {
	display: block;
	height: 24px;
	width: 81px;
	background-image: url(../imgs_kbs/fr/ic_memoriser_sprt.gif);
	background-repeat: no-repeat;
}
.ic_memorise_fr:hover {
	background-position: 0px -24px;
}
.ic_zoom_en{
	display: block;
	height: 24px;
	width: 63px;
	background-image: url(../imgs_kbs/en/ic_zoom_sprt.gif);
	background-repeat: no-repeat;
}
.ic_zoom_en:hover {
	background-position: 0px -24px;
}
.ic_print_en {
	display: block;
	height: 24px;
	width: 80px;
	background-image: url(../imgs_kbs/en/ic_print_sprt.gif);
	background-repeat: no-repeat;
}
.ic_print_en:hover {
	background-position: 0px -24px;
}
.ic_memorise_en {
	display: block;
	height: 24px;
	width: 81px;
	background-image: url(../imgs_kbs/en/ic_memoriser_sprt.gif);
	background-repeat: no-repeat;
}
.ic_memorise_en:hover {
	background-position: 0px -24px;
}
.icSurMesureBig {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 28px;
 height: 30px;
 margin-right: 5px;
 display: block;
 float:left;
}
.icPanierBig {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 28px;
 height: 30px;
 margin-right: 5px;
 display: block;
 float:left;
 background-position: -30px 0px;
}
.icProBig {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 28px;
 height: 30px;
 margin-right: 5px;
 display: block;
 float:left;
 background-position: -59px 0px;
}
.icTissuBig {
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 28px;
	height: 30px;
	margin-right: 5px;
	display: block;
	float:left;
	background-position: -89px 0px;
}
.icPatineBig {
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 28px;
	height: 30px;
	margin-right: 5px;
	display: block;
	float:left;
	background-position: -119px 0px;
}
.icFranceBig {
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 28px;
	height: 30px;
	margin-right: 5px;
	display: block;
	float:left;
	background-position: -150px 0px;
}
.icSurMesureSmall {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
 display: block;
 background-position: 0px -32px;
 margin-right: 5px;
 float: left;
}
.icPanierSmall {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
 display: block;
 background-position: -20px -32px;
 float: left;
 margin-right: 5px;
}
.icProSmall {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 21px;
 height: 21px;
 margin-right: 5px;
 display: block;
 float:left;
 background-position: -42px -32px;
 position: relative;
}
.icTissuSmall {
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	margin-right: 5px;
	display: block;
	float:left;
	background-position: -63px -32px;
}
.icPatineSmall {
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	margin-right: 5px;
	display: block;
	float:left;
	background-position: -84px -32px;
}
.icFranceSmall {
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	margin-right: 5px;
	display: block;
	float:left;
	background-position: -105px -32px;
}
.icEPVs {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 37px;
 height: 36px;
 margin-right: 5px;
 display: block;
 /*float:left;*/
 background-position: 0px -57px;
}
.icEPVsBkgGrey{
	background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
	background-repeat: no-repeat;
	width: 37px;
	height: 33px;
	margin-right: 5px;
	display: block;
	/*float:left;*/
	background-position: 0px -132px;
	margin-left:auto;
	margin-right:auto;

}
.icEPVbig {
 background-image: url(../imgs_kbs/ico-pros-sprt2.gif);
 background-repeat: no-repeat;
 width: 130px;
 height: 64px;
 /*margin-right: 5px;*/
 text-align:center;
 display: block;
 /*float:left;*/
 background-position: -40px -57px;
}
td.pubclient_dr_tit {
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #cc338a;
	text-decoration: none;
	font-weight: bold;
}

.apDiv {
	position:relative;
    width:350px; /*la taille de l'image*/
    /*height:350px;*//*la taille de l'image*/
}
#apDiv1 {
    background-image: url(../imgs_kbs/label_promo_Big.png);
	background-repeat: no-repeat;
    position:absolute;
    width:118px; /*la taille de l'image*/
    height:55px;/*la taille de l'image*/
    z-index:1000;/* la position du calque, au dessus du reste*/
    top: 0px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
    left: 232px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
}
#apDivimg {
    position:absolute;
    width:350px; /*la taille de l'image*/
    /*height:350px;*//*la taille de l'image*/
    z-index:1;/* la position du calque, au dessus du reste*/
    top: 0px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
    left: 0px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
}
/*.liDiv {
	position:relative;
    width:130px; 
    height:130px;
	vertical-align:bottom;
	text-align:center;
}*/
.liDiv1 {
    background-image: url(../imgs_kbs/label_promo_s.png);
	background-repeat: no-repeat;
    position:absolute;
    width:83px; /*la taille de l'image*/
    height:40px;/*la taille de l'image*/
    z-index:1000;/* la position du calque, au dessus du reste*/
    top: 0px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
    left: 85px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
}
.liDivimg {
    position:relative;
    width:153px; /*la taille de l'image*/
    /*height:130px;*//*la taille de l'image*/
    z-index:1;/* la position du calque, au dessus du reste*/
    top: 0px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
    left: 0px; /* distance par rapport au bord du container ( div qui inclue le div avec l'image)*/
	margin-top:2px;
	margin-bottom:2px;
	/*vertical-align:bottom;*/
	text-align:center;
	/*float:left;*/
}
a.btnVoirBoutiq_fr {
 background-image: url(../imgs_kbs/fr/btn_boutique_sprt.jpg);
 background-repeat: no-repeat;
 display: block;
 height: 45px;
 width: 156px;
 background-position: 0px 0px;
}

a.btnVoirBoutiq_fr:hover {
 background-position: 0px -45px;
}
a.btnVoirBoutiq_en {
 background-image: url(../imgs_kbs/en/btn_boutique_sprt.jpg);
 background-repeat: no-repeat;
 display: block;
 height: 45px;
 width: 156px;
 background-position: 0px 0px;
}

a.btnVoirBoutiq_en:hover {
 background-position: 0px -45px;
}
/* page devenir exposant */
.expoForm{
 padding:10px 14px 10px 14px;
 color:#666666;
}
.expoForm .tit4{
 font-size: 14px;
 font-weight: bolder;
 text-align: left;
 color: #9933CC;
 padding-top: 6px;
 padding-bottom: 6px;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #93C;
}
form .btn_souscrire {
 background-image: url(../imgs_kbs/btn_souscription.jpg);
 height: 26px;
 width: 159px;
 display: block;
 color: #FFF;
 font-weight: bold;
 padding-top: 0px;
 padding-bottom: 5px;
 font-size: 14px;
 margin: 0px;
 background-position: 0px 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
form .btn_souscrire:hover {
 background-image: url(../imgs_kbs/btn_souscription.jpg);
 background-position: 0px -28px;
}
.expoForm li {
 list-style-position: outside;
 margin-left: 25px;
}
.HL {
 color: #C39;
}
.rezo {
	height:17px;
	width:180px;
	clear:both;
	float:left;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
}
.face {
	border: 0px; 
	padding-left:0px;
}
.twit {
	 border: 0px; 
	 padding-left:10px; 
	 padding-top:0px;
}
.btn_buy {
	padding-left:97px; 
	padding-top:40px;
}
.floatLeft {
	float:left;
}

/* icones pour navigation transversale */
ul#btnCrossSites {
	width: 180px;margin: 0px;padding: 0px;
}
ul#btnCrossSites li {
	width: 70px;
	margin: 0 0 10px 15px;
	padding: 0px;
	float: left;
	list-style: none;
}
a.transp:hover, span.transp:hover{
   /* Pour IE, il faut absolument mettre une largeur, alors soit width=100%,
      soit c'est un div positionné et dimensionné.*/
   filter:alpha(opacity=40);
   -moz-opacity:0.4;
   opacity: 0.4;
   filter:alpha(opacity=50);
   filter: “alpha(opacity=50)”;

}
.btnFacebook {
	background: url(../imgs_kbs/btn_crossSites_sprt.png) 0px 0px;
	height: 66px;
	width: 66px;
	display: block;
}
.btnBoutique{
	background: url(../imgs_kbs/btn_crossSites_sprt.png) 0px -140px;
	height: 66px;
	width: 66px;
	display: block;
}
.btnMetiers{
	background: url(../imgs_kbs/btn_crossSites_sprt.png) 0px -70px;
	height: 66px;
	width: 66px;
	display: block;
}
.btnBlog{
	background: url(../imgs_kbs/btn_crossSites_sprt.png) 0px -214px;
	height: 66px;
	width: 66px;
	display: block;
}
.btnAntiquite{
	background: url(../imgs_kbs/btn_crossSites_sprt.png) 0px -286px;
	height: 66px;
	width: 66px;
	display: block;
}
div.apercu_mag{
	margin: 30px;
	width:500px;
	font-size: 105%;
}
div.fiche_mag{
	margin: 30px;
	float:left; 
	width:405px;
	margin: 30px 30px 30px 10px;
}
div.fiche_mag p{
	color: #666666;
	text-align:justify;
	font-size: 105%;
	margin-bottom:2em;
}
div.fiche_mag h2 {
	color: #666666;
	margin-top: 16px;
	margin-bottom: 16px;
	font-size: 115%;
}
div.photo_mag{
	width:150px;
	text-align:center;
	float:right; 
	margin-top:20px;
	margin-right:40px;
}
#sub_container #centre div.photo_mag a, #sub_container #centre div.fiche_mag a {
	text-decoration: none;
	color: #ce1455;
	font-weight:normal
}
#sub_container #centre div.photo_mag a:hover, #sub_container #centre div.fiche_mag a:hover{
  color: #333;
  text-decoration: underline;
}
 
span.lnkjsb{
	text-decoration:underline;
}
span.lnkjsv:hover {
	color: #CE1455;
}
