/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
/*	CFIWEB www.cfiweb.fr		 */																						
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	html, body {
		background:#8FA8AC url(../images/bg_body.gif) repeat-y top center;	
		/*height:100%;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	body { behavior:url("../Scripts/csshover.htc"); }
	
	img { border:0;}
	/*em { font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}*/
	 /*a:focus, a:active, button, input, select, textarea {outline:none;} a voir si tres utile sur le a et le button */ 
	
	/*input.invisible { display:none; }*/
	
	#container {
		background-color:#ffffff;
		margin:0 auto;
		text-align:left;
		 /** height:100%;*/ 
		width:914px;
		/*padding:0 40px;	*/
		/*ajout berte */
		height: auto !important; 
	    height: 100%;
		min-height: 100%;
	}
	#content-home{
		width:914px;
		/*min-height:420px;*/
		color:#72726A;
	}
	#content{
		/****** pour caller ? en bas ce p*** de footer */min-height:520px;
		color:#72726A;
		padding:0 12px 0 12px;
	}
	/*div#container {
		position: relative;	
	}
	#contenuboby {
		width:636px;
		float:left;
		padding:25px 0 0 0;
		min-height:510px;
	}
	#boby {
	}*/
	
	

/* Header ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#header-home-cine {
		width:914px;
		height:99px;
		font-size:10px;
		margin:30px 0 0 0;
	}
	#header-home {
		width:914px;
		height:99px;
		font-size:10px;
		margin:0 0 0 0;
	}
	#header-page {
		width:914px;
		height:121px;
		font-size:10px;
	}
	#headerLogo {
		float:left;
	}
	#languages {
	color:#A2A19F;
	padding:0 13px 0 0;
	margin:10px 0 0 0;
	}
	#languages a { color:#A2A19F; margin:0 0 0 5px;}
/* Fin Header ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


/* Debut Liens transversaux  /////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#liens-transversaux-haut { margin:15px 0 0 0; padding:0 13px 0 0; color:#A2A19F;}	
	#liens-transversaux-haut a {color:#A2A19F; text-decoration:none;}	
/* Fin Liens transversaux   /////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* Footer ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#footer{
		font-size:9px;
		color:#A5A1A2;
		padding:10px 0 0 14px;
	}
	#footer a{ font-size:10px; color:#A5A1A2; text-decoration:none; padding:0 3px;}
	#footer a:hover{ color:#4B9392;}
	.copyright { padding:0 15px 0 0;}
/* Fin Footer ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */





/* haut de page */
.linkToTop { text-align:right; margin:0 0 10px 0;}
.linkToTop a { text-decoration:none; color:#A4A4A4; padding:0 0 5px 15px; font-size:9px; background:url(../images/page-top.gif) top left no-repeat;}
.linkToTop a:hover { text-decoration:underline;}







/* big bouton Ajouter au panier */
button.panier { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:12px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
}
button.panier span { 
    float:left; 
    padding:0 0 0 34px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../images/button/bouton_panier_g.gif) left top no-repeat; 
}
button.panier span span { 
    padding:0 8px 0 0;        /* Largeur du côté droit */ 
    background:url(../images/button/bouton_panier_d.gif) right top no-repeat; 
}
button.panier span span span { 
    height:28px;        /* Hauteur du bouton */ 
    padding:0; 
    line-height:2.5;    /* Alignement vertical du texte */ 
    background:url(../images/button/bouton_panier_m.gif) left top repeat-x; 
}
/* Correction des bug Internet Explorer */ 
* html panier {width:1%; overflow:visible;} 
*:first-child+html panier {overflow:visible;}


/* big bouton Ajouter au panier */
button.smallpanier { 
    display:-moz-inline-box; 
    display:inline-block;
	margin:0; 
    margin:4px 0 0 0;
    padding:0; 
    font:9px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	color:#fff;
	text-transform:normal;
}
button.smallpanier span { 
    float:left; 
    padding:0 0 0 21px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../images/button/bouton_smallpanier_g.gif) left top no-repeat; 
}
button.smallpanier span span { 
    padding:0 7px 0 0;        /* Largeur du côté droit */ 
    background:url(../images/button/bouton_smallpanier_d.gif) right top no-repeat; 
}
button.smallpanier span span span { 
    height:17px;        /* Hauteur du bouton */ 
    padding:0; 
    line-height:2;    /* Alignement vertical du texte */ 
    background:url(../images/button/bouton_smallpanier_m.gif) left top repeat-x; 
}
/* Correction des bug Internet Explorer */ 
* html smallpanier {width:1%; overflow:visible;} 
*:first-child+html smallpanier {overflow:visible;}


