/*-------------------------------------*/
/*-------------  HTML ----------------*/
/*------------------------------------*/
body {
	color : #FFF;
	margin: 0;
	padding: 0;
	margin-top : 10px;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #1e2d39;
	/*z-index : 0;*/
}
#containerCentreGauche a {
	color:#5C5B60;
}
strong, b {
	font-weight: bold;
}

img {
	border: 0;
}

.block {
	display: block;
}
.blockLeft {
	display: block;
	float : left;
}
.blockRight {
	display: block;
	float : right;
}
.blockCenter {
	display: block;
	margin: 0 auto;
}
.clear {
	clear: both;
	width : 0;
	height : 0;
	display : block;
}

.clearLeft{
	clear:left;
	}
	
/*hack IE6 et IE7*/
*+html .clear, *html .clear { 
	display : none !important;
}

.mini {
	font-size : 9px;
	font-weight : normal;
}


#mainContainer {
	height: auto;
	min-height : 500px;
	width: 934px;
	position: relative;
	display : block;
	margin: 0 auto;
	margin-top : 0px;
	margin-bottom : 0px;
	z-index : 0;
}


a{
	text-decoration:none;
	color:#555555;
	}
a:visited {
text-decoration: none;
color:#555555;
}
a:hover {
text-decoration: none;
color:#FF00FF;
}
a:active {
text-decoration: none;
color:#FF00FF;
} 

	
/*---------------------------------*/
/*------------ HEADER -------------*/
/*---------------------------------*/
#header {
	height: 54px;
	width: 934px;
	position: relative;
	display : block;
	float : left;
}
#headerRecherche {
	height: 14px;
	width: 154px;
	position: relative;
	display : block;
	float : left;
	padding-top : 44px;
}
#headerBandeau {
	height: 54px;
	width: 393px;
	position: relative;
	display : block;
	float : left;
}
#headerMenu {
	height: 23px;
	width: 387px;
	position: relative;
	display : block;
	float : left;
	padding-top : 31px;
}

/*---------------------------------*/
/*------------ CONTAINER -----------*/
/*---------------------------------*/
#container {
	min-height: 477px;
	height : auto;
	width: 934px;
	position: relative;
	display : block;
	float : left;
	z-index : 0;
}

	
#containerGauche {
	min-height: 470px;
	height : auto;
	width: 144px;
	position: relative;
	display : block;
	float : left;
	z-index : 2;
}
#containerGaucheFormRecherche {
	height: 25px;
	width: 144px;
	position: relative;
	display : block;
	float : left;
}
.containerGaucheFormRechercheInput {
	height: 15px;
	width: 125px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	padding-left : 2px;
}
#containerGaucheGuideAchat {
	height: 18px;
	width: 144px;
	position: relative;
	display : block;
	float : left;
	padding-bottom : 10px;
}
#containerGaucheMenu {
	height: 200px;
	width: 144px;
	position: relative;
	display : block;
	float : left;
}
#containerGaucheNuancier {
	height: 22px;
	width: 144px;
	position: relative;
	display : block;
	float : left;
	padding-bottom : 2px;
}
.containerGaucheBlocNuance {
	height: 22px;
	width: 9px;
	position: relative;
	display : block;
	float : left;
}
#containerGaucheCatalogue {
	height: 62px;
	width: 144px;
	position: relative;
	display : block;
	float : left;
	padding-top : 15px;
	padding-bottom : 2px;
}
.containerGaucheSeparateur {
	height: 11px;
	width: 144px;
	position: relative;
	display : block;
	background-image : url(../medias/separateurGauche.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	float : left;
}












#containerCentre {
	min-height: 470px;
	height : auto;
	width: 637px;
	position: relative;
	display : block;
	float : left;
	z-index : 1;
}
#containerCentreNuancier {
	height: 149px;
	width: 304px;
	position: relative;
	display : block;
	float : left;
	padding-left : 9px;
}
.containerCentreBlocNuance {
	height:auto;
	width: 19px;
	position: relative;
	/*display : block;*/
	float : left;
}
#containerCentreNuancierTitre {
	height: 25px;
	width: 200px;
	position: absolute;
	display : block;
	z-index : 50;
	top : 8px;
	left : 20px;
}
#containerCentreNuances {
	height: 148px;
	width: 304px;
	/*position: relative;
	display : block;*/
}
#containerCentreFlash {
	height: 149px;
	width: 323px;
	/*position: relative;
	display : block;*/
	float : left;
}
#containerCentreContent {
	height: 343px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordGaucheBG.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}



#containerCentreContentProduit {
	height: 175px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
}
#containerCentreContentProduitTitre {
	height: 175px;
	width: 182px;
	position: relative;
	display : block;
	float : left;
}
.containerCentreContentProduitBloc {
	height: 158px;
	width: 63px;
	position: relative;
	display : block;
	float : left;
	padding-right : 10px;
	padding-top : 17px;
	cursor : pointer;
	color : #000;
}
.containerCentreContentProduitBlocMedia {
	height: 64px;
	width: 64px;
	position: relative;
	display : block;
}
.containerCentreContentProduitBlocDesc {
	height: 35px;
	width: 64px;
	position: relative;
	display : block;
	color : #5C5B60;
	font-size : 11px;
	line-height : 12px;
	padding-top : 5px;
}

.containerCentreContentProduitBlocDesc  h2 a {
	text-decoration : none;
	color : #5C5B60;
}
.containerCentreContentProduitBlocDesc h2 a:hover {
	text-decoration : none;
	color : #E50083;
}
.containerCentreContentProduitBlocPrix {
	height: 32px;
	width: 64px;
	position: relative;
	display : block;
	color : #E50083;
	font-size : 11px;
	font-weight : bold;
}
.containerCentreContentProduitBlocPrix em {
	font-size : 20px;
	font-weight : normal;
}


