body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	background: #d1d7e7 url(/images/fond_body.gif) repeat-x 0px 0px scroll;
}

form {
	margin: 0;
}

a {
	text-decoration: none;
}

h3 { 	font-size:10pt;
		font-family:arial,verdana;
		color: #423A76;
		text-align:center
		 }	 

/***************************
   	Divers - mise en page
/***************************/

.fin {
	clear: both;
}
.fintoutfin {
	clear: both;
	line-height: 1px;
	height: 1px;
}

.PalignR {
	text-align: right;
}
.PalignJ {
	text-align: justify;
}

.spacer {
	padding: 0px 1px;
}


/*********************
	Table Appli	
*********************/

.tableAppli{margin:10px 0;}
.tableAppli a,.tableAppli a:visited{color:#224488;}
.tableAppli a:hover{color:#212931;padding-left:2px;}
.tableAppli tr td{border-collapse:collapse;}
.col1{background:#224488;text-align:center; color:white; width:200px;}
.col2{background:white;text-align:center;}
.col3{width:50%; text-align:left;}


/*********************
	IMG & ILLUS	
*********************/

img {
	border: 0;
}

.alignG {
	float: left;
	margin-right: 6px;
}

.alignD {
	float: right;
	margin-left: 6px;
}

.cadre1 {
	padding: 0px;
	border: 1px solid #036;
}

.marge1{
	margin: 10px;
}

.lignSimpl {
	clear: both;
	margin: 5px 0px;
	padding: 0px;
	line-height: 2px;
	background: #e3d4b5;
}
.lignDashed {
	clear: both;
	margin: 5px 0px;
	padding: 0px;
	line-height: 2px;
	border-bottom: 1px dashed #666;
}


/***************************
	TITRES & TEXTES
***************************/

.titre-1 {
	margin: 10px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #233;
	text-align: left;
	border-bottom: 1px solid #899;
}

.texte-1 {
	color: #036;
	font-size: 11px;
	text-align:justify;
}

.texte-2 {
	margin: 6px 4px 4px;
	color: #233;
	font-size: 11px;
}

.lien1 {
	color: #669;
	font-size: 10px;
}
.lien1:hover {
	color: #223;
	text-decoration: underline;
}

.comment {
	font-size: 0.9em;
	color: #556;
	font-style: italic;
}
.comment a{
	color: #966;
}
.comment a:hover{
	color: #047;
}



/********************************
STRUCTURE GENERALE	
********************************/

#generale {
	width: 955px;
	margin: 0 auto;
}

#colGauche {
	float:left;
	width: 211px; 
	padding: 12px 12px 10px 6px;
}
#colGrande {
	float: left;
	width: 713px;
	padding: 12px 0px 0px;
}
#colCentre {
	float: left;
	width: 481px;
	padding: 12px 0px 10px;
}
#colDroite {
	float: left;
	width: 211px;
	padding: 12px 6px 10px 19px;
}

#navPage {
	color: #f00;
	font-size: 11px;
	text-align: left;
	margin: 7px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navPage a{
	color: #e30;
}
#navPage a:hover{
	color: #06f;
}

#cont {
	padding: 2px 0px 10px 10px;
}

/**********************
		HAUT 	
*********************/

#haut {
	height: 178px;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
.BH-1 {
	background: url(/images/banHaut-1.jpg) no-repeat left top scroll;
}
.BH-2 {
	background: url(/images/banHaut-1.jpg) no-repeat left top scroll;
}
.BH-3 {
	background: url(/images/banHaut-1.jpg) no-repeat left top scroll;
}

#navHaut {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 41px;
	text-align: center;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#navHaut a{
	display: block;
	float: left;
	width: 87px;
	height: 41px;
	line-height: 41px;
	padding: 0px 0px;
	color: #484D5E;
	text-align: center;
	background: url(/images/filet-1.gif) no-repeat left top scroll;
}
#navHaut a#btNHG1 ,  #navHaut a#btNHG2 {
	height: 34px;
	line-height: 1.2em;
	padding-top: 7px;
	font-size: 12px;
}
#navHaut a#btNHG1{
	width: 180px;
}
#navHaut a#btNHG2{
	width: 140px;
}
#navHaut a:hover , #navHaut a.btNH-actif {
	background: url(/images/fond_btNH-up.gif) no-repeat left 3px scroll;
	color: #fff;
}