/* style de bouton de formulaire */
button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:12px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
}
button.bouton span { 
    float:left; 
    padding:0 0 0 7px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../images/bouton_gch.gif) left top no-repeat; 
}
button.bouton span span { 
    padding:0 7px 0 0;        /* Largeur du côté droit */ 
    background:url(../images/bouton_dte.gif) right top no-repeat; 
}
button.bouton span span span { 
    height:18px;        /* Hauteur du bouton */ 
    padding:0; 
    line-height:1.5;    /* Alignement vertical du texte */ 
    background:url(../images/bouton_mil.gif) left top repeat-x; 
}
/* Correction des bug Internet Explorer */ 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}


/* ESPACE MON COMPTE */
/* style de bouton de formulaire */
button.process-ok { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:10px 10px 0 0; 
    padding:0; 
    font:12px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	float:right;
}
button.process-ok span { 
    float:left; 
    padding:0 0 0 6px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../images/button/process/g-process-ok.gif) left top no-repeat; 
}
button.process-ok span span { 
    padding:0 6px 0 0;        /* Largeur du côté droit */ 
    background:url(../images/button/process/d-process-ok.gif) right top no-repeat; 
}
button.process-ok span span span { 
    height:25px;        /* Hauteur du bouton */ 
    padding:0; 
    line-height:2.2;    /* Alignement vertical du texte */ 
    background:url(../images/button/process/m-process-ok.gif) left top repeat-x; 
}
/* Correction des bug Internet Explorer */ 
* html process-ok {width:1%; overflow:visible;} 
*:first-child+html process-ok {overflow:visible;}