#containerCentreContentAccroche {
	height: 168px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
}




#containerDroit {
	min-height: 490px;
	width: 145px;
	height : auto;
	position: relative;
	display : block;
	float : left;
	padding-left : 5px;
}

*html #containerDroit{
	padding-top:0px;
	margin-top:0px;}

#containerDroitBlocClient {
	height: 15px;
	width: 145px;
	position: relative;
	display : block;
	padding-top : 48px;
}
.containerDroitSeparateur {
	height: 11px;
	width: 145px;
	position: relative;
	display : block;
	background-image : url(../medias/separateurDroite.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	float : left;
}
#containerDroitNbrArticles {
	height: 18px;
	width: 60px;
	position: relative;
	display : block;
	float : left;
	font-size : 11px;
	color : #E50083;
	font-weight : bold;
	padding-top : 5px;
	text-align : right;
}
#containerDroitNbrArticles a {
	color : #E50083;
	text-decoration : none;
}
#containerDroitPanier {
	height: 24px;
	width: 145px;
	position: relative;
	display : block;
	float : left;
}
.containerDroitCont {
	height: auto;
	width: 145px;
	position: relative;
	display : block;
	float : left;
}
#containerDroitFormNewsletter {
	height: 25px;
	width: 132px;
	position: relative;
	display : block;
	float : left;
	padding-top : 10px;
	padding-left : 13px;
}
.containerDroitNewsletterInput {
	height: 15px;
	width: 113px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	padding-left : 2px;
}

/*---------------------------------*/
/*------------ FOOTER -------------*/
/*---------------------------------*/
#footer {
	height: 27px;
	width: 680px;
	position: relative;
	display : block;
	float : left;
	padding-left : 140px;
	text-align:center;
	
}

/*-------------------------------------*/
/*----------  MENU GAUCHE -------------*/
/*------------------------------------*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 0;
left: 0;
width: 144px;
}

#menu dt {
cursor: pointer;
height: 22px;
padding-bottom : 4px;
padding-top : 4px;
background-image : url(../medias/separateurGauche.gif);
background-repeat : no-repeat;
background-position : 0px 29px;
}


#menu dd {
position: absolute;
z-index: 2000;
left: 144px;
margin-top: -27px;
/*width: 170px;*/
width: auto;
background: #ACADB0;
border-left : 9px solid #1e2d39;
}


#menu li a {
height: 16px;
border-bottom : 1px solid #fff;

width : 140px;
font-size : 9px;
color : White;
font-weight : bold;
white-space : nowrap;
text-transform : uppercase;
text-decoration : none;
padding-left : 10px;
display:block;
line-height : 16px;
}

*html #menu li a{
	z-index:3000!important;
	}

#menu li h3 {
	display : block;
}

/*-------------------------------------*/
/*-------------  FAMILLE -------------*/
/*------------------------------------*/
#containerCentreInt {
	min-height: 470px;
	height : auto;
	width: 637px;
	position: relative;
	display : block;
	float : left;
	z-index : 1;
	font-size : 11px;
	color : #5C5B60;
}
#containerCentreIntHaut {
	height: auto;
	min-height : 87px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordDroitBG.gif);
	background-position : top right;
	background-repeat : no-repeat;
	vertical-align:top;
	
}
#containerCentreIntCentre {
	height: auto;
	min-height : 340px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
}

*html #containerCentreIntCentre {
	height:340px;
	}

#containerCentreIntCentre2 {
	height: auto;
	min-height : 320px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordCentreBG.gif);
	background-repeat : repeat-y;
}


/*IE 6 and below*/
*html #containerCentreIntCentre2{
	height: 320px;
	}



#containerCentrePlan {
	height: auto;
	min-height : 320px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
}
#containerCentreIntBas {
	height: auto;
	min-height : 405px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordGaucheBG.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	padding-bottom : 30px;
}


*html #containerCentreIntBas {
	height:405px;}

#containerCentreIntBas2 {
	height: 87px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordGaucheB2.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}

#containerCentreIntBasPlan {
	height: 87px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordGaucheBG.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}

#containerCentreIntBas3 {
	height: 87px;
	width: 628px;
	position: relative;
	display : block;
	float : left;
	left : 9px;
	background-color : White;
	background-image : url(../medias/containerCentreBordGaucheBG.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}

/*
#filariane {
	height:26px;
	width : 600px;
	position : relative;
	float : left;
	display : block;
	background-image : url(../medias/filarinnaeBG.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 28px;
}
#filariane ul {
	position: relative;
	display : block;
	width : 600px;
	height : auto;
	margin: 0 auto;
	margin-top : 0;
}
#filariane li {
	position : relative;
	float : left;
	font-size : 10px;
	text-transform : uppercase;
	color : #ACADB0;	
	padding-right : 6px;
	text-align : right;
	font-weight : bold;
}

#filariane li a {
	color : #ACADB0;	
	text-decoration : none;
	text-align : left;
	padding-left : 6px;
	height:26px;
	line-height:26px;
	font-weight : bold;
}
#filariane li a:hover {
	color : #5C5B60;	
	text-decoration : none;
}

#filariane li a.on {
	color : #5C5B60;	
	text-decoration : none;
}
*/

/*redefinition pour filariane*/
#filariane {
	width : 505px;
	position : relative;
	float : left;
	display : block;
	background-image : url(../medias/filarinnaeBG.gif);
	background-repeat : no-repeat;
	background-position : top left;
	padding-left : 28px;
	font-size : 10px;
	text-transform : uppercase;
	color : #ACADB0;
	height:26px;	
}