/* --- 	Mise en page du contenu		 --- */

.illusD {
	float: left;
	width: 200px;
	padding: 10px 0px 0px 0px;
	text-align: right;
}
.illusD img{
	margin-bottom: 10px;
	border: 1px solid #000;
}
.w1 {
	float: left;
	width: 495px;
	margin: 0px 5px 10px 0px;
	padding: 0;
	text-align: justify;
}

.w-chap {
	padding: 0px 20px 0px 20px;
	text-align: justify;
}

.encadre1 {
	width: 280px;
	margin: 30px 0px 10px 0px;
	padding: 0px 10px 10px 10px;
	border: 1px dashed #789;
	background-color: #BEC6DB;
	color: #246;
}
.encadre1 p{
	margin: 10px 0px;
}
.encSec {
	background-image: url(/images/casque.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* listes */

.list1 , .list2 , .list3 {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.list1 li{
	list-style-image: url(/images/fleche-2.gif);
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}
.list2 li{
	list-style-image: url(/images/fleche-3.gif);
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}
.list3 li{
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}

.list4 {
	margin: 17px auto 17px;
	padding: 7px 20px 17px 20px;
	border: 1px dashed #46a;
	background: #e1e7f7;
}
ol.list4 {
	width: 437px;
}
ul.list4 {
	list-style-image: url(/images/fleche-3.gif);
}
.list4 li{
	margin: 2px 4px 2px 17px;
	padding: 2px 0px 2px 6px;
}
.list4 p {
	text-align: center;
	font-weight: bold;
	color: #46a
}

li.lien-nuancier {
	list-style-image: url(/images/fleche-4.gif);
}
li.lien-nuancier a{
	color: #036;
}
li.lien-nuancier a:hover {
	color: #c60;
}

li.noLi {
	list-style-image: none;
	list-style: none;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
/*********************
	IMG & ILLUS	
*********************/

img {
	border: 0;
}

.alignG {
	float: left;
	margin: 0px 17px 10px 0px;
}

.alignD {
	float: right;
	margin: 0px 0px 10px 17px;
}

.cadre1 {
	padding: 0px;
	border: 1px solid #036;
}

.marge1{
	margin: 10px;
}

.lignSimpl {
	clear: both;
	margin: 5px 0px;
	padding: 0px;
	line-height: 2px;
	background: #e3d4b5;
}
.lignDashed {
	clear: both;
	margin: 5px 0px;
	padding: 0px;
	line-height: 2px;
	border-bottom: 1px dashed #666;
}

/***************************
	TITRES & TEXTES
***************************/

.titre-1 {
	margin: 10px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #233;
	text-align: left;
	border-bottom: 1px solid #899;
}

.titre-chapitre {
	margin: 20px 0px 10px;
	line-height: 20px;
	height: 22px;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS";
	color: #eef;
	padding-left: 20px;
	background: url(/images/titre-chapitre.gif) no-repeat 0px 0px scroll;
}
.titre-chapitre a {
	color: #eef;
}
.titre-chapitre a:hover {
	color: #eef;
}

.titre-2 {
	margin: 10px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #036;
	text-align: left;
	border-bottom: 1px solid #899;
}
.titre-3 {
	margin: 10px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #036;
	text-align: left;
}

.lien2 {
	color: #036;
	font-style: italic;
}
.lien2:hover {
	color: #223;
	text-decoration: underline;
}

/**********************
		BAS		
*********************/

#bas {
	clear:both;
	height: 147px;
	background: #212931 url(/images/fond_bas.gif) repeat-x center top scroll;
	padding: 16px 0px 50px;
}
#navBas {
	clear:both;
	padding: 10px;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	color: #555;
}
#navBas a{
	color: #555;
	padding: 2px;
}
#navBas a:hover{
	color: #06f;
}