button.process-back { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:10px 5px 0 0; 
    padding:0; 
    font:12px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	float:right;
}
button.process-back span { 
    float:left; 
    padding:0 0 0 6px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../images/button/process/g-process-back.gif) left top no-repeat; 
}
button.process-back span span { 
    padding:0 6px 0 0;        /* Largeur du côté droit */ 
    background:url(../images/button/process/d-process-back.gif) right top no-repeat; 
}
button.process-back span span span { 
    height:25px;        /* Hauteur du bouton */ 
    padding:0; 
    line-height:2.2;    /* Alignement vertical du texte */ 
    background:url(../images/button/process/m-process-back.gif) left top repeat-x; 
}
/* Correction des bug Internet Explorer */ 
* html process-back {width:1%; overflow:visible;} 
*:first-child+html process-back {overflow:visible;}





	/* bande cinéma haute */
	.bandecinehaute { position:absolute; height:30px; background-color:#000000; width:100%; top:0;}
	.bandecinebasse { position:absolute; height:70px; background-color:#000000; width:100%; bottom:0; z-index:999;}





	#home-col1 { padding:0 0 0 7px; float:left;}
	#home-col2 { padding:20px 7px 0 7px; width:165px; float:left;}
	#home-col2 .bloc-right { float:right; text-align:right; }
	#home-col2 .espace-com { float:right; margin:30px 0 0 0; font-size:11px; line-height:13px; display:none;}
	#home-col2 .titre { margin:0 0 5px 0; border-bottom:1px solid #d4d3d4;}

	#home-col2 select.categorie { border:1px solid #D7DFE2; font-size:9px; font-weight:700; font-family: Verdana, Arial, Helvetica, sans-serif;}
	#home-col2 select { border:1px solid #D7DFE2; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:2px 0 2px 0;}
	
	
	#page-listeproduit-col1 { width:635px; float:left;}
	#page-listeproduit-col2 { width:255px; float:left;}
	
	#page-detailproduit-col1 { width:580px; float:left;}
	#page-detailproduit-col2 { width:270px; float:left;}
	
	#page-mon-compte { width:880px; float:left; padding:0 0 0 10px; margin:0 0 20px 0;}
	#page-mon-compte a { color:#25bfc1; text-decoration:underline;}
	#page-mon-compte select { border:1px solid #42777d; font:9px Verdana, Arial, Helvetica, sans-serif; color:#42777d;}
	#page-mon-compte input{ width:180px; height:15px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#42777d; border:1px solid #42777d; padding:0 0 0 2px; }
	
	#page-mon-compte-paiement a {color:#25bfc1; text-decoration:underline;}
	#page-mon-compte-paiement p { font:11px Verdana, Arial, Helvetica, sans-serif;}
	#page-mon-compte-paiement select {font:11px Verdana, Arial, Helvetica, sans-serif;}
	#page-mon-compte-paiement input { width:auto; font:10px Verdana, Arial, Helvetica, sans-serif; order:1px solid #42777d; padding:0 0 0 2px; }
	#page-mon-compte input.nostyleok { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0px 2px 0px 2px; width:auto; background-color:#50b5b6; border:none; }
	#page-mon-compte input.nostyle { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; border:none; padding:0 0 0 2px; width:auto; background-color:#7aa2a4; }
	
	#page-mon-compte input.noborder { border:none; width:auto;}
	#page-mon-compte p { padding:0 0 0 0;font:11px Verdana, Arial, Helvetica, sans-serif;}
	#page-mon-compte form { padding:0 0 0 0;font:11px Verdana, Arial, Helvetica, sans-serif;}
	#page-mon-compte li { font:11px Verdana, Arial, Helvetica, sans-serif; color:#939192;}
	#page-mon-compte .treb { font:17px Trebuchet MS, Arial, Helvetica, sans-serif; color:#43787C; font-weight:300; text-transform:uppercase;}
	.identif { color:#50b5b6;}
	
	#page-detailproduit { width:880px; float:left; padding:0 0 0 0;}
	#page-detailproduit select { border:1px solid #D7DFE2; font:10px Verdana, Arial, Helvetica, sans-serif;}
	#page-detailproduit .guidetaille a { font:10px Arial, Helvetica, sans-serif; color:#44767D;}
	#page-detailproduit .treb { color:#272928; font-size:18px;}
	
	
	#page-cms { width:880px; float:left; padding:0 0 0 10px; font-size:11px;}
	#page-cms select { border:1px solid #42777d; font:9px Verdana, Arial, Helvetica, sans-serif; color:#42777d;}
	#page-cms input{ height:15px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#42777d; border:1px solid #42777d; padding:0 0 0 2px; }
	#page-cms input.noborder { border:none; width:auto;}
	
	#page-cms p { line-height:14px;}
	#page-cms #titre-page { margin-bottom:10px;}
	#page-cms table td { padding:4px;}
	#col1 { width:580px; float:left; text-align:justify;}
	#col2 { width:270px; float:left; margin-left:20px;}
	#page-cms a { color:#25bfc1; text-decoration:underline;}
	#page-cms a:hover { color:#25bfc1; text-decoration:none;}
	
/* sttructure de page espace marque */	
	#page-espacemarque-col2 { width:363px; float:left;}
	#page-espacemarque-col2 img { margin:10px 0 0 0; }
	
	#page-espacemarque-col1 { float:left; width:527px; -width:524px; height:564px;}
	
	.menu-espace-marque { margin:0 0 0 305px; position: absolute;}
	.menu-espace-marque ul { margin:0; padding:0; font:16px Georgia, "Times New Roman", Times, serif;}
	.menu-espace-marque li { margin:0 0 5px 0; padding:3px 3px 2px 0; width:190px; height:21px; background-color:#484040;text-align:right;}
	.menu-espace-marque li:hover { background-color:#a39f9f;cursor:pointer;}
	.menu-espace-marque li a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:5px 5px 0 0;}

	
/* Navigation générale  ************************************************************************	*/
.rubrique { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}

dt, dl, dd {
list-style-type: none;
margin:0 0 0 0;
padding: 0;
}

dl.separation { background:url(../images/separation-nav-gen.gif) bottom left no-repeat; padding:0 5px 0 5px; width:15px; height:15px;}

#menu dl {
float: left;
}

/*#menu li {
display: inline;
 padding:0 5px 0 5px;
}*/

#menu a {
text-decoration: none;
color: #000;
background: #fff;
}

#smenu1, #smenu2, #smenu3, #smenu4 {
position: absolute;
/*left: 0;*/
font:10px Verdana, Arial, Helvetica, sans-serif;
/*width:500px;*/
width:auto !important;
-width:520px;
color:#6b6a6a;
text-align:left;
padding:2px 5px 2px 2px;
}

#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a {
/*padding:0 5px 0 5px;
padding:0;*/
padding:2px 5px 2px 2px;
}

#smenu1 a.current {
background-color:#eeeeee;
/*font-weight:bold;*/
color:#393535 !important;
}