#filariane a {
	color : #ACADB0;	
	text-decoration : none;
	text-align : left;
	padding-left : 4px;
	line-height:22px;
	font-weight : bold;
	
}

#filariane a:hover {
	color : #5C5B60;	
	text-decoration : none;
}

#filariane a.on {
	color : #5C5B60;	
	text-decoration : none;
}
/*fin redefinition pour filariane*/

#titreCategorie {
	height:25px;
	width : 580px;
	position : relative;
	float : left;
	display : block;
	padding-left : 20px;
	padding-top : 20px;
	padding-bottom : 20px;
	font-size:24px;
	font-weight:bold;
	color:black;
}

.pagination a{
	color:#E50083;
	}
	
.pagination{
	color:#E50083;
	padding-left:22px;
	}	
	
#containerCentreTexteIntro {
	height:auto;
	width : 590px;
	position : relative;
	float : left;
	display : block;
	padding-left : 30px;
	padding-bottom : 20px;
	font-size : 11px;
	z-index:10;
}

#containerCentreTexteIntro a{
	color:#E50083;}
	
	
.blocCategorieFamilleContent {
	height:auto;
	width : 598px;
	position : relative;
	float : left;
	display : block;
	padding-left : 30px;
}
.blocCategorieFamille {
	height:230px;
	width : 105px;
	position : relative;
	float : left;
	display : block;
	padding-bottom : 20px;
	padding-right : 28px;
	cursor : pointer;
}
.blocCategorieFamilleTitre {
	height:55px;
	width : 105px!important;
	position : relative;
	float : left;
	display : block;
	color:#E50083;
	font-size : 12px;
	font-weight : bold;
	line-height : 12px;
	text-decoration:none;
}

.blocCategorieFamilleTitre h1 a{
	text-decoration:none;
	color:#E50083;
	}
	
.blocCategorieFamilleTitre h1{
	text-decoration:none;
	}	

#containerCentreContent a{
	text-decoration:none;
	}
	
.blocCategorieFamilleTitreImg {
	height:105px;
	width : 105px;
	position : relative;
	float : left;
	display : block;
}

.blocCategorieFamilleTitreImg h1,h5 a{
		color:#E50083;
		text-decoration:none;}

.blocCategorieFamilleTexte {
	height:70px;
	width : 105px;
	position : relative;
	float : left;
	display : block;
	font-size : 11px;
	border-left : 1px solid #5C5B60;
	padding-left : 3px;
	padding-top : 3px;
}
.blocCategorieFamilleTexte a {
	color : #5C5B60;
	text-decoration : none;
}
.blocCategorieFamilleTexte a:hover {
	color:#E50083;
	text-decoration : none;
}

.blocCategorieFamilleSelect {
	height: 18px;
	width: 140px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	padding-left : 2px;
	margin-left:7px;
	margin-right:7px;
	color : #5C5B60;
	z-index:0;
}

*html .blocCategorieFamilleSelect{
	z-index:0;
	}

#containerCentreContact {
	min-height:200px;
	width : 525px;
	position : relative;
	float : left;
	display : block;
	left : 30px;
	font-size : 11px;
	background-color : #f5f4f4;
	padding : 20px;
}

*html containerCentreContact {
	height:200px;}
	
.Btn-suivant-chk-out{
	position:absolute;
	bottom:-40px;
	right:0;}	
	
#containerCentreContact3 {
	min-height:220px;
	width : 565px;
	position : relative;
	float : left;
	display : block;
	font-size : 11px;
	left:30px;
/*	padding : 20px;*/
}
#containerCentreContact table {
	height:auto;
	width : 530px;
	position : relative;
	display : block;
}
#containerCentreContact td {
	padding:5px;
	vertical-align : top;
}
#containerCentreContact td.libelle {
	width : 110px;
	font-weight : bold;
}
#containerCentreContact td.input {
	width : 350px;
}
#containerCentreContact td.stores {
	height : 63px;
	vertical-align : middle;
	width:535px;
}
.contactInput {
	height: 15px;
	width: 155px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
.contactInputDemi {
	height: 15px;
	width: 55px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
	float : left;
}
.contactSelect {
	height: 18px;
	width: 160px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
.contactTextarea {
	height: 90px;
	width: 330px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
#containerCentreContact2 {
	height:auto;
	width : 565px;
	position : relative;
	float : left;
	display : block;
	left : 30px;
	font-size : 11px;
	text-align : right;
	}
	

a.blocBtnForm {
	display:block;
	position : relative;
	height : 32px;
	line-height : 32px;
	width : 155px;
	text-align : center;
	background-color : #E50083;
	color:white;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	cursor:pointer;	
}

#containerCentreGauche {
	height: auto;
	min-height : 320px;
	width : 460px;
	position : relative;
	float : left;
	display : block;
	padding-left : 20px;
	font-size : 11px;
}

/*ajout pour espace client*/
#containerCentreGaucheESP {
	height: auto;
	min-height : 320px;
	width : 460px;
	position : relative;
	float : left;
	display : block;
	padding-left : 20px;
	font-size : 11px;
	background-image : url(../medias/containerCentreBordCentreBGEspCli.gif);
	background-repeat : repeat-y;
	
}

#containerCentreGauche2 {
	height: auto;
	min-height : 320px;
	width : 480px;
	position : relative;
	float : left;
	display : block;
	font-size : 11px;
}
#containerCentreDroite {
	height: auto;
	min-height : 320px;
	width : 130px;
	position : relative;
	float : left;
	display : block;
	font-size : 11px;
	padding-left : 15px;
}
#containerCentreDroiteTitre {
	height: 15px;
	width : 125px;
	position : relative;
	float : left;
	display : block;
	padding-bottom : 15px;
}
ul.listeSM {
	display : block;
	float : left;
	position : relative;
	list-style-position: outside;
	list-style-image : url(../medias/puceListeSm.gif);
	left : 15px;
}
ul.listeSM li {
	width : 110px;
	padding-bottom:2px;
}
ul.listeSM li a {
	color : #5C5B60;
	text-decoration : none;
}
ul.listeSM li a:hover {
	color : #E50083;
	text-decoration : none;
}