address {
	width: 955px;
	margin: 10px auto 10px auto;
	padding: 10px 0px 10px 250px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #e1e6f7;
}
address a{
	color: #e1e6f7;
}
address a:hover{
	color: #28f;
}
address p {
	text-align: left;
	float: left;
	width: 150px;
	border-left: 1px solid #fff;
	margin: 0px;
	margin-left: 10px;
	padding-left: 10px;
}
address p.addRaison {
	padding-top: 4px;
	line-height: 2.2em;
	width: 130px;
	border-left: 0;
	font-size: 17px;
	font-family: Tahoma, serif;
}
address p.addEmail {
	line-height: 2.4em;
}


/*    	    TT 	        */

#siteWeb{
	padding: 20px;
	text-align: center;
}
#siteWeb a {
	color: #d1d6e7;
	font-size: 10px;
	text-decoration: none;
	
}
#siteWeb a:hover {
	color: #28f;
	text-decoration: none;
}


/************************
  	   COLONNES	     
************************/

.titre-colGauche , .titre-colDroite {
	margin: 8px 0px 2px;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titre-colGauche {
	text-align: left;
	padding: 0px 0px 0px 12px;
	background: url(/images/fond_titre-colGauche.gif) no-repeat 0px 0px scroll;
}
.titre-colDroite {
	text-align: right;
	padding: 0px 12px 0px 0px;
	background: url(/images/fond_titre-colDroite.gif) no-repeat 0px 0px scroll;
}
.zone-1 {
	height: auto;
	_height: 10px; /* merci IE6 */
	overflow: visible;
	margin: 3px 0px 8px;
	padding: 5px 5px 7px;
	background-color: #BEC6DB;
	
}
.zone-2 {
	margin: 0px 0px 0px;
	padding: 5px 10px 7px;
	border: 1px solid #056;
	background: #fff;
}

.titre-colCentre-1 , .titre-colCentre-2 , .titre-colGrande {
	margin: 8px 0px 2px;
	padding: 0px 0px 0px 24px;
	text-align: left;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titre-colCentre-1 {
	background: url(/images/fond_titre-colCentre-1.gif) no-repeat 0px 0px scroll;
}
.titre-colCentre-2 {
	background: url(/images/fond_titre-colCentre-2.gif) no-repeat 0px 0px scroll;
}
.titre-colGrande {
	background: url(/images/fond_titre-colGrande.gif) no-repeat 0px 0px scroll;
}

/*  	   Moteur de recherche & Accès client     */

form#tableLogin  {
}
fieldset#fieldLogin {
	position: relative;
	width: 159px;
	margin: 0;
	padding: 0;
	border: 0;
}
input.bt_ok1 {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

input.entree1 {
	border: 1px solid #861;
	width: 155px;
	height: 18px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 2px;
	color: #677;
}

.passoubli {
	margin: 10px 0px;
}
.passoubli a{
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}
.passoubli a:hover{
	text-decoration: underline;
	color: #db0;
}

form#tableRecherche {
	text-align: left;
}
fieldset#fieldRech {
	position: relative;
	width: 190px;
	margin: 5px;
	padding: 0;
	border: 0;
}
input.inrech1 {
	border: 0;
	width: 140px;
	height: 18px;
	padding: 0px 0px 0px 2px;
	background-color: #DCE0EC;
	color: #008;
	font-size: 11px;
	line-height: 18px;
}

input.btOkRech {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
 


/*  	   Panier     */

#monPanier {
	margin: 2px 0px 10px;
	padding: 4px 16px 14px;
	height: 56px;
	background: url(/images/fond_panier.gif) no-repeat 0px 0px scroll;
}
.lienPanier {
	margin: 6px 0px 6px;
	padding: 0px 0px 4px;
	text-align: center;
	border-bottom: 1px dashed #fff;
}
.lienPanier a{
	background: url(/illus/ico_panier.gif) no-repeat left center scroll;
	color: #fff;
}
.lienPanier a:hover{
	color: #036;
}
.panierPrix {
	font-size: 1.1em;
	font-weight: bold;
	color: #39c;	
}