#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover {
background-color:#eeeeee;
/*font-weight:bold;*/
color:#393535 !important;
}



/* Mon compte *****************************************************************************************************/

.titre-bloc-recap{ font-size:11px; font-weight:bold; color:#43777e; }
.texte-recap{font-size:11px;color:#353131; padding-bottom:10px;}

.questions { font-size:11px; font-weight:bold; color:#43777e;}
.choix{ font-size:11px; color:#353131; padding:5px 0 10px 0;}

.lien-modifier a {
background:url(../images/picto/fleche.gif) left no-repeat;
font-size:10px;
color:#484040 !important;
padding:0 0 0 7px;
text-decoration:underline;
}
.lien-n3 a{
background:url(../images/picto/fleche-verte.gif) left no-repeat;
padding:0 0 0 7px;
color:#41787F !important;
font: 11px Verdana, Arial, Helvetica, sans-serif; color:#43777e;
margin-top:10px;
float:right;
text-decoration:none !important;}
.lien-n4 a{ background:url(../images/picto/fleche-verte.gif) bottom left no-repeat; padding:0 0 0 7px; color:#41787F !important;
font: 11px Verdana, Arial, Helvetica, sans-serif; color:#43777e; margin-top:10px;
float:left; text-decoration:none !important;}



.liens-recap a {
font-size:10px;
color:#24bfc1;
padding:0 0 0 7px;
text-decoration:underline;
}



.tableau-codes { margin:10px 0 0 15px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#42777d;}
.trait{ border-top:1px solid #9FD5D7; width:330px; height:10px; margin:15px 0 5px 0;  }
.trait2 { border-top:1px solid #9FD5D7; width:100%; height:1px; margin:10px 0 10px 0;  }



.bloc-rounded {
	width:870px;
	margin:15px 0 0 0 !important;
	-margin:15px 0 0 0;
	float:left;
}
.corpus {
	float:left;
	width:840px !important;
	-width:840px;
	margin:0 0 0 0 !important;
	-margin:-9px 0 0 0;
	padding:0 15px 10px 15px;
	background:#E2ECED url(../images/blocrounded-zone-middle.gif) repeat-y;
}
.top {
	float:left;
	width:870px;
	background: url(../images/blocrounded-zone-top.gif) no-repeat;
	height: 9px;
	margin: 0;
}
.bottom {
	float:left;
	width:870px;
	background: url(../images/blocrounded-zone-bottom.gif) top left no-repeat;
	height:9px;
	margin: 0;
}


div.bloc-recap{ margin:5px 13px 0 0; background-color:#F9FBFA; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; padding:5px 15px 5px 10px;}
div.bloc-recap p { padding:0 0 0.1em 0; margin:0 0 0 0;}

div.bloc-filleuls{ margin:5px 0 0 0; font:10px Verdana, Arial, Helvetica, sans-serif; color:#42777d; padding:10px 0px 10px 10px;background-color:#F9FBFA; line-height:14px;}
.tableau-filleuls{ margin:0 0 0 0;}
ul.liste-filleuls { margin:10px 0 0 10px;}

div.bloc-nouvelle-adresse { margin:0 0 0 0; background-color:#F9FBFA; font:10px Verdana, Arial, Helvetica, sans-serif; color:#42777d; padding:0 0 0 0; float:left; line-height:18px;}
.tableau-nouvelle-adresse { margin:10px 0 0 10px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#42777d;  }
.remerciement { font:14px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 20px 0 !important; color:#484040;}

	#page-mon-compte .treb-commande { font:17px Trebuchet MS, Arial, Helvetica, sans-serif; color:#43787C; font-weight:300;}
	#page-mon-compte .treb-commande.bleu { color:#26BEC1; font-size:14px; font-weight:700;}
	#page-mon-compte .treb-commande.bleu a { color:#437880;}


.treb14 { 
font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif; 
color:#43787C;
text-transform:uppercase;
margin:0 0 10px 0;
}
.checkbox{
border:none !important; 
width:auto !important;
}



/* Espace processus d'achat *********************************************************/	
.bloc-rounded-identification {
	width:282px;
	margin:15px 0 0 100px !important;
	-margin:15px 0 0 60px;
	float:left;
}
.corpus-identification {
	float:left;
	width:282px !important;
	margin:0 0 0 0 !important;
	-margin:-9px 0 0 0;
	padding:0 0px 0px 0px;
	background:#E2ECED url(../images/blocrounded-identification-middle.gif) repeat-y;
}
.top-identification {
	float:left;
	width:282px;
	background: url(../images/blocrounded-identification-top.gif) no-repeat;
	height: 9px;
	margin: 0;
}
.bottom-identification {
	float:left;
	width:282px;
	background: url(../images/blocrounded-identification-bottom.gif) top left no-repeat;
	height:9px;
	margin: 0;
}


table.detail-commande { width:100%; font:10px Verdana, Arial, Helvetica, sans-serif; color:#42777d; margin:10px 0 0 0; }
.detail-commande thead { background-color:#F2F6F7;}
.detail-commande th.sep, .detail-commande td.sep, .liste-commande th.sep, .liste-commande td.sep { border-left:1px solid #CCD2D2; padding:5px 5px 5px 5px; height:18px;}
.detail-commande th, .detail-commande td { padding-left:5px;}
.detail-commande tr.blanc, .liste-commande tr.blanc { background-color:#FFFFFF;}

table.detail-commande-total {font:10px Verdana, Arial, Helvetica, sans-serif; color:#4B4142; margin:10px 100px 0 0 !important; -margin:10px 60px 0 0; float:right;}
table.detail-commande-total .prix { font-weight:700; color:#51B5B3;}
table.detail-commande-total td.blanc {background-color:#FFFFFF;}
table.detail-commande-total td { padding:2px 10px 0 5px;}

table.liste-commande { width:100%; font:10px Verdana, Arial, Helvetica, sans-serif; color:#4B4142; background-color:#F4F4F4; }
.bloc-rounded-gris {
	width:730px;
	margin:15px 0 0 0 !important;
	-margin:15px 0 0 0;
	float:left;
}
.corpus-gris {
	float:left;
	width:840px !important;
	-width:840px;
	margin:0 0 0 0 !important;
	-margin:-9px 0 0 0;
	padding:0 15px 10px 15px;
	background:#E2ECED url(../images/blocrounded-gris-middle.gif) repeat-y;
}
.top-gris {
	float:left;
	width:870px;
	background: url(../images/blocrounded-gris-top.gif) no-repeat;
	height: 9px;
	margin: 0;
}
.bottom-gris {
	float:left;
	width:870px;
	background: url(../images/blocrounded-gris-bottom.gif) top left no-repeat;
	height:9px;
	margin: 0;
}




#etapes{ margin:10px 0 20px 0;}
.titre-page-suite{ font: 18px Trebuchet MS, Arial, Helvetica, sans-serif; color:#8e8d8d; text-transform:uppercase;}
input.panier { width:auto !important;}



/* Detail produit *******************************************************************************************/
.bloc-rounded-detail {
	width:890px;
	margin:0 0 0 0 !important;
	-margin:0 0 0 0;
	float:left;
}
.corpus-detail {
	float:left;
	width:860px !important;
	-width:860px;
	margin:0 0 0 0 !important;
	-margin:-11px 0 0 0;
	padding:0 15px 10px 15px;
	background:#E2ECED url(../images/blocrounded-detail-middle.gif) repeat-y;
}
.top-detail {
	float:left;
	width:890px;
	background: url(../images/blocrounded-detail-top.gif) no-repeat;
	height: 7px;
	margin: 0;
}
.bottom-detail {
	float:left;
	width:890px;
	background: url(../images/blocrounded-detail-bottom.gif) top left no-repeat;
	height:9px;
	margin: 0;
}

table.detail { float:left; width:560px;}
table.detail a { color:#282828; font-size:10px; margin:0 0 5px 0; display:block;}
td.vuegrosplan { height:300px; }
td.vuegrosplan img { padding:30px 50px 0 50px;}

td.liste-vignette { padding:5px 0 0 0;}
table.detail td.liste-vignette div { float:left;}
table.detail .vue360 { padding:0 0 2px 0; border-bottom:1px solid #d9e5e5; margin:0 0 5px 0;}


table.fiche { float:left; width:270px; margin:0 0 0 25px;}
	
	
/*** Navigation  onglet 1 ***/
    #navonglet {
      float:left;
	  /*width:590px;
	  width:250px;*/
	  background-color:#fff;
      line-height:normal;
	  font-size:10px;
	  margin:3px 0 0 0;
      }
    #navonglet ul {
      margin:0;
      padding:0 0 0 0;
      list-style:none;
	  float:left;
      }
    #navonglet li {
      display:inline;
      margin:0 0 0 0;
      padding:0 0 0 0;
      }
    #navonglet a {
      float:left;
      background:url("../images/left_onglet.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      /*border-bottom:1px solid #D30069;*/
      text-decoration:none;
      }
    #navonglet a span {
      float:left;
      display:block;
      background:url("../images/right_onglet.gif") no-repeat right top;
      padding:5px 10px 5px 0px;
      font-weight:normal;
      color:#454142;
	  margin-right:2px;
      }
    #navonglet a span {float:none;}
    #navonglet a:hover span {
      color:#454142; 
      }
    #navonglet .current a {
      background-position:0 -150px;
      border-width:0;
      }
    #navonglet .current a span {
      background-position:100% -150px;
      padding-bottom:6px;
      color:#454142; font-weight:700;
      }
    #navonglet a:hover {
      background-position:0% -150px;
      }
    #navonglet a:hover span {
      background-position:100% -150px;
      }
	  
.nom-produit { font-size:16px; color:#42777B; font-weight:700; }
.couleur { color:#4A4142; font-size:10px; margin:5px 0 10px 0;}
.couleur a { color:#44767D;}
.choix-pointure { margin:10px 0 10px 0 !important; -margin:-15px 0 10px 0; color:#336065; font-size:10px; font-weight:700;}
.content-onglet {background-color:#F1F5F6; width:270px; float:left; border-top:1px solid #F1F5F6; margin-top:-1px; padding:10px 10px 10px 10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#464242; }
.content-onglet-actif { background-color:#D9E5E5; float:left; border-top:1px solid #D9E5E5; margin-top:-1px; padding:5px 15px 10px 10px; font:10px Verdana, Arial, Helvetica, sans-serif; width:250px; color:#464242;}
.content-onglet p, .content-onglet-actif p { margin:0; padding:0; line-height:13px;}

.zoneprix { margin:5px 0 15px 0; height:30px;}
.zoneprix .prix-solde { font:19px Arial, Helvetica, sans-serif; color:#50b5b6; padding-right: 10px; }
.zoneprix .prix-solde .cts { font:13px Arial, Helvetica, sans-serif;}

.zoneprix .prix-reel { font:bold 28px Arial, Helvetica, sans-serif; color:#0f4041;}



/* Bloc les Accessoires ****************************************************************/
.les-accessoires, .les-produits-entretien { margin:15px 0 0 0 !important; -margin:5px 0 0 0; float:left;}
.les-accessoires .bloc { background:#fff url(../images/bloc-accesssoires-bg.gif) top left no-repeat; padding:10px 10px 0 10px; width:556px; height:85px; float:left; overflow: hidden; clear: both;}
.les-accessoires .produit1, .les-produits-entretien .produit1 { position: absolute; margin:0 40px 0 0; width:250px;  }
.les-accessoires .produit2, .les-produits-entretien .produit2 { width:250px; position: absolute; margin-left: 286px;}
.les-accessoires .nom-produit a, .les-produits-entretien .nom-produit a { font-size:11px; color:#484141 !important; font-weight:normal; padding:0 0 0 5px;}
.les-accessoires .prix-reel, .les-produits-entretien .prix-reel { font-size:11px; color:#484141; font-weight:700; padding:0 0 0 5px;}

/* Bloc les produits d'entretien *******************************************************/
.les-produits-entretien .bloc { background:#fff url(../images/bloc-entretien-bg.gif) top left no-repeat; padding:10px 10px 0 10px; width:556px; height:85px; float:left;}

.les-produits-entretien .bloc form, .les-accessoires .bloc form { position: absolute; }

.little { font:10px Arial, Helvetica, sans-serif; float:left; padding:0 5px 2px 0; width:565px; text-align:right;}
.little a { color:#989898 !important;}
/*.filet-bloc-produit {border-bottom:1px solid #E4EAEA; width:570px;  height:1px; margin:0 !important; -margin:-15px 0 0 0; float:left;}*/
.filet-bloc-produit-panier {border-bottom:1px solid #E4EAEA; /*width:570px;*/ height:1px; margin:0 !important; -margin:-15px 0 0 0; /*float:left;*/}

input.little { width:50px;}

#form-payment input {width:auto; height:auto; border:none; padding:4px;}

/* styles du FCK */
.verdana10B {font:10px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.titre { font-size:14px; font-weight:bold; color:#335F64;}
.soustitre { font-size:10px; font-weight:bold; color:#335F64;}