.blocCategorieSelection {
	height:auto;
	width : 220px;
	position : relative;
	float : left;
	display : block;
	padding-bottom : 30px;
	padding-right : 10px;
	cursor : pointer;
}
.blocCategorieSelectionImg {
	height:117px;
	width : 117px;
	position : relative;
	float : left;
	display : block;
}
.blocCategorieSelectionTexte {
	height:auto;
	width : 98px;
	position : relative;
	float : left;
	display : block;
	font-size : 11px;
	padding-left : 5px;
}
.blocCategorieSelectionTexte a {
	color : #5C5B60;
	text-decoration : none;
}
.blocCategorieSelectionTexte a:hover {
	color:#E50083;
	text-decoration : none;
}
.blocCategorieSelectionTexte strong {
	color : #E50083;
	font-size : 11px;
	font-weight : bold;
}
.blocCategorieSelectionTexte em {
	color:#E50083;
	font-size : 12px;
	font-weight : bold;
	line-height : 12px;
}


/*-------------------------------------*/
/*---------- FICHE PRODUIT -----------*/
/*------------------------------------*/
#calqueFiche {
	display : block;
	visibility : visible;
	width : auto;
	height : auto;
}
#calqueDetail {
	display : none;
	visibility : hidden;
	width : auto;
	height : auto;
}
#ficheProduitMenu {
	height: 25px;
	width: 590px;
	position: relative;
	display : block;
	float : left;
	left : 20px;
	border-bottom : 1px solid #acadb0;
	font-size : 14px;
	font-weight : bold;
	line-height : 25px;
	text-transform : uppercase;
	color : #acadb0;
	bottom : 20px;
}
#ficheProduitMenu a {
	color : #acadb0;
	text-decoration : none;
}
#ficheProduitMenu a:hover {
	color : #E50083;
	text-decoration : none;
}
#ficheProduitMenu a.on {
	color : #E50083;
	text-decoration : none;
}
#ficheProduitMenu a.off {
	color : #acadb0;
	text-decoration : none;
}
#ficheProduitMenu a.off:hover {
	color : #E50083;
	text-decoration : none;
}

#ficheProduitBlocPicto {
	height: auto;
	min-height : 320px;
	width: 135px;
	position: relative;
	display : block;
	float : left;
}
#ficheProduitBlocPictoTexte {
	height: auto;
	width: 105px;
	position: relative;
	display : block;
	float : left;
	padding-left : 20px;
	padding-right : 10px;
	padding-bottom : 20px;
	color : #E50083;
	font-size : 10px;
	line-height : 10px;
}
#ficheProduitBloc {
	height: auto;
	min-height : 320px;
	width: 203px;
	position: relative;
	display : block;
	float : left;
	/*padding-right : 12px;*/
}
#ficheProduitBlocDetail {
	height: auto;
	min-height : 320px;
	width: 475px;
	position: relative;
	display : block;
	float : left;
}
#ficheProduitBlocDetail .titre {
	text-transform : uppercase;
	color:#E50083;
	font-weight : bold;
}
#ficheProduitBlocDetailVisu {
	height: auto;
	min-height : 105px;
	width: 475px;
	position: relative;
	display : block;
	float : left;
}
#blocDetailVisuPicto {
	height: auto;
	min-height : 105px;
	width: 40px;
	position: relative;
	display : block;
	float : left;
}
#blocDetailVisuImg {
	height: auto;
	min-height : 105px;
	width: 117px;
	position: relative;
	display : block;
	float : left;
	padding-right:10px;
}
#blocDetailVisuTexte {
	height: auto;
	min-height : 105px;
	width: 300px;
	position: relative;
	display : block;
	float : left;
}

#ficheProduitBlocSelection {
	height: 37px;
	width: 80px;
	position: relative;
	display : block;
	float : left;
	border : 1px solid #ACADB0;
	border-left : none;
	border-top : none;
	padding-left : 7px;
	padding-top : 7px;
}
#ficheProduitBlocMagasin {
	height: 37px;
	width: 80px;
	position: relative;
	display : block;
	float : left;
	border : 1px solid #ACADB0;
	border-left : none;
	padding-left : 7px;
	padding-top : 7px;
}
#ficheProduitBlocMagasin a, #ficheProduitBlocSelection a {
	color: #5C5B60;
	text-decoration : none;
}
#ficheProduitBlocMagasin a:hover, #ficheProduitBlocSelection a:hover {
	color: #E50083;
	text-decoration : none;
}
#ficheProduitBlocQte {
	height: 75px;
	width: 109px;
	position: relative;
	display : block;
	float : left;
	border : 1px solid #ACADB0;
	padding-top : 7px;
	padding-bottom : 7px;
	padding-left:4px;
}
#ficheProduitBlocQte td {
	padding-top:7px;
	}



#ficheProduitBlocQte select, #ficheProduitBlocPrix select {
	height: 16px;
	width: 45px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5C5B60;
	border : 1px solid #5C5B60;
	
}

*html #ficheProduitBlocQte select, #ficheProduitBlocPrix select {
	z-index:0;
	}

#ficheProduitBlocPrix {
	height: 58px;
	width: 106px;
	position: relative;
	display : block;
	float : left;
	border : 1px solid #ACADB0;
	border-top : none;
	/*padding : 7px;*/
	padding-right:7px;
	padding-bottom:7px;
	
	
}
#ficheProduitBlocPrix .prix {
	font-size : 12px;
	font-weight : bold;
	color: #E50083;
}
#ficheProduitBlocPanier {
	height: 51px;
	width: 81px;
	position: relative;
	display : block;
	float : left;
	border : none;
	padding-left : 7px;
	padding-top : 15px;
	background-color : #E50083;
	background-image : url(../medias/ficheProduitPanierBG.gif);
	background-repeat : no-repeat;
	background-position : 55px 15px;
}
#ficheProduitBlocPanier a {
	color: white;
	text-decoration : none;
}



#ficheProduitBlocCouleur {
	height: auto;
	min-height : 320px;
	width: 125px;
	position: relative;
	display : block;
	float : left;
	padding-left:5px;
}


.miniBlocCouleur {
	width : 36px;
	height : 36px;
	display: block;
	position : relative;
	padding-right : 5px;
	padding-bottom : 5px;
	float : left;
}
.miniBlocCouleur a.couleurOff {
	display: block;
	color : #5C5B60;
	text-decoration : none;
	border: 1px solid #ACADB0;
}
.miniBlocCouleur a.couleurOff:hover {
	display: block;
	color : white;
	text-decoration : none;
	border: 1px solid #E50083;
}
.miniBlocCouleur a.couleurOn {
	display: block;
	color : white;
	text-decoration : none;
	border: 1px solid #E50083;
}


.blocProduitVoirAussi {
	height : auto;
	width : 120px;
	position : relative;
	display : block;
	float : left;
	padding-bottom : 10px;
	cursor : pointer;
}
.blocProduitVoirAussiImg {
	height : 52px;
	width : 52px;
	position : relative;
	display : block;
	float : left;
}
.blocProduitVoirAussiTexte {
	height : auto;
	width : 58px;
	position : relative;
	display : block;
	float : left;
	padding-left : 5px;
	font-size : 10px;
	line-height : 10px;
}
.blocProduitVoirAussiTexte a {
	color : #5C5B60;
	text-decoration : none;
}
.blocProduitVoirAussiTexte a:hover {
	color : #E50083;
	text-decoration : none;
}


/*-------------------------------------*/
/*---------- DIV POPUP ---------------*/
/*------------------------------------*/
#containerDivPopup {
position:absolute;
width: 100%;
height: 100%;
z-index:100;
top:0;
left:0;
background-image : url(../medias/1pxNoir.gif);
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
display : none;
/*visibility : hidden;*/
}

*html #containerDivPopup{
	background-image : url(../medias/1pxNoir.gif);
	position:absolute;
	width:auto!important;
	width:100%;
	/*min-width: 1000px;*/
	height:auto!important;
	height:850px;
	z-index:100;
	/*visibility : hidden;*/
	display:none;
}


#divPopup,#divPopupZoom {
z-index:200;
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
/*visibility : hidden;*/
}

#divPopup table {
margin-top:200px;
}

#divPopupZoom table	{
	margin-top:150px;
}

#divPopup td.popup01, #divPopupZoom td.popup01{
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup td.popup02, #divPopupZoom td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	/*behavior: url(javascript/iepngfix.htc);*/

} 
#divPopup td.popup03, #divPopupZoom td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup td.popup04, #divPopupZoom td.popup04 {
	background-image : url(../medias/divPopup-04.png);
} 
#divPopup td.popup05, #divPopupZoom td.popup05 {
	background-color : White;
	text-align : center;
}
#divPopup td.popup06, #divPopupZoom td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
	
}
#divPopup td.popup07, #divPopupZoom td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup td.popup08, #divPopupZoom td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup td.popup09, #divPopupZoom td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup em, #divPopupZoom em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;

display : block;
padding-top : 15px;
padding-bottom : 20px;
}

#divPopup1 {
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
visibility : hidden;
}

#divPopup2 {
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
visibility : hidden;
}
#divPopup3 {
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
visibility : hidden;
}
#divPopup1 table {
margin-top:200px;
}
#divPopup2 table {
margin-top:200px;
}#divPopup3 table {
margin-top:200px;
}
#divPopup1 td.popup01 {
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 

*html #divPopup1 td.popup01 {
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
	}

#divPopup1 td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	behavior: url(javascript/iepngfix.htc);
	} 

*html #divPopup1 td.popup02{
	background-image : url(../medias/divPopup-02.png);
	behavior: url(javascript/iepngfix.htc);
	}

#divPopup1 td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
	} 

*html #divPopup1 td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
	}
	
#divPopup1 td.popup04 {
	background-image : url(../medias/divPopup-04.png);
	behavior: url(javascript/iepngfix.htc);
	} 

*html #divPopup1 td.popup04 {
	background-image : url(../medias/divPopup-04.png);
	/*behavior: url(javascript/iepngfix.htc);*/
	} 

#divPopup1 td.popup05 {
	background-color : White;
	text-align : center;
}



#divPopup1 td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
	}

*html td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	/*behavior: url(javascript/iepngfix.htc);*/
	}
	
	
#divPopup1 td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
	}
	
*html td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
	}
		
#divPopup1 td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
	}
	
*html #divPopup1 td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	/*behavior: url(javascript/iepngfix.htc);*/
	}
	
#divPopup1 td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
	}
*html #divPopup1 td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
	}	
	
#divPopup1 em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;
text-transform : uppercase;
display : block;
padding-top : 15px;
padding-bottom : 20px;
}

#divPopup2 td.popup01 {
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 

*html #divPopup2 td.popup01 {
	background-image: url(../medias/blc1.gif) no-repeat top left;
	/*border-top:3px solid #000000;*/
	}
	
#divPopup2 td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	behavior: url(javascript/iepngfix.htc);
} 

*html #divPopup2 td.popup02 {
	border-top:3px solid #000000;
	}

#divPopup2 td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup2 td.popup04 {
	background-image : url(../medias/divPopup-04.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup2 td.popup05 {
	background-color : White;
	text-align : center;
}
#divPopup2 td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup2 td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup2 td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup2 td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup2 em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;
text-transform : uppercase;
display : block;
padding-top : 15px;
padding-bottom : 20px;
}
#divPopup3 td.popup01 {
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup3 td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup3 td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup3 td.popup04 {
	background-image : url(../medias/divPopup-04.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopup3 td.popup05 {
	background-color : White;
	text-align : center;
}
#divPopup3 td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup3 td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup3 td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup3 td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopup3 em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;
text-transform : uppercase;
display : block;
padding-top : 15px;
padding-bottom : 20px;
}

/*-------------------------------------*/
/*---------- DIV POPUPs ---------------*/
/*------------------------------------*/
#containerDivPopups {
position:absolute;
width: 100%;
height: 100%;
z-index:100;
top:0;
left:0;
background-image : url(../medias/1pxNoir.gif);
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
display : none;
/*visibility : hidden;*/
}

*html #containerDivPopups{
	background-image : url(../medias/1pxNoir.gif);
	position:absolute;
	width:auto!important;
	width:100%;
	/*min-width: 1000px;*/
	height:auto!important;
	height:850px;
	z-index:100;
	/*visibility : hidden;*/
	display:none;
}



#divPopups,#divPopupZoom {
z-index:200;
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
visibility : hidden;
}

#divPopups table {
margin-top:200px;
}

#divPopupZoom table	{
	margin-top:150px;
}

#divPopups td.popup01, #divPopupZoom td.popup01{
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopups td.popup02, #divPopupZoom td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	/*behavior: url(javascript/iepngfix.htc);*/

} 
#divPopups td.popup03, #divPopupZoom td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopups td.popup04, #divPopupZoom td.popup04 {
	background-image : url(../medias/divPopup-04.png);
} 
#divPopups td.popup05, #divPopupZoom td.popup05 {
	background-color : White;
	text-align : center;
}
#divPopups td.popup06, #divPopupZoom td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
	
}
#divPopups td.popup07, #divPopupZoom td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopups td.popup08, #divPopupZoom td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopups td.popup09, #divPopupZoom td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopups em, #divPopupZoom em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;
text-transform : uppercase;
display : block;
padding-top : 15px;
padding-bottom : 20px;
}

#containerDivPopupf {
position:absolute;
width: 100%;
height: 100%;
z-index:100;
top:0;
left:0;
background-image : url(../medias/1pxNoir.gif);
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
display : none;
/*visibility : hidden;*/
}

*html #containerDivPopupf{
	background-image : url(../medias/1pxNoir.gif);
	position:absolute;
	width:auto!important;
	width:100%;
	/*min-width: 1000px;*/
	height:auto!important;
	height:850px;
	z-index:100;
	/*visibility : hidden;*/
	display:none;
}

#divPopupf,#divPopupZoom {
z-index:200;
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
/*visibility : hidden;*/
}

#divPopupf table {
margin-top:200px;
}

#divPopupZoom table	{
	margin-top:150px;
}

#divPopupf td.popup01, #divPopupZoom td.popup01{
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopupf td.popup02, #divPopupZoom td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	/*behavior: url(javascript/iepngfix.htc);*/

} 
#divPopupf td.popup03, #divPopupZoom td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
} 
#divPopupf td.popup04, #divPopupZoom td.popup04 {
	background-image : url(../medias/divPopup-04.png);
} 
#divPopupf td.popup05, #divPopupZoom td.popup05 {
	background-color : White;
	text-align : center;
}
#divPopupf td.popup06, #divPopupZoom td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
	
}
#divPopupf td.popup07, #divPopupZoom td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopupf td.popup08, #divPopupZoom td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopupf td.popup09, #divPopupZoom td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
}
#divPopupf em, #divPopupZoom em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;
text-transform : uppercase;
display : block;
padding-top : 15px;
padding-bottom : 20px;
}
#closeZoom	{
	color:#FFFFFF;
	background-color:#E50083;
	cursor:pointer;
	width:162px;
	height:31px;
	margin-top:10px;
	line-height:32px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}
/*-------------------------------------*/
/*----------- COMMANDE ---------------*/
/*------------------------------------*/
#containerCentreCommandeMenu {
	height:20px;
	width : 535px;
	position : relative;
	float : left;
	display : block;
	left : 60px;
	padding-bottom : 30px;
}


.commandeBlocForm {
	width : 565px;
	height : auto;
	display: block;
	position : relative;
	float : left;
}
.commandeBlocForm table {
	width : 565px;
	height : auto;
	display: block;
	position : relative;
	color : #5C5B60;
}
.commandeBlocForm td {
	padding-bottom : 5px;
	padding-top : 5px;
	height : auto;
	border-bottom : 1px solid #5C5B60;
}
.commandeBlocForm td a {
	color : #5C5B60;
}
.commandeBlocForm td.titre {
	font-weight : bold;
	text-transform : uppercase;
	background-color : #F5F4F4;
}
.commandeBlocForm td.livraison {
	background-color : #F5F4F4;
	border-bottom : 2px solid #fff;
	width : 555px;
	padding-left : 10px;
}
.commandeBlocForm td.ref {
	width : 205px;
	padding-left : 10px;
}
.commandeBlocForm td.ref2 {
	width : 345px;
	padding-left : 10px;
	background-color : #F5F4F4;
}
.commandeBlocForm td.ref3 {
	width : 345px;
	padding-left : 10px;
	background-color : transparent;
	border-bottom : 0;
}
.commandeBlocForm td.dim {
	width : 65px;
	text-align : center;
}
.commandeBlocForm td.qt {
	width : 75px;
	text-align : center;
}
.commandeBlocForm td.couleur {
	width : 65px;
	text-align : center;
}
.commandeBlocForm td.prix {
	width : 75px;
	font-weight : bold;
	text-align : center;
}
.commandeBlocForm td.supp {
	width : 65px;
	text-align : center;
}
.commandeBlocForm .inputMini {
	height: 16px;
	width: 48px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5C5B60;
	border : 1px solid #5C5B60;
}













.commandeBlocForm2Titre {
	width : 560px;
	height : 19px;
	display: block;
	position : relative;
	left : 30px;
	float : left;
}

.commandeBlocImgTitre {
	width : 150px;
	height : 24px;
	line-height : 24px;
	display: block;
	position : relative;
	background-color:#F5F4F4;
	font-weight : bold;
	text-transform : uppercase;
	padding-left : 10px;
	bottom : 2px;
	float : left;
}
/*.commandeBlocErreur {
	width : 385px;
	min-height : 19px;
	height:auto;
	display: block;
	line-height : 15px;
	position : relative;
	text-align : right;
	color : red;
	float : left;
	padding-right : 15px;
}*/
.commandeBlocErreur {
	width : 380px;
	height:auto;
	display: block;
	line-height : 15px;
	position : relative;
	text-align : left;
	color : red;
	padding-right : 15px;
	padding-bottom : 15px;
}
.commandeBlocForm2 {
	width : 565px;
	height : auto;
	display: block;
	position : relative;
	background-color : #F5F4F4;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom : 20px;
	float : left;
}

.commandeBlocForm2 table {
	width : 200;
	height : auto;
	display: block;
	position : relative;
	left : 15px;
	margin-right : 10px;
	float : left;
}
.commandeBlocForm2 table a {
	color : #5C5B60;
}
.commandeBlocForm2 td {
	padding-bottom : 2px;
	padding-top : 2px;
}
.commandeBlocForm2 td.titre {
	width : 220px;
	height : auto;
	font-weight : bold;
	text-transform : uppercase;
	padding-bottom : 8px;
}
.commandeBlocForm2 td.texte {
	width : 75px;
	height : auto;
}
.commandeBlocForm2 td.texte2 {
	width : 220px;
	height : auto;
	padding-top : 4px;
}
.commandeBlocForm2 td.texte3 {
	width : 75px;
	height : auto;
	text-align:right;
}
.commandeBlocForm2 td.texte4 {
	width : 90px;
	height : auto;
	text-align:right;
}
.commandeBlocForm2 td.texte5 {
	width : 30px;
	height : auto;
}
.commandeBlocForm2 td.texte6 {
	width : 120px;
	height : auto;
	text-align:center;
}
.commandeBlocForm2 td.texte7 {
	width : 25px;
	height : auto;
}
.commandeBlocForm2 td.texte8 {
	width : 105px;
	height : auto;
	text-align:center;
}
.commandeBlocForm2 td.texte9 {
	font-size : 10px;
}
.commandeBlocForm2 td.input {
	width : 180px;
	height : auto;

}
.commandeBlocForm2 .input1 {
	width : 145px;
	height : 15px;
	font-family : Arial, Helvetica, sans-serif;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
	background-color : white;
}
.commandeBlocForm2 .input2 {
	width : 115px;
	height : 15px;
	font-family : Arial, Helvetica, sans-serif;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
.commandeBlocForm2 .input3 {
	width : 50px;
	height : 15px;
	font-family : Arial, Helvetica, sans-serif;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
.commandeBlocForm2 .input4 {
	height: 18px;
	width: 148px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
#formLivraison {
	visibility : hidden;
	display:none;
	width : 220px;
	margin-right:10px;
	margin-left:0px;
	padding-left:0px;
}

.commandeBlocAdresse {
	display : block;
	float : left;
	position : relative;
	width : 265px;
	height : 120px;
	padding-bottom : 40px;
}
.blocAdresse2 {
	padding-left:35px;
}
.commandeBlocAdresseTexte {
	display : block;
	width : 245px;
	height : 80px;
	background-color : #F5F4F4;
	padding : 10px;
	float : left;
	position : relative;
}







.commandeBlocFormMini {
	width : 445px;
	height : auto;
	display: block;
	position : relative;
	background-color : #F5F4F4;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom : 20px;
	float:left;
}

.commandeBlocFormMini table {
	width : auto;
	height : auto;
	display: block;
	position : relative;
	left : 30px;
	margin-right : 40px;
}
.commandeBlocFormMini table a {
	color : #5C5B60;
}
.commandeBlocFormMini td {
	padding-bottom : 2px;
	padding-top : 2px;
}
.commandeBlocFormMini td.titre {
	width : 220px;
	height : auto;
	font-weight : bold;
	text-transform : uppercase;
	padding-bottom : 8px;
}
.commandeBlocFormMini td.texte {
	width : 75px;
	height : auto;
}
.commandeBlocFormMini td.texte2 {
	width : 220px;
	height : auto;
	padding-top : 4px;
}
.commandeBlocFormMini td.texte3 {
	width : 75px;
	height : auto;
	text-align:right;
}
.commandeBlocFormMini td.texte4 {
	width : 90px;
	height : auto;
	text-align:right;
}
.commandeBlocFormMini td.texte5 {
	width : 30px;
	height : auto;
}
.commandeBlocFormMini td.texte6 {
	width : 120px;
	height : auto;
	text-align:center;
}
.commandeBlocFormMini td.texte7 {
	width : 25px;
	height : auto;
}
.commandeBlocFormMini td.texte8 {
	width : 105px;
	height : auto;
	text-align:center;
}
.commandeBlocFormMini td.texte9 {
	font-size : 10px;
}
.commandeBlocFormMini td.input {
	width : 145px;
	height : auto;

}

.commandeBlocFormMini td.input-country{
	width:250px;
	}
	
.commandeBlocFormMini td.input-country select{
	width:160px;
	}	
	
.commandeBlocFormMini .input1 {
	width : 145px;
	height : 15px;
	font-family : Arial, Helvetica, sans-serif;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
	background-color : white;
}
.commandeBlocFormMini .input2 {
	width : 115px;
	height : 15px;
	font-family : Arial, Helvetica, sans-serif;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
.commandeBlocFormMini .input3 {
	width : 50px;
	height : 15px;
	font-family : Arial, Helvetica, sans-serif;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
}
.commandeBlocFormMini .input4 {
	height: 18px;
	width: 148px;
	position: relative;
	display : block;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5C5B60;
	padding-left : 2px;
	border : 1px solid #5C5B60;
	}

.blockRightMini {
	display: block;
	float:right;
	
	}








.popLib {
margin:5px;
text-align:left;
color:#5C5B60;
font-weight:bold;
width:120px;
height:15px;
float:left;
}
.popOblig {
margin:0px;
text-align:right;
color:#E50083;
font-weight:normal;
width:120px;
height:15px;
float:right;
}
.popInput1 {
margin:5px;
border:1px solid #5C5B60;
color:#5C5B60;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:15px;
padding-left:2px;
position:relative;
width:155px;
}




#planSite ul {
	display:block;
	position:relative;
	width:auto;
	height:auto;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	border-left:1px solid #5C5B60;
}
#planSite ul li {
	display:block;
	position:relative;
	width:auto;
	height:auto;
	padding-left:0px;
	padding-bottom:6px;
}








#listeDocument ul {
	display:block;
	position:relative;
	width:auto;
	height:auto;
	list-style-position: outside;
	list-style-image : url(../medias/puceListeSm2.gif);
	margin-left:0px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
}
#listeDocument ul li {
	width : 500px;
	height:auto;
	padding-bottom:15px;
}
#listeDocument ul li a {
	color : #5C5B60;
	text-decoration : none;
}
#listeDocument ul li a:hover {
	color : #E50083;
	text-decoration : none;
}

/********* ajout Rakesh *********/
.floatLeft	{
	float:left;
}

.lien	{
	color:#E50083;
}

.blocWarnFiche	{
	padding-left:10px;
	margin-top:50px;
	position:absolute;
	left:50px;
	top:0px;
	
}

.bloc_couleur th, .bloc_couleur td	{
	border-bottom:1px solid #5C5B60;
}

.bloc_couleur td	{
	padding-top:5px;
	padding-bottom:5px;
}

.titreTblHist {
	font-weight:bold;
	background-color:#F5F4F4
}

.commandeBlocFormMini select	{
	border:1px solid #5C5B60;
	color:#5C5B60;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.clearBoth	{
	clear:both;
}

.tblAccIinfo td	{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #5C5B60;
	padding-right:5px;
}

.noBorder	{
	border:none;
}


/****************AJOUT-Yannick- TENDANCE**********************/

#tendance{
	min-height: 470px;
	height : auto;
	width: 632px;
	position: relative;
	display : block;
	float : left;
	z-index : 1;
	font-size : 11px;
	color : #5C5B60;
	padding-left:4px;
	}
	
/*ajout pour coriger popup*/
	#popuperreur table{
	margin-top:0px;
	color:#E50083;
	margin-bottom:10px;
	}
	
/*titre reduit*/	
.titreCategorie-reduit{	
	font-size:18px;}
	


/*******************************************************************************/
/************************************Classes POP-up**********************************/	

div.popup-B {
z-index:200;
position:absolute;
width: 99%;
height: 99%;
top:0;
left:0;
display : none;
/*visibility : hidden;*/
}

div.popup-B table {
margin-top:200px;
}


div.popup-B td.popup01 {
	background-image : url(../medias/divPopup-01.png);
	behavior: url(javascript/iepngfix.htc);
} 
div.popup-B td.popup02 {
	background-image : url(../medias/divPopup-02.png);
	/*behavior: url(javascript/iepngfix.htc);*/

} 
div.popup-B td.popup03 {
	background-image : url(../medias/divPopup-03.png);
	behavior: url(javascript/iepngfix.htc);
} 
div.popup-B td.popup04 {
	background-image : url(../medias/divPopup-04.png);
} 
div.popup-B td.popup05 {
	background-color : White;
	text-align : center;
}
div.popup-B td.popup06 {
	background-image : url(../medias/divPopup-06.png);
	behavior: url(javascript/iepngfix.htc);
	
}
div.popup-B td.popup07 {
	background-image : url(../medias/divPopup-07.png);
	behavior: url(javascript/iepngfix.htc);
}
div.popup-B td.popup08 {
	background-image : url(../medias/divPopup-08.png);
	behavior: url(javascript/iepngfix.htc);
}
div.popup-B td.popup09 {
	background-image : url(../medias/divPopup-09.png);
	behavior: url(javascript/iepngfix.htc);
}
div.popup-B em {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color:#E50083;
text-transform : uppercase;
display : block;
padding-top : 15px;
padding-bottom : 20px;
}

/**************Ajout Yannick**********/

div.Quantity table{
	width:177px;
	}
	
div.Quantity table td{
	border:0px;}
	
	
div.Quantity table td.prod{
	width:100px;
	}		
	
div.Quantity table table.btn{
	width:20px;
	margin-left:10px;
	}	