/*  	   Coups de coeur & promos     */

.unePromo {
	clear: both;
	margin: 2px 0px 14px;
}
.promoVign {
	text-align: center;
	margin: 10px 0px;
}
.promoVign a {
	display: block;
	height: 116px;
	width: 98px;
	margin: auto;
	border: 1px solid #677;
	overflow: hidden;
	text-align: center;
	background: #fff;
}
.promoVign a:hover{
	border: 1px solid #f90;
}
.promoDescr {
	margin: 8px 0px 6px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	background: url(/illus/fleche-1.gif) no-repeat 0px 4px scroll;
	color: #666;
}
.promoDescr a{
	color: #666;
}
.promoDescr a:hover{
	color: #f90;
}
.promoPrix {
	font-size: 13px;
	font-weight: bold;
	color: #c10;
}
.promoPrixBarre {
	text-decoration: line-through;
}
.bt_detail {
	margin: 6px 0px;
	text-align: left;
	line-height: 20px;
	font-size: 11px;
	background: url(/illus/bt_detail.gif) no-repeat 0px 0px scroll;
}
.bt_detail a{
	color: #fff;
	padding: 0px 40px 0px 11px;
}
.bt_detail a:hover{
	color: #fc3;
}


/**********************
	ACCUEIL    	 
**********************/

.janvic-telephone , .janvic-email {
	float: left;
	width: 235px;
	height: 30px;
	margin: 10px 0px 10px 0px;
	padding: 74px 0px 0px 0px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.janvic-telephone {
	margin-right: 10px;
	background: url(/images/janvic-telephone.gif) no-repeat 0px 0px scroll;
}
.janvic-email {
	background: url(/images/janvic-email.gif) no-repeat 0px 0px scroll;
}

.janvic-email a {
	color: #fff;
}
.janvic-email a:hover {
	color: #fe0;
}

/**********************
	ACTUALITES    	 
**********************/

/* Page Accueil  */

.titre-actuList {
	clear: both;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	text-align: left;
	background: url(/images/fond_titre-actuList.gif) no-repeat 0px 0px scroll;
}
.titre-actuList:first-letter {
	font-size: 1.1em;
}

.actuDate {
	margin: 10px 0px 7px 0px;
	padding: 0px 0px 0px 17px;
	font-size: 11px;
	font-weight: bold;
	color: #036;
	background-image: url(/images/fleche-2.gif);
	background-repeat:  no-repeat;
	background-position: 2px 2px;
	background-attachment: scroll;
}
.actuDate a {
	color: #036;
}
.actuDate a:hover {
	color: #f60;
}
.actuVign {
	display: block;
	height: 60px;
	float: left;
	border: 1px solid #003;
	margin-right: 7px;
}
.actuTexte {
	width:195px;
	color: #036;
	font-size: 11px;
	margin: 0px 0px 6px;
	text-align:justify;
}
.actuTitre {
	font-weight: bold;
	color: #036;
}
.actuTitre:hover {
	color: #f60;
}
.actuLire {

	text-align: right;
	font-size: 11px;
	margin: 0px 0px 6px;
	padding: 0px 20px 0px 0px;
	background: url(/images/fond_actuLire.gif) no-repeat right center scroll;
}
.actuLire a{
	color: #036;
}
.actuLire a:hover{
	color: #f60;
}

/* Page Actualités  */

.articleTitre {
	margin: 10px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #223;
}
.articleDate {
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.articleTexte {
	margin: 10px 0px 40px 0px;
}
.articleTexte p{
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #246;
}
.articleAutre {
	margin: 4px 0px 10px 20px;
	line-height: 1.4em;
	font-size: 12px;
	color: #036;
}
.articleAutre a{
	color: #246;
	padding-left: 14px;
	background: url(/images/fleche-2.gif) no-repeat 0px 3px scroll;
}
.articleAutre a:hover {
	color: #06f;
}
.nettoyeur{clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px;}
/************************
    	   	CGV  	    	 
************************/

#cgv {
	margin: 0px 0px;
	padding: 0px 2px;
}
#cgv p{
	margin: 10px 0px;
	text-align: justify;
	font-size: 11px;
	color: #223;
}
#cgv p.CGVtitre{
	margin: 10px 0px;
	text-align: left;
	font-size: 18px;
	color: #268;
}
#cgv p .CGVarticle{
	font-size: 14px;
	font-weight: bold;
	color: #036;
}

