/*---------- @STYLES DE BASE ----------*/
@charset "utf-8";
/* Page */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body {
	height:100%;
	margin:0; 
	padding:0;
	/*line-height:1em;*/
	font-family:'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	color:#1A1A1A;
	background-color: #e9e8e9;
}
body.socolissimo  { 
	margin:0; 
	padding:0;
	line-height:1em;
	font-family:'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	color:#1A1A1A;
	background-color: #FFFFFF;
} 
 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin:0;
  font-weight:normal;
  font-style:normal;
  font-size:12px;
} 
 
/* Listes */
/*ol(ordered liste :liste ordonnée avec numéro ou lettre alpha*/
ul, ol, li{list-style:none; margin:0; padding: 0} 

/* Listes de définition */ 
dl, dt, dd {list-style:none} 
dl {margin: 5px 0} 
dt {margin: 5px 0 0 0; font-weight:bold} 
dd {margin: 5px 0 5px 10px} 

/* Paragraphes */ 
p {margin:0;/* Mpas de marge par défaut.*/} 
address{margin:.75em 0; font-style:normal} 
 
/* Liens */ 
a {text-decoration:none; color:#1A1A1A} 
a:link, a:visited , a:hover, a:focus, a:active {text-decoration:none; outline:none}
a:hover{text-decoration:none; color:#2891E8} 
a img {border:none} 
 
/* Formulaires */ 
form, fieldset {margin:0; padding:0; border:none}
input, select, textarea{margin:0; padding:0; font-family:Arial, Helvetica, 'sans-serif'; color:#1A1A1A; font-size:11px}

/** SABLIER : ajaxloader **/
.ajax-loader {background:url('template-ajax-loader.gif') no-repeat center top; height:200px}
/** JQUERY VALIDATE **/
label.errorForm  {color:#ED2225;display:none;font-size:10px}
label {cursor:pointer}
input.errorForm, select.errorForm, textarea.errorForm {border:1px solid #ED2225}
input.validForm, select.validForm, textarea.validForm {border:1px solid #3465CC}

.input, .champform input[type='text']{width:180px; padding:4px; border:solid 1px #666666; background:#FFFFFF; outline:none}
.champformInstit input[type='text']{padding:4px; border:solid 1px #666666; background:#FFFFFF; outline:none}
.input2{width:220px; padding:4px; border:solid 1px #666666; background:#FFFFFF}
.textarea, .champform textarea{width:180px; height:100px; padding:4px; border:solid 1px #666666; background:#FFFFFF}
.champformInstit textarea{padding:4px; border:solid 1px #666666; background:#FFFFFF}
.textarea2{width:220px; height:100px; padding:4px; border:solid 1px #E5E5E5; background:#FFFFFF}
.textarea_produit{width:180px; height:40px; padding:4px; border:solid 1px #E5E5E5; background:#FFFFFF}
.textarea_commentaire{width:500px; height:100px; padding:4px; border:solid 1px #666; background:#FFFFFF; outline:none}

/* Met en évidence les citations */ 
blockquote {margin:.5em 0 .5em 10px; padding: 0 0 0 10px; border:0}
/* Mise en forme simple pour les tableaux */ 
table, td, th{border:0; /*border-spacing:0*/}

/*---------- @GROUP UTILITAIRES ET DIVERS ----------*/
.stat{display:none}
.clear{clear:both}
.etoile{color:#D81E2C}
.erreur{text-align:center; color:#D81E2C}
	.erreur a{padding-left:5px; text-decoration:underline; font-weight:bold}

.bordure{border:solid 1px #D1D1D1}
.bordureH{border-top:solid 1px #D1D1D1}
.bordureD{border-right:solid 1px #D1D1D1}
.bordureB{border-bottom:solid 1px #D1D1D1}
.bordureG{border-left:solid 1px #D1D1D1}

/*Ombres*/
.ombres10{
	-webkit-box-shadow: #B2B2B2 0px 2px 10px;
	-moz-box-shadow: #B2B2B2 0px 2px 10px;
	-o-box-shadow: #B2B2B2 0px 2px 10px;
	box-shadow: #B2B2B2 0px 2px 10px;
	position:relative;/*important pour IE7 et 8*/
	z-index:1;/*important pour IE7 et 8*/
	background:#FFF;/*important pour IE7 et 8*/
	behavior: url('/PIE.htc');
}

#conteneur .souligner{text-decoration:underline}

.orange{color:#E27D11}
.bleu{color:#3465CC}
.vert{color:#5EB73D}
.noir{color:#000000}
.gris{color:#a59f9f}
.orange_gras{font-weight:bold;color:#E27D11}
.bleu_gras{font-weight:bold; color:#3465CC}
.vert_gras{font-weight:bold; color:#5EB73D}
.italique{font-style:italic;}

.divers_lib{text-align:left; font-size:15px; color:#1A1A1A; font-weight:bold}
/*Arrondis*/
.arrondi_hg{-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0; /*behavior:url(/PIE.php);*/}
.arrondi_hd{-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0; /*behavior: url(/PIE.htc)*/}
.arrondi_bg{-moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;border-radius:0 0 0 10px; /*behavior: url(/PIE.htc)*/}
.arrondi_bd{-moz-border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0; /*behavior: url(/PIE.htc)*/}

/*---------- @GROUP STRUCTURE ----------*/
#conteneur{
		width:993px; 
		height:auto !important;
		min-height:100%;
		height:100%;
		margin:0 auto
}
	#header{width:993px}
	#pagecontenu{width:978px; padding:0 9px 0 6px; background:url('template-bg_pagecontenu.png') repeat-y}
		/*Page index*/
		.sepGD{width:964px; padding:0 0 15px 14px; background:url('template-sepGD.jpg') repeat-y; border-top:solid 1px #D9D9D9}
			.pagecontenuG{float:left; width:218px; height:500px}
			html>body .pagecontenuG{min-height:500px; height:auto}
			.pagecontenuD{float:right; width:746px; background:#F9F9F9}
		/*Page catégorie*/
		.sepGD_bis{width:964px; padding-left:14px; position:relative}	
			/*Image PNG en repeat-y qui sépare les colonnes gauche et droite et est positionnée en absolu*/
			.sepGD_png{position:absolute; left:226px; top:0; width:6px; height:100%; background:url('template-categ_sep.png') repeat-y}
			.categG{width:212px; height:500px; padding-bottom:15px}
			html>body .categG{min-height:500px; height:auto}
			.categD{width:752px; padding-bottom:15px; background:#F9F9F9}
		/*Page produit*/
		.produit{width:978px; background:#F9F9F9}
			.pagecontenuG_bis{float:left; width:197px; height:500px; padding-left:16px; background:#F9F9F9}
			html>body .pagecontenuG_bis{min-height:500px; height:auto}
			.pagecontenuD_bis{float:right; width:755px; background:#F9F9F9}
		/*Pages divers*/
		.divers{height:500px; padding:15px 30px; background:#FFF; border-bottom:solid 1px #D1D1D1;color:#666}
		html>body .divers{min-height:500px; height:auto}
			.divers_entete{height:38px; margin-bottom:18px; padding-left:30px; background:#E6E6E6; border-bottom:solid 1px #D1D1D1; text-align:left; line-height:38px; font-size:15px; color:#1A1A1A; font-weight:bold}
		.divers_contenu{padding:15px 30px; background:#FFF; border-bottom:solid 1px #D1D1D1;color:#666}

			

	#footer{width:978px; padding:0 9px 0 6px; background:url('template-bg_pagecontenu.png') repeat-y; /*position:relative; z-index:1;*/ line-height:1em;}/*pour cacher "sepGD_png" qui dépasse*/

/*---------- @HEADER ----------*/
	/*Bloc haut du header*/
	/*.headerTop{width:993px; height:108px; line-height:1em;}
		.headerTopG{float:left; width:13px; height:84px}
		.headerTopD{float:right; width:14px; height:84px}
		.headerTopM{float:left; width:966px; padding-top:7px; background:#fff}
			.phraseadmin{height:12px; padding-left:10px; line-height:12px; font-size:11px; color:#999}
			.logo{float:left; width:239px; height:45px; padding:7px 79px 0 10px}
			.livraisongratuite{float:left; width:192px; height:60px; padding-right:58px}
			.menudivers {float:left; width:94px; padding:5px 0 0 8px; background:url('template-sep_vertical.jpg') no-repeat 0 10px}
				.menudivers  a{display:block; height:17px; font-size:10px; font-weight:bold; text-transform:uppercase}
			.recaptop{float:left; width:96px; padding:5px 0 0 8px; background:url('template-sep_vertical.jpg') no-repeat 0 10px}
				.recaptop  a{display:block; height:17px; font-size:10px; font-weight:bold; text-transform:uppercase}
			.monpanier{float:left; width:170px; height:62px; padding:3px 0 0 12px; background:url('template-sep_vertical.jpg') no-repeat 0 10px}
				.monpanier_logo{float:left; width:46px; height:62px}
				.monpanier_details{float:left; width:124px; padding-top:2px}
					.monpanier_details strong{display:block; height:17px; font-size:10px}
					.monpanier_tot {font-weight:bold; color:#5EB73D}
					.monpanier_nb {font-size:11px}
					a.monpanier_voir{display:block; padding-top:2px; font-style:italic; font-size:11px; color:#707070}
					a.monpanier_voir:hover{color:#5EB73D}
		.headerTopB{clear:both; width:993px; height:24px}*/
/*---------- @HEADER ----------*/
	/*Bloc haut du header*/
	.headerTop{width:993px; /*height:112px;*/ line-height:1em;}
		.headerTopG{float:left; width:13px; height:95px}
		.headerTopD{float:left; width:14px; height:95px}
		.headerTopM{float:left; width:950px; height:95px; padding:0 8px 0 8px; background:#fff}
			.phraseadmin{float:left; width:595px; height:20px; padding-top:8px; font-size:11px; color:#666}
			.menudivers{
				float:right; width:340px; height:28px; background-color:#E8E8E8; text-align:center; line-height:28px; color:#ADADAD;
				-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; position:relative; z-index:1; behavior:url('PIE.htc')
			}
				.menudivers a{font-size:11px; color:#1A1A1A}
				.menudivers span{padding:0 9px}
			/*Logo*/	
			.logo{float:left; width:239px; height:45px; padding-top:4px}
			
			/*Barre de recherche*/
			.recherche{float:left; width:433px; height:47px; margin:10px 0 0 57px; padding-left:44px; background:url('template-loupe2.jpg') no-repeat; font-size:11px}
				.recherche table{width:433px; height:47px}
					td.champrech{width:349px; height:29px; padding:8px 5px 10px 0; background:url('template-bg_inputrech2.jpg') no-repeat}
						.input_rech{width:349px; height:29px; padding:0; background:none; border:none; line-height:29px; color:#666; outline:none}
					
			/*Mon panier*/
			.monpanier{float:right; width:154px; height:59px; margin-top:5px}
				.monpanier_logo{float:left; width:36px; height:59px}
				.monpanier_details{float:right; width:111px; padding-top:4px}
					.monpanier_details strong{display:block; height:13px; font-size:10px}
					.nb_tot{height:16px}
						.monpanier_nb{font-size:11px; color:#1A1A1A}
						.monpanier_tot{font-weight:bold; color:#DF2A69}
					a.monpanier_voir{font-style:italic; font-size:11px; color:#666}
					a.monpanier_voir:hover{color:#DF2A69}

			/*.livraisongratuite{float:left; width:192px; height:60px; padding-right:58px}*/
			
		.headerTopB{clear:both; width:993px; height:24px}
		
	/*Onglets*/
	.onglets{clear:both; width:967px; height:32px; padding:0 13px; background:url('template-bg_onglets.png') no-repeat; position:relative; z-index:2000; line-height:1em; cursor:pointer}
		/*Onglet normal en trois parties*/
		/*td.ongletDebut,td.ongletFin{width:10px; height:32px}
		td.onglet_sep{width:10px; height:32px; background:url('template-onglet_sep2.png') no-repeat center top}*/
		
		td.ongletbit{height:32px; background:url('template-ongletbit_d.png') no-repeat top right; text-align:center;}
			.ongletbit_g{float:left; width:5px; height:32px; background:url('template-ongletbit_g.png') no-repeat 0 0}
			.ongletbit_d{float:left; width:5px; height:32px; background:url('template-ongletbit_d.png') no-repeat 0 0}
			a.ongletbit_m{height:32px; padding:0 2px 0 1px; background:url('template-ongletbit_m.png') repeat-x 0 -32px; text-align:left; line-height:32px; font-weight:bold; color:#FFF}
			#conteneur a.ongletbit_m:hover{color:#FFF}
			/*Au survol d'un onglet*/
			.ongletbit_g_over{background:url('template-ongletbit_g.png') no-repeat 0 -32px}
			.ongletbit_d_over{background:url('template-ongletbit_d.png') no-repeat 0 -32px}
			a.ongletbit_m_over{background:url('template-ongletbit_m.png') repeat-x}
			/*Si couleur administrable absente; couleur bleu par défaut*/
			.ongletbit_g_over2{background:url('template-ongletbit_g.png') no-repeat 0 -32px #2590E8}
			.ongletbit_d_over2{background:url('template-ongletbit_d.png') no-repeat 0 -32px #2590E8}
			a.ongletbit_m_over2{background:url('template-ongletbit_m.png') repeat-x #2590E8}
		
			/**le menu déroulant**/
			.menu{position:absolute; left:6px; top:32px; width:979px; height:340px; text-align:left}
				.menu_bordure{width:959px; height:320px; background:#5BACEE; border:solid 10px #2590E8}
					.menuG{float:left; width:215px; height:320px; background:#FFF; text-align:center}
					.menuM{float:left; width:573px; height:320px; padding:0 0 0 0}
						#conteneur .menu a{color:#FFF}
						/*Sous-rayon niv0*/
						h1.menu_lib{height:33px; padding-left:13px; line-height:33px; font-size:20px; font-weight:bold}
							h1.menu_lib a{color:#FFF}
						/*Sous-rayon niv1*/
						.ssmenubit{float:left; width:178px; margin:0 0 10px 10px}
							h2.ssmenubit_lib{/*height:40px;*/height:25px; margin-bottom:5px; padding:10px 0 0 17px; background:url('template-puce_ssmenubitLib.png') no-repeat 9px 13px #2590E8; line-height:1.2em; color:#fff}
								h2.ssmenubit_lib em{font-size:11px; color:#fff}
							.ssmenubit ul{width:178px; padding-bottom:5px}
								/*Sous-rayon niv2*/
								li.li_off{width:178px; height:20px; margin-bottom:2px; background:none #2590E8}
								li.li_on{margin-bottom:2px; background:url('template-pixel35.png') #2590E8}
									.ssmenubit li a{display:block; width:163px; height:20px; padding-left:15px; background:url('template-puce_li.png') no-repeat 7px 9px; line-height:20px; font-weight:normal}
						td.ongletbit a.voirtout{display:block; text-align:right; font-weight:normal; font-size:11px; font-style:italic}			
					.menuD{float:right; width:158px; height:314px; padding:6px 6px 0 6px; background:#FFF}
						.menuArticlebit{width:158px; height:320px; padding:0}
							.menuArticlebit_ima{float:left; width:158px; height:215px; text-align:center}
							.menuArticlebit_detail{float:left; width:50%; height:26px}
							.menuArticlebit_stepstok{float:right; width:50%; height:20px; padding-top:6px; text-align:right}
							.menuArticlebit_lib{clear:both; width:158px; height:40px; font-size:11px}
								#conteneur td.ongletbit_over .menuArticlebit_lib a{color:#282828; font-size:11px}
								#conteneur td.ongletbit_over .menuArticlebit_lib a:hover{color:#282828}
							.menuArticlebit_prix{float:left; width:47px; height:30px; padding-right:5px; font-size:11px}
								.menuArticlebit_prix table{width:100%; height:30px}
									.menuArticlebit_prix table td{width:100%; height:30px; color: #5EB73D; font-size:11px; text-align:right}
										.menuArticlebit_prixold{text-decoration:line-through}
									.menuArticlebit_prixpromo{font-weight:bold}
							.menuArticlebit_bouton{float:right; width:106px; height:30px}

	/*Navigation*/
	.navigation{width:974px; height:22px; padding-left:19px; background:url('template-bg_pagecontenu.png') repeat-y; line-height:22px; font-size:11px; color:#666}
		.navigation strong{font-style:normal}
		.navigation h1, .navigation h2{display:inline; color:#666; font-size:11px; font-weight:normal}
			.navigation h1 a, .navigation h2 a{color:#666}
							
/*---------- @FOOTER : ----------*/
	/*Barre newsletter*/
	.newsletter{width:978px; height:43px}
		.newsletter form{width:978px; height:43px; background:url('template-bg_newsletter.jpg') repeat-x}
			.newsletter table{width:978px; height:43px; background:url('template-bg_formnewsletter.jpg') no-repeat right top}
				td.newsletter_input{height:43px}
					.input_news{width:228px; height:22px; padding-left:26px; background:none; border:none; line-height:22px; color:#666; font-size:11px}
					.newsletter table a{font-style:italic; color:#707070}
					.newsletter table a:hover{color:#2891E8}
	/*Les logos vers pages instits*/
	.logos_instit{width:918px; padding-left:60px; height:85px; padding-bottom:10px; border-bottom:1px solid #D9D9D9;}
		.logos_instit a{display:block; float:left; width:85px; height:85px; margin-left:72px; text-align:center}
	/*Les menu instits : services, infos, engagements*/
	.menuinstit{margin:10px 0; /*background:url('template-menuinstit_sep.jpg') repeat-y*/ padding-left: 10px}
		.menuinstit ul{float:left; width:222px; padding-left:20px}
			.menuinstit li{width:215px; padding-left:7px; background:url('template-menuinstit_puce.jpg') no-repeat 0 4px}
				.menuinstit li a{color:#666}
				.menuinstit li a:hover{color:#2891E8}
			li.menuinstit_lib{height:20px; padding:0; background:none; font-weight:bold; text-transform:uppercase}
			li.menuinstit_rs{padding:0; background:none}
	/*Les pages oblogatoires : cgv, mentions ...*/
	.pagesoblig{width:978px; height:25px; padding-top:3px; background:url('template-bg_pagesoblig.jpg') repeat-x; text-align:center; color:#fff; font-size:10px; font-weight:bold; line-height: 20px}
			.pagesoblig a{color:#fff}
			.pagesoblig a:hover{text-decoration:underline}
	/*Les coords de la société ...*/
	.cineshopping_coord, .copyright, .logos_partenaires{padding:10px 0; text-align:center; font-size:10px}
	/*les liens opti*/
	.opti{padding:10px 15px; text-align:center; font-size:10px; color:#666}
		.opti a{color:#666}

/*---------- @INDEX ----------*/
/**Carrousel**/
.carrousel_conteneur{float:left; width:738px; height:320px; margin:11px 0 12px 16px; overflow:hidden; position:relative; z-index:10;line-height:1em;}
	/*Bordures du carrousel*/
	.carrouselG{position:absolute; top:0px; left:0px; z-index:10; width:6px; height:320px}
	.carrouselD{position:absolute; top:0px; right:0px; z-index:10; width:6px; height:320px}
	.carrouselH{position:absolute; top:0px; left:6px; z-index:10; width:726px; height:2px}
	.carrouselB{position:absolute; bottom:0px; left:6px; z-index:10; width:726px; height:2px}

	/*Diapos*/
	.carrousel{width:738px; height:320px}
		.carrousel ul{width:200000px; height:320px}
			/**Images**/
			li.carrouselImageBit{float:left; width:738px; height:320px; position:relative; z-index:10}
				.carrouselImageBitTxt{position:absolute; left:0; top:262px; z-index:10; width:738px; height:58px; background:url('template-bg_btn.png')}
					.carrouselImageBitTxt_content{width:540px; height:48px; padding:10px 0 0 15px;  overflow:hidden}
					.carrouselImageBitTxt_content b {text-transform: uppercase}
					
			/** Articles **/
			/*li.carrouselArticle{float:left; width:736px; height:318px}
				.carrouArticleBit{}
					.carrouArticleBit_ima{}
						.etiquettes{}
					.carrouArticleBit_details{}
						.carrouArticleBit_lib{}
							.carrouArticleBit_lib a{}
						.carrouArticleBit_marque{}
						.carrouArticleBit_prix{}*/
			
			/** Boutons **/
			.btn{position:absolute; right:0; bottom:0; z-index:5; /*width:160px;*/ height:50px; padding:8px 0 0 15px}
				.btn table{margin:10px 13px 0 0}
				/** Boutons au repos **/
				.btn_1, .btn_2, .btn_3, .btn_4, .btn_5, .btn_6{width:20px; height:21px}
					.btn_1 a,.btn_2 a,.btn_3 a,.btn_4 a, .btn_5 a, .btn_6 a{display:block; width:20px; height:21px; background:url('template-btn.png') no-repeat}
					/* pour le rollover sur le lien*/
					.btn_1 a:hover,.btn_2 a:hover,.btn_3 a:hover,.btn_4 a:hover, .btn_5 a:hover, .btn_6 a:hover{background:url('template-btn_over.png') no-repeat; text-decoration:none}

				/** Boutons à l'action **/
				.btn_1_over, .btn_2_over, .btn_3_over, .btn_4_over, .btn_5_over, .btn_6_over{width:20px; height:21px}
					.btn_1_over a, .btn_1_over a:hover,
					.btn_2_over a, .btn_2_over a:hover,
					.btn_3_over a, .btn_3_over a:hover,
					.btn_4_over a, .btn_4_over a:hover,
					.btn_5_over a, .btn_5_over a:hover,
					.btn_6_over a, .btn_6_over a:hover{display:block; width:20px; height:21px; background:url('template-btn_over.png') no-repeat; text-decoration:none}
/*** Blocs instits "partenaires et contact" : ***/
.bloc_d{float:right; width:197px; margin:11px 13px 0 0}
	.bloc_d a{display:block; width:197px; height:154px}
	.bloc_d a.partenaires{margin-bottom:12px}
			
/*** Page contenu ---- colonne gauche :***/
.bloc_g{width:197px; padding-top:13px}
	.bloc_g a{display:block; margin-bottom:18px}
	.autopromo{display:block; margin-top:15px}
	/* Deco & Tendances ==> vignettes */
	.vignettes {width:197px; background:url('template-bg_decoettendance.jpg') repeat-y}
		.vignettes a {margin-bottom: 0px}
		.vignette1 {text-align: center; margin-bottom: 6px}
		.vignette2 {text-align: center; margin-bottom: 6px}
		.vignette3 {float: left; padding-left: 6px; margin-bottom: 6px}
		
	
/*** Page contenu ---- colonne droite : 746px***/
.top_head{height:20px; padding:12px 0 0 12px; font-size:14px; font-weight:bold; color:#191919}
	.top_head a{font-style:italic; font-size:11px; font-weight:normal; color:#666}
	.top_head a:hover{color:#2891E8}
	
/*Tops nouveauté*/			
.topnouv{width:716px; height:420px; margin-left:12px; position:relative}/*fixer les boutons de défilement*/
	.topnouv_prec{position:absolute; top:177px; left:-12px; width:12px; height:49px}
	.topnouv_suiv{position:absolute; top:177px; right:-11px; width:12px; height:49px}
	.topnouv_content{width:716px; height:410px; overflow:hidden; position:relative; top:0; left:0}
		.topnouv_carrousel{height:410px}
			.topnouv_carrousel ul{width:20000px; height:410px}
				li.topnouvBit{float:left; width:224px; height:410px; margin-right:22px; }
					.topnouvBit_bordure{width:210px; height:396px; padding:6px; background:#fff; border:solid 1px #E8E8E8}
						.topnouvBit_ima{width:210px; height:280px; text-align:center; position:relative}
						.topnouvBit_detail{float:left; height:23px; padding-top:6px;}
							.topnouvBit_detail a {font-size: 11px;}
							.topnouvBit_detail a:hover {text-decoration: underline;}
						.topnouvBit_stepstok{float:right; /*width:54px;*/ height:18px; padding-top:11px}
						h3.topnouvBit_lib{clear:both; height:29px; text-align: center;}
						.topnouvBit_lib2{height:26px; font-size:11px; color:#666; text-align: center;}
						.topnouvBit_prix{float:left; width:87px; height:32px; text-align:right; padding-right:5px; line-height:1em}
							.topnouvBit_prix td{height:32px}
								.topnouvBit_prixpromo{font-weight:bold; color:#5EB73D}
								.topnouvBit_prixold{text-decoration:line-through; font-size:11px; color:#5EB73D}
						.topnouvBit_bouton{float:right; width:118px; height:32px}
						
/*Top licences*/			
.topli{width:716px; height:100px; margin-left:12px; position:relative}/*fixer les boutons de défilement*/
	.topli_prec{position:absolute; top:19px; left:-11px; width:12px; height:49px}
	.topli_suiv{position:absolute; top:19px; right:-10px; width:12px; height:49px}
	.topliG,.topliD{float:left; width:10px; height:87px}
	.topliM{float:left; width:696px; height:78px; padding-top:9px; background:url('template-toplicenceM.jpg') repeat-x; overflow:hidden}
		.topli_carrousel{height:65px}
			.topli_carrousel ul{width:20000px; height:65px}
				li.topliBit{float:left; width:175px; height:65px; text-align:center}
				
/*Tops ventes et coups de coeur et articles conseillés*/			
.topvente,.cdc,.articleConseil{width:716px; height:347px; margin-left:12px; position:relative}/*fixer les boutons de défilement*/
	.topvente_prec,.cdc_prec,.articleConseil_prec{position:absolute; top:140px; left:-12px; width:12px; height:49px}
	.topvente_suiv, .cdc_suiv,.articleConseil_suiv{position:absolute; top:140px; right:-11px; width:12px; height:49px}
	.article_content{position:relative; top:0; left:0}
	.top_content{width:716px; height:334px; overflow:hidden; position:relative; top:0; left:0}
		.topvente_carrousel,.cdc_carrousel, .articleConseil_carrousel{height:334px}
			.top_content ul{/*width:20000px;*/ height:334px}
				li.articleBit{float:left; width:173px; height:334px; margin-right:8px; }
					.articleBit_bordure{width:159px; height:320px; padding:6px; background:#fff; border:solid 1px #E8E8E8}
						.articleBit_ima{width:159px; height:212px; text-align:center; position:relative}/**Fixer le articleBitZoom**/
							/**Zoom sur la vignette**/
							/*.articleBitZoom{position:absolute; z-index:100; width:256px; height:422px; padding:7px; background:#1A1A1A}*/
							.articleBitZoom{position:absolute; z-index:100; height:300px; margin-top:50px;}
							html>body .articleBitZoom{min-height:300px; height:auto}
								.articleBitZoom_ima{width:256px; text-align:center}
								h3.articleBitZoom_lib{height:20px; line-height:20px; text-align:center}
									h3.articleBitZoom_lib a{color:#FFF}
								.articleBitZoom_desc{height:30px; font-size:11px; font-style:italic; color:#B3B3B3}
								.articleBitZoom_prix{height:18px; text-align:right; color:#87DB56}
									.articleBitZoom_prixpromo{font-weight:bold}
									.articleBitZoom_prixold{padding-right:3px; text-decoration:line-through; font-size:11px}
							/**Fin zoom**/	
						.detail{float:left; height:25px; padding-top:4px}
							.detail a {font-size: 11px;}
							.detail a:hover {text-decoration: underline;}
						.stepstok{float:right;/* width:54px;*/ height:21px; padding-top:9px}
						h3.articleBit_lib{clear:both; height:24px; line-height:0.9em; text-align: center;}
						.articleBit_lib2{height:25px; line-height:0.9em; font-size:11px; color:#666;  text-align: center;}
						.articleBit_prix{float:left; width:53px; height:30px; padding-right:5px; text-align:right; line-height:1em}
							.articleBit_prix td{height:30px}
								.articleBit_prixpromo{font-weight:bold; color:#5EB73D}
								.articleBit_prixold{text-decoration:line-through; font-size:11px; color:#5EB73D}
						.articleBit_bouton{float:right; width:106px; height:30px}
						
/*Tops ventes et coups de coeur*/			
.vu{width:716px; height:180px; margin-left:12px; position:relative}/*fixer les boutons de défilement*/
	.vu_prec{position:absolute; top:58px; left:-12px; width:12px; height:49px}
	.vu_suiv{position:absolute; top:58px; right:-11px; width:12px; height:49px}
	.vu_content{width:696px; height:148px; padding:9px 9px 9px 10px; background:#FFF; border:solid 1px #E8E8E8}
		.vu_masque{width:696px; height:148px; overflow:hidden; position:relative; top:0; left:0}
			.vu_carrousel{height:148px}
				.vu_carrousel ul{width:20000px; height:148px}
					li.vuBit{float:left; width:168px; height:148px; margin-right:7px; text-align: center}
				
/*---------- @CATEGORIE : ----------*/
/*Notre catalogue*/
.catalogue_debut{width:197px; height:28px}
.catalogue_fin{width:197px; height:15px}
.catalogue_content{width:165px; padding:0 14px; border-left:solid 2px #E8E8E8; border-right:solid 2px #E8E8E8; line-height:1em;}
	/*Niveau0*/
	.ul_niv0 .li_folderBitOpen{width:157px; padding:4px 0 4px 8px; background:url('template-pucecat_open.jpg') no-repeat 0 7px; border-bottom:solid 2px #E5E5E5}
	.ul_niv0 .li_folderBitClose{width:157px; padding:4px 0 4px 8px; background:url('template-pucecat_close.jpg') no-repeat 0 7px; border-bottom:solid 2px #E5E5E5}
		.li_folderBitOpen .niv0_lib a{font-weight:bold}
		/*Niveau1*/
		.ul_niv1 {width:157px; margin:0; padding:4px 0}
			.ul_niv1 .li_folderBitOpen, .ul_niv1 .li_folderBitClose{width:157px; margin:0; padding:0; background:none; border:none}
				ul_niv1 .li_folderBitOpen a{font-weight:bold; color:#2C5FCC}
				.ul_niv1 .li_folderBitClose a{color:#2C5FCC}


/*Categ lib + image*/
.categ_lib_image{width:752px; height:138px; margin-bottom:15px; color:#FFF; position:relative}
	.categ_image{position:absolute; left:0; top:0; z-index:0; width:752px; height:138px; background:#161415}
	h1.categ_lib{position:relative; left:0; top:0; z-index:1; height:138px; padding-left:65px; line-height:138px; font-size:42px; font-family:Verdana, Geneva, 'sans-serif'}/**pos. relative pour se placer au dessus de l'image **/
		h1.categ_lib span{border-bottom:solid 3px #AC1528}

/*description categ*/	
.categ_desc{padding:0 13px 11px 14px; color:#666}
	.categ_desc h1.categ_lib{float:none; width:auto; height:20px; padding:0; text-align:left; line-height:20px; font-family:'Arial', Helvetica, sans-serif; font-size:15px; color:#1A1A1A; font-weight:bold}

/*Sous-rayons*/
.sscateg{padding:0 0 7px 7px}
	.sscategBit{float:left; width:236px; height:180px; margin-left:8px}
	.sscategBit_bordure{width:214px; height:157px; padding:10px 10px 0 10px; background:#fff; border-left:solid 1px #E6E6E6; border-right:solid 1px #E6E6E6}
		.sscategBit_ima{width:214px; height:125px; text-align:center}
		h2.sscategBit_lib{height:25px; padding:7px 0 0 8px; background:url('template-puce_sscateg.jpg') no-repeat 0 8px}
			h2.sscategBit_lib a{font-weight:bold; color:#385DC8}
			h2.sscategBit_lib em{padding-left:5px; color:#666}
	.categ_ombre{width:236px; height:5px}

/*Pagination*/
.pagination{/*display:block;*/ width:100%; height:28px; background:#E6E6E6; border-top:solid 1px #D1D1D1; border-bottom:solid 1px #D1D1D1}
html>body .pagination{min-height:28px; height:auto}
	.pagination td{height:28px}
	.produit_txt{width:75px; padding-left:15px; font-size:14px; font-weight:bold; color:#191919}
	/*Par page*/
	.parpage_txt{width:110px; font-weight:bold; color:#385DC8}
	.parpage{width:75px}
		.parpage form{display:inline}
			.parpage a{display:block; float:left; width:20px; height:21px; margin:2px 0 2px 4px; background:url('template-parpage.jpg') no-repeat; line-height:20px; text-align:center; color:#FFF; font-size:11px; font-weight:bold}
			a.parPageBitEnCours{background:url('template-parpage_encours.jpg') no-repeat}
	/*Filtre caracts*/
	.caract_lib{width:130px; text-align:right; font-weight:bold; color:#385DC8}
	.caract_val{width:140px}
		.caract_val select{width:140px}
	/*Tri derniers ajouts*/
	.classerpar_txt{/*width:78px;*/ text-align:right; font-weight:bold; color:#385DC8}
	.classerpar{width:140px}
		.classerpar select{width:130px}
/*Les pages*/	
.pagenavH{height:23px; padding:5px 0 2px 6px; border-bottom:solid 1px #D1D1D1}
.pagenavB{height:23px; padding:5px 0 2px 6px; border-bottom:solid 1px #D1D1D1; border-top:solid 1px #D1D1D1}
.pagenavTops, .pagenavTopsH, .pagenavTopsB{height:23px; margin-top:13px; padding:5px 0 2px 6px; border-bottom:solid 1px #D1D1D1; border-top:solid 1px #D1D1D1}
	.pageprec{float:left; width:92px; height:23px; padding-left:9px}
	.pagesuiv{float:right; width:90px; height:23px; padding-right:13px}
	.pages{float:right; width:525px; height:23px; padding-right:14px}
		.pages td{height:23px}
		.page{padding-left:4px}
			.page a{display:block; float:left; width:20px; height:21px; margin-left:2px; text-align:center; line-height:20px; font-weight:bold}
			span.page_encours{display:block; float:left; width:20px; height:21px; background:url('template-pageencours.jpg') no-repeat; text-align:center; line-height:20px; color:#fff; font-weight:bold}
				
/*Articles categ +++ Voir la partie zoom ligne 303 +++ */
.articles{width:741px; padding:10px 0 10px 11px;position:relative}
	.articles .articleBit{float:left; width:173px; height:334px; margin:5px}
		.articles .articleBit .articleBitZoom{top:-54px; left:-48px}
		
/*---------- @PRODUIT ----------*/
/*retour categ*/
.retour_categ{height:24px; padding:4px 0 0 16px; border-top:solid 1px #D7D7D7}
	.produitGD{width:918px; margin:0 0 14px 16px; padding:20px 13px; background:#fff; border:solid 2px #E8E8E8}
		/** Colonne gauche : photos **/	
		.produitG{float:left; width:296px}
			.produit_ima{width:296px; /*height:395px;*/  text-align:center}
				.produit_cadre {margin: auto}
				.produit_zoom{float:left; width:58px; height:35px; padding-top:4px}
				.produit_3d{float:right; width:136px; height:35px;padding-top:4px}
			.photos{width:296px}
				.photoBit{float:left; width:45px; margin-right:5px; border: 1px solid #E8E8E8;}
					.photoBit:hover{border: 1px solid #3465CB;}
		/** Colonne droite: détails et formulaire **/
		.produitD{float:right; width:606px}
			.produit_details{width:606px; background:url('template-point_v.jpg') repeat-y 328px 0}
				/*COLONNE GAUCHE*/
				.produit_detailsG{float:left; width:311px}
					/**Libéllés**/
					h1.produit_lib{ font-size:20px; color:#1A1A1A; line-height: 20px}
					.produit_lib2{ font-size:20px;line-height: 20px; /*color:#656565;*/ padding-bottom: 2px;padding-top: 2px}
					/**Marque logo**/
					.produit_marque{/*height:30px;*/ font-weight:bold}
						/*.produit_marque strong{color:#3465CB}*/
					/**Diverses infos**/
					.produit_infos	{}
					/**Evaluation produit**/
					.produit_eval{height:49px; padding-top:8px}
						.nb_avis{height:21px;/*padding-left:90px; background:url('template-bg_notes.jpg') no-repeat;*/ font-weight:bold}
						.produit_eval a{text-decoration:underline}
					/*Sur mesure*/
					.surmesure{height:34px}
				/*COLONNE DROITE*/		
				.produit_detailsD{float:right; width:267px}	
					.produit_livr{padding-bottom:10px; text-align:left; }
						.produit_livr a{text-decoration:underline; color:#3465CB}
					/**Formulaire fiche produit**/
					.enstock{font-size:16px; font-weight:bold; color:#5FB73D}
					.epuise{font-size:16px; font-weight:bold; color:#ccc}
					.alerte_stock{padding-bottom:10px; color:#D71E2C}
						.alerte_stock a{ color:#D71E2C}
					.etat_stock{font-size:18px;padding-bottom:5px;font-weight: bold}
					/*Caractéristiques*/
					.caractProd{margin-bottom:10px}
						.caractProd_lib{width:100px; padding-bottom:5px}
						.caractProd_lib2{width:150px; padding-bottom:5px}
						.caractProd_val{padding-bottom:5px; color:#3465CB}
					/*qte*/
					.produit_qte{float:left; width:262px; height:30px}
						.produit_qte table td{height:20px}
							.input_qte{width:17px; height:17px; padding-right:5px; border:solid 1px #E8E8E8; text-align:right}
					/**Prix**/
					.produit_prix{float:left; width:140px; margin-top:-3px; line-height:normal}
						.produit_prixold{padding-left:5px; font-size:11px; text-decoration:line-through; color:#606060; font-weight:bold}
						.produit_prixpromo{padding-left:5px; font-size:20px; font-weight:bold; color:#D8001A}
						
					/**Prix**/
					.produit_prix2{float:left; margin-bottom:5px; line-height:normal}
						.produit_prixold2{padding-left:5px; font-size:11px; text-decoration:line-through; color:#606060; font-weight:bold}
						.produit_prixpromo2{font-size:26px; font-weight:bold; color:#3EC437}
						
						
					/*Cadres*/
					.cadres {padding-top: 5px; padding-bottom: 10px}	
					
			.produit_sep{clear:both; height:43px; background:url('template-point_h.jpg') repeat-x 0 21px}
			
			/*Choix modes livraison*/
			.produit_modelivrBit{margin-bottom:10px; font-size:14px;}
				.produit_modelivr strong{color:#3465CB}
				.compteAreboursTxt{display:inline}
			/**Logos instit**/		
			.liens_instit{float:left; width:349px; height:80px}
				.liens_instit a{float:left; display:block; margin-right:15px}
			/**partage facebook**/		
			.partage{float:right; width:257px; height:80px}
				.share{height:28px}
				.btn_jaime{float:left; width:60px; height:40px; margin-right:10px; padding-top:3px; overflow:hidden}
				.btn_recommander{float:left; width:113px; height:43px}
				.btn_plusun{float:left; width:32px; height:38px; padding-top:5px}
			
			/**Bannieres pub + boutiques**/
			.boutiqueG{float:left; width:299px; height:75px; border:solid 1px #ddd}
			.boutiqueD{float:right; width:299px; height:75px; border:solid 1px #ddd}
			.publicite { height: 100px; width: 606px; text-align: center; line-height: 100px; background-color: brown; margin-top: 5px}
				
	/*PANNEAU ONGLETS : description + caractéristiques*/
	.classeur{width:948px; margin:0 0 3px 16px}
		.ongletDesc{float:left; width:115px; height:30px}
			.ongletDesc a{display:block; width:112px; height:30px; background:url('template-ongletDesc.jpg') no-repeat 0 0}
		.ongletCaract{float:left; width:146px; height:30px}
			.ongletCaract a{display:block; width:146px; height:30px; background:url('template-ongletCaract.jpg') no-repeat 0 0}
		
		.classeur_bordureDesc, .classeur_bordureCaract{clear:both; width:918px; /*height:135px;*/ padding:20px 13px; background:url('template-bg_classeurDesc.jpg') no-repeat right top #fff; border:solid 2px #E8E8E8; border-top:none}
		.classeur_bordureCaract{background:url('template-bg_classeurCaract.jpg') no-repeat #fff}
			.classeur_content{width:918px; /*height:140px;*/ overflow:auto; font-size: 14px; line-height: 16px;}
			
	/*AVIS DES INTERNAUTES*/
	.notes{height:21px; padding-left:12px}
		.notes_txt{float:left; width:182px}
		.noteBit{float:left; width:17px; height:17px}
	.avis, .commentaire_formu{width:696px; margin-left:12px; padding:0 15px; background:#fff; border:solid 1px #D7D7D7}
	.commentaire_formu{padding:30px 15px 0 15px}
		.avis ul{width:696px}
			.avis ul li{width:696px; padding:10px 0; border-bottom:solid 1px #ccc}
				.pseudo{position:relative; top:-4px; padding-right:4px; color:#3465CC}
				.etoiles img{padding-right:2px}
				.commentaires{padding-top:10px; color:#666}

/*---------- @PAGES RECHERCHE ----------*/
.formu_contenu{padding:15px 0; background:#FFF; border-bottom:solid 1px #D1D1D1;color:#666}
	.cadre_rech{width:700px; margin:20px auto; background:url('template-degrade_bleuciel2.png') repeat-x #fff left bottom}
		.titre_bleu{margin:10px 0; color:#3465CC; font-weight:bold; text-transform:uppercase}
		.bordure_cadre{padding:10px; border:solid 2px #F1F1F1}
			.input_qm{width:420px; padding:4px; border:solid 1px #C7C7C7}
			.select_txt{width:220px}

			
	.cadre_historique{width:400px; margin:20px 20px 20px 25px}
		.cadre_historique ul{width:370px; padding:10px 0 10px 40px; overflow:hidden}
			.cadre_historique ul li a{display:block; padding-left:10px; background:url('template-pucecat_close.jpg') no-repeat 0 5px}
					
		/*Pages résultat rayons et autres*/
		.rechcontenubit{width:700px; height:115px; margin:15px auto 0 auto}
			.blocdivers{width:675px; height:88px; float:right; padding:10px; background:url('template-degrade_bleuciel2.png') repeat-x #fff left bottom; border-left:5px solid #3465CC; border-bottom:1px solid #F0EFED; text-align:justify}
				.nosrayons_description, .nospages_description{padding:10px; text-align:justify}
		
		/*navigation des pages*/	
		.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{padding-bottom:10px; color:#3465CC; font-size:12px}
			.nosarticles_navigation h2, .nosrayons_navigation h2, .nospages_navigation h2{display:inline; font-size:12px}
				.nosarticles_navigation h2 a, .nosrayons_navigation h2 a, .nospages_navigation h2 a{color:#3465CC;; text-decoration:underline}
				.nosarticles_navigation h2 a:hover, .nosrayons_navigation h2 a:hover, .nospages_navigation h2 a:hover{text-decoration:underline}
			.nosarticles_navigation a, .nosrayons_navigation a, .nospages_navigation a{color:#3465CC;; text-decoration:underline}
			.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none}
			
.affinerRecherche {margin-bottom: 13px}
	.affinerRecherche li{width:157px; padding:4px 0 4px 8px; background:url('template-pucecat_close.jpg') no-repeat 0 7px; border-bottom:solid 2px #E5E5E5}
	li.selectCaractvalRecherche, li.selectMarqueRecherche, li.selectPrixRecherche  {font-weight: bold}
	.retourRecherche {text-align: right; padding-top: 5px; color:#3465CC}
	

/*---------- @PAGES PANIER ----------*/

.etapescommande{width:510px; height:130px; margin:0 auto}
	.etape1{float:left; width:94px; height:84px; padding-top:31px}
	.etape2{float:left; width:129px; height:84px; padding-top:31px}
	.etape3{float:left; width:98px; height:84px; padding-top:31px}
	.etape4{float:left; width:188px; height:129px}
	
.texteperso{width:490px; margin:0 auto; padding:10px; border:dashed 1px #CECECE}

.tablecde{width:918px; /*background:url('template-bg_tablecde.jpg') repeat-x #fff 0 32px*/}
	/*entete*/
	.tablecde td{padding:10px}
	.tablecde .tdheadcde{height:32px; padding:0; background:url('template-bg_tdheadcde.jpg') repeat-x; border-right:dashed 1px #fff; text-align:center; font-weight:bold; color:#fff}
	/*bits*/
	.cde_td1{border-right:dashed 1px #CECECE; border-bottom:dashed 1px #CECECE}
	.cde_td2{border-right:dashed 1px #CECECE; border-bottom:dashed 1px #CECECE}
	.lignecadeau{text-align:right; color:#5EB73D; font-weight:bold}
	/*ligne code promo*/
	.tablecde_bordure{width:918px; height:30px}
	
/*-------- ETAPE 1 -------------*/
/*Encart modes livraison et totaux*/
.etapescde_diversG{float:left; width:551px; border-right:dashed 1px #CECECE}
	.cde1livraison_txt{font-weight:bold; color:#3465CC; text-transform:uppercase}
.etapescde_diversD{float:right; width:366px}
	.total_txt{padding:10px 0; border-top:dashed 1px #CECECE; border-bottom:dashed 1px #CECECE; font-weight:bold; color:#5EB73D; font-size:22px}
	.tot_ttc{padding:10px 0; border-top:dashed 1px #CECECE; border-bottom:dashed 1px #CECECE; font-weight:bold; color:#3465CC; font-size:22px}
	#divcgv {font-size:10px;}
#erreur_cgv {padding-top: 5px; display: none; text-align: right}
.commandecadeau {margin-bottom: 40px; margin-top: 10px; /*color: #3465CC; font-weight: bold*/}
	#commandecadeautexte {font-weight: normal; color: #666666}
		#commandecadeautexte textarea {height:50px; width: 350px}
/*boutons*/
.cdeboutonsg{float:left; width:552px; margin-top:1px;}
.cdeboutonsd{float:right; width:366px; text-align:right}
.cdeboutonsb {/*text-align: right;*/ text-align: center; padding-top: 20px; width: 100%}

/*-------- ETAPE 2 -------------*/
.choixInscription {background:url('template-bg_choixInscription.jpg') repeat-x; color:#fff; height:40px; font-size:14px;}
	.choixInscription span {color:#000;}	

.inscrit, .inscription, .recoverpass, .connecte{width:100%; /*background:url('template-bg_tablecde.jpg') repeat-x #fff 0 32px*//*font-size:11px;*/ color: #666666;}
	.entete{height:32px; line-height:32px; padding:0; background:url('template-bg_tdheadcde.jpg') repeat-x; text-align:center; font-size:14px; font-weight:bold; color:#fff}
.sep_pointille{border-right:dashed 1px #CECECE}

/*-------- SO COLISSIMO -------------*/
.infosLivraison {padding: 5px; font-style: italic; color:#e5630e; font-size: 11px}
.zoneGeographique {text-align: center; padding: 3px; border:1px solid #e5630e; width: 95%; margin: auto}
/*.modelivraisontype {padding-left: 5px; margin-top: 5px}
	.modelivraisontypeDesc {font-size: 10px; font-style: italic; padding-left: 57px}*/
/*.pointrelaisBit {font-size: 11px}
	.acces_handicap {font-size: 9px; font-style: italic; color: #84bf75}*/
	
.changerModeLivraison {text-align: center; margin: 5px}

/*-------- POPUP SO COLISSIMO -------------*/
.popupSo {padding-top: 25px}
	.popupSoBlocG {float:left; width: 375px; padding-left: 15px; padding-right: 10px}
	.popupSoBlocD {float:left; width: 375px; padding-left: 15px; border-left: 1px dashed #CECECE}
		.modelivraisontype {padding-left: 5px; margin-top: 10px}
		.modelivraisontypeDesc {padding-left: 57px}
		
/*-------- ETAPE 2 SO COLISSIMO -------------*/
.divers_so{padding:15px 30px; background:#FFF; border-bottom:solid 1px #D1D1D1;color:#666}
	.modeLivraisonTypeBit {float: left; width: 250px; margin-right: 20px; border:solid 1px #D1D1D1; padding: 5px}
	.actualiserCarte {text-align: center; padding-top: 5px}
.divers_socarte {padding-top: 15px}
	.listePointsRetrait {float:left; width:300px; height: 400px; overflow:auto}
		.pointrelaisBit {width: 275px; margin: auto; border-bottom:solid 1px #D1D1D1; border-bottom:solid 1px #D1D1D1; padding: 3px; text-align: right; margin-bottom: 4px; margin-top: 2px; cursor:pointer}
			.pointrelaisBitSelect {border:solid 1px #e5630e; background-color:#CECECE}
			.choisirPR {text-transform: uppercase; font-weight: bold; color:#E5630E}
	.cartePointsRetrait {float:left; width:615px; height: 400px}
		.infoBullePR {font-size: 10px; width: 205px}
			.infoBullePR b {font-size: 11px; text-transform: uppercase}
			.td_pointrelaisalt1 {background-color: #D1D1D1}
			.td_pointrelaisalt2 {background-color: #E8E8E8}
	

/*-------- ETAPE 3 -------------*/
.input_codepromo{width:80px; height:17px; padding-right:5px; border:solid 1px #E8E8E8; text-align:right}
.moyenspaiement{width:918px; /*background:url('template-bg_tablecde.jpg') repeat-x #fff 0 32px;*/ padding:0 0 40px 0 }
	.paiement_entete{height:32px; padding-left:30px; background:#E6E6E6; border-bottom:solid 1px #D1D1D1; border-top:solid 1px #D1D1D1; text-align:left; line-height:32px; font-size:15px; color:#fff; font-weight:bold}
		.table_moyens{width:100%; padding:50px 10px 0 10px}
			.logo_moyen{width:100px; height:100px;  background:#fff; border:solid 1px #D1D1D1; text-align:center; cursor:pointer}
			.moyen_details {width:450px}
			 /*.moyen_details .bleu_gras { text-transform: uppercase}*/


/*---------- @ESPACE CLIENT ----------*/
.logging{padding:30px; background:#FFF}
.moncompte_content{padding:30px; background:#FFF; border-bottom:solid 1px #D1D1D1; text-align:center}
.td_alt1{padding:10px; background:url('template-degrade_bleuciel.png') repeat-x; border-top:solid 1px #D1D1D1}
.td_alt2{padding:10px; background:url('template-degrade_bleuciel.png') repeat-x; border-top:solid 1px #D1D1D1}
	a.menucli{font-weight:bold; text-transform:uppercase; color:#3465CC}

.tdhead{padding:5px 0; background:#E6E6E6; border-top:solid 1px #D1D1D1; font-weight:bold}
.bordurecarnet{width:300px; margin:0 auto 15px auto; background:url('template-bg_tablecde.jpg') repeat-x}


/*---------- @PAGES ANNEXES ----------*/
.institform{width:500px; margin:50px auto 0 auto; padding:20px 10px 20px 0; background:#fff; text-align:center}

.partenaireBit{height:80px; padding:15px; background:url('template-degrade_bleuciel.png') repeat-x ; border-bottom:solid 1px #D7D7D7}
html>boby .partenaireBit{min-height:80px; height:auto}
/*FAQ*/
#accordion{padding:23px 30px 0 30px; background:#FFF}
	.faq_menu{padding-top:30px; font-size:14px; Font-weight:bold}
	#accordion h3.toggler{height:15px; line-height:15px; padding:10px 0 15px 20px; background:url('template-pucecat_close.jpg') no-repeat 10px 15px; border-bottom:solid 1px #D7D7D7; font-size:12px; Font-weight:normal; color:#5EB73D; font-weight:bold; outline:none; cursor:pointer}
	#accordion  .element{margin-bottom:10px; padding:15px 15px 15px 20px; background:url('template-degrade_bleuciel.png') repeat-x; border-bottom:solid 1px #D7D7D7;  font-size:12px; Font-weight:normal; color:#278AE4}
	
/*---------- @POPUP AJOUT PANIER ----------*/
.artPopup {width: 570px;  margin: 0}
	.artPopup_content {padding-top: 10px; padding-bottom: 10px; /*background-color: #f1f1f1;*/}
	.artPopup_ima {float: left; width: 155px; text-align: center}
	.artPopup_details {float:left; padding-left:5px}
		.artPopup_details h3 {color: #000000; font-size: 14px}
		.artPopup_titre2 {font-weight: normal; color:#666666}
		.artPopup_prix {color:#d91f2c; font-weight: bold}
			.artPopup_prix b {color: #000; font-weight: normal}
	.artPopup_boutons {text-align: right; padding-right: 15px; margin-top: 10px}		
	

.cont_arrow{display:inline-block; margin-top:3px; line-height:10px;}
.arrow-down{width:0; height:0; display:inline-block; margin-top:12px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #fff;}

.partage2{float:left; width:271px; padding-top:8px; padding-left:25px;}
	#produitAddThisEnd{width:90px; padding-top:8px; float:left;}
	.share{height:28px}
	.btn_jaime{float:left; width:60px; height:40px; margin-right:10px; padding-top:5px; overflow:hidden}
	.btn_recommander{float:left; width:113px; height:43px}
	.btn_plusun{float:left; width:32px; height:38px; padding-top:5px}
	
/*.produit_cadre2 img{width:296px;}*/