/************************
 	   CONTACT  	     
************************/

#plan {
	float: left;
	margin: 10px 20px 10px 0px;
	border: 1px solid #237;
}

#adresse {
	float:  left;
	margin: 10px 0px 0px 0px;
	padding: 18px 0px 0px 50px;
	width: 275px;
	height: 227px;
	color: #233;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(/images/fond_adresse.gif) no-repeat 0px 0px scroll;
}
#adresse p {
	margin: 6px 0px 6px;
	padding: 4px;
	line-height: 2.6em;
}
#adresse p.adrAdr {
	margin: 5px 0px 7px;
	padding: 0px 0px;
	line-height: 1.2em;
}
#adresse p a {
	color: #233;
}
#adresse p a:hover {
	color: #f90;
}


/*	FORMULAIRE    	 */

#message {
	clear: both;
}
#message fieldset.fieldCol1 {
	float: left;
	width: 260px;
	margin: 0px 17px 10px 0px;
	padding: 0px;
	border: 0;
}
#message fieldset.fieldEnvoi {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	border: 0;
}
#message label.labChamp {
	display: block;
	border: 1px solid #abc;
	background: transparent;
	margin: 8px 0px 0px;
	padding: 1px 4px;
	font-size: 11px;
	font-weight: normal;
	color: #223;
}
#message .entree {
	background: transparent;
	line-height: 11px;
	padding: 0;
	border: 0;
	font-size: 10px;
}
#message .area {
	width: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#message label.labAct {
	width: 100px;
	float: left;
	color: #233;
	font-size: 11px;
}

#message #Envoyer {
	width: 120px;
	line-height: 13px;
	margin-top: 8px;
	padding: 0px 30px 2px 10px;
	background: url(/images/bt_envoyer.gif) no-repeat 0px 0px scroll;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
	border: 0;
}




/*****************************
  RUBRIQUES ET PRODUITS  
*****************************/

/* menu produits  */

#menuProd {
	margin: 4px 0px 10px;
	padding-bottom: 10px;
	background-color: #E8EBF4;
}
#menuProd p{
}
#menuProd a{
	display: block;
}

.MPlienFam {
	color: #036;
	line-height: 20px;
	border-top: 1px solid #E2E6EF;
	border-right: 1px solid #B0B7CA;
	border-bottom: 1px solid #A8AFC1;
	border-left: 1px solid #CFD7E4;
	background: #BEC6DB url(/images/fleche-1.gif) no-repeat 5px 5px scroll;
	padding-left: 20px;
	font-weight: bold;
}
.MPdivRub {
	margin: 0px 6px 0px 8px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	
}
.MPlienRub {
	height: 25px;
	color: #248;
	line-height: 1.1em;
	padding: 7px 0px 7px 37px;
	background-repeat: no-repeat;
	background-position: left center;
}

.MPlienRub:hover , .MPlienRub.MPactif {
	background-color: #e0e3ec;
	color: #e33;
}
.MPlienSousRub {
	display: block;
	margin: 0px 0px 2px 0px;
	padding-left: 40px;
	line-height: 1.2em;
	font-size: 11px;
	color: #345;
	font-weight: normal;
	background: url(/images/fleche-2.gif) no-repeat 22px 2px scroll;
}
.MPlienSousRub:hover , .MPlienSousRub.MPSRactif {
	color: #e33;
}

/* rubriques  */

/* Produits listés par médaillon  */

.unProdAcc {
	float: left;
	position: relative;
	width: 155px;
	margin: 0px 4px 15px 0px;
}
.unProd {
	float: left;
	position: relative;
	width: 160px;
	height: 250px;
	margin: 0px 17px 15px 0px;
}
.prodVign {
	display: block;
	margin: 0px 0px 10px 0px;
	height: 120px;
	overflow: hidden;
	text-align: center;
}
.prodNom {
	margin: 10px 0px 6px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
	color: #036;
	line-height: 22px;
	font-size: 15px;
	font-weight: bold;
	list-style-position: outside;
}

.prodNom a {
	color: #036;
}
.prodNom a:hover {
	color: #d30;
}
.prodDescr {
	margin: 8px 0px 6px;
	font-size: 11px;
	font-weight: normal;
	color: #036;
	line-height: 1.1em;
	height: 3.3em;
	text-align:justify;
	overflow: hidden;
}
.prodTelecharger {
	display: block;
	margin: 6px 0px;
	height: 1.4em;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	background: url(/images/fond_telecharger.gif) no-repeat right center scroll;
}
.prodTelecharger1 {
	display: block;
	margin: 6px 0px;
	height: 1.4em;
	font-size: 12px;
	font-weight: bold;
	color: #036;

}
.prodTelecharger:hover {
	color: #e30;
}
.prodDetail {
	display: block;
	margin: 6px 0px;
	padding: 1px 0px 1px 20px;
	height: 1.4em;
	font-size: 11px;
	font-weight: bold;
	color: #147;
	background: #BEC6DB url(/images/fleche-1.gif) no-repeat 4px center scroll;
}
.prodDetail:hover {
	color: #c20;
}

/* pagination  */

#pagination {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	text-align: right; 
	line-height: 30px;
	margin: 0px 0px 10px;
	color: #036;
	float: right;
}
#pagination a{
	padding: 2px 4px;
	color: #036;
}
#pagination span.actif {
	padding: 1px 3px;
	border: 1px solid #bbb;
	background: #fffcf6;
	color: #888;
}
#pagination a:hover{
	padding: 1px 3px;
	border: 1px solid #000;
	background: #445;
	color: #fff;
}


/* fiche produit  */

#diaporama {
	width: 360px;
	float: left;
	margin-right: 0px;
}
.diapoLarge {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #036;

}
.diapoVign {
  
    height:52px;
    /*background-color:#fff;    */
	float: left;
	margin-right: 9px;
	border: 1px solid #036;
}

#ficheTech {
	float: left;
	width: 350px;
}
#ficheTech p{
}

.FTnom {
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #036;
	background: url(/images/fleche-3.gif) no-repeat 0px 3px scroll;
}
.FTtitre {
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	background: url(/images/fleche-3.gif) no-repeat 0px 3px scroll;
}
.FTdescr {
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #036;
}
.FTtelecharger {
	line-height: 16px;
	background: url(/images/fond_FTtelecharger.gif) no-repeat right center scroll;
}
.FTtelecharger a {
	color: #036;
}
.FTtelecharger a:hover {
	color: #e30;
}

#FTrefList {
	margin: 10px 0px;
	padding: 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
#FTrefList li{
	margin: 0px 0px;
	padding: 0px 0px;
	list-style: none;
	list-style-image: none;
	clear: left;
	height: 1.4em;
}
#FTrefList li.refA {
	background-color: #BEC6DB;
}
#FTrefList li.refB {
	background-color: #E8EBF4;
}
#FTrefList li ul  {
	display: inline;
	margin: 10px 0px;
	padding: 0px 0px;
}
#FTrefList li ul li {
	clear: none;
	float: left;
	margin: 0px 0px;
	padding: 1px 10px 1px 10px;
	list-style: none;
	list-style-image: none;
	border-left: 1px solid #dde;
}
.ref1 {
	width: 180px;
}
.ref2 {
	width: 167px;
}
.ref3 {
	width: 200px;
}
.ref4 {
	width: 80px;
}


.btRetour {
	clear: both;
	padding: 10px 0px;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.btRetour a{
	padding: 3px 20px 4px 37px;
	background: url(/images/fond_btRetour.gif) no-repeat left center scroll;
	color: #fff;
}
.btRetour a:hover{
	color: #003;
}