/* ------------------------ SIDEBAR ------------------------ */
/*
#sideBar, #right {
	width : 252px;
	
	
	margin-top : 28px;
	
	
	border:0px solid #000;
}*/

#right .ce_text, #right .inside, #right .block { margin:0; padding:0; }

#sideBar .ce_text, #sideBar .inside, #sideBar .block { margin:0; padding:0; }

#right  { background : url('images/sidebar_right_shadow.png') right repeat-y; margin-right:8px;}

	#right .ce_text {
		width : 244px;
		background : #F4F4F4;
		float : left;
		
	}

	#sideBarTopCorner {
		width : 252px;
		height : 21px;
		background : #F4F4F4 url('images/sidebar_corner_top_right.gif') top right no-repeat;
		float : left;
	}

	#sideBarMiddleConteneur {
		width : 244px;
		background : #F4F4F4;
		float : left;
		
	}

	#sideBarBottomCorner {
		width : 252px;
		height : 23px;
		background : #F4F4F4 url('images/sidebar_corner_shadow_bottom.gif') bottom no-repeat;
		float : left;
	}


	.sideBarBoxTitle {
		width : 235px;
		height : 29px;
		background : url('images/sidebar_box_title_bg.gif') top repeat-y;
		border-left : 9px solid #006da8;
		float : left;
		
	}
		.titleBleu {
			font-family : Arial, helvetica, sans-serif ;
			font-size : 12px;
			font-weight : bold;
			color : #006da8;
			padding-left : 10px;
			margin-top : 0px;
			padding-top : 8px;
			float : left;
		}
		.titleOrange {
			font-family : Arial, helvetica, sans-serif ;
			font-size : 18px;
			font-weight : bold;
			color : #ffa800;
			padding-left : 4px;
			padding-top : 3px;
			float : left;
		}
	

	.sideBarBoxConteneur {
		width : 211px;
		padding-top : 14px;
		padding-left : 28px;
		padding-bottom : 18px;
		float : left;
	}
/*
	.sideBarBoxConteneur a {
		width : 244px;
		font-size : 10px;
		color : #333;
	}
	.sideBarBoxConteneur a:hover {
		font-size : 10px;
		color : #006da8;
	}
*/


	.sideBarBoxSeparatorLine {
		width : 195px;
		height : 1px;
		background : url('images/sidebar_separator_line.gif') center center repeat-x;
		padding-bottom : 14px;	
		float : left;
	}


	/* LINK PUCE BLEU  */

		
		.linksPuceBleu li  {
			width : 200px;
			height : 17px;
			float : left;
		}
		.linksPuceBleu a {
			font-size : 10px;
			color : #333;
			padding-left : 11px;
			padding-top : 1px;
			margin-left : 2px;
			background : url('images/puce_fleche_bleu.gif') left 4px no-repeat;
			float : left;
		}
		.linksPuceBleu a:hover {
			font-size : 10px;
			color : #006da8;
			background : url('images/puce_fleche_orange.gif') left 4px no-repeat;
		}
		

	/* PANIER BOX */
	.infosTitlePanier {
		padding-left : 38px;
		position : absolute;
		z-index : 2;
		float : left;
	}

		.infosTitlePanier img {
			padding-top : 7px;
			padding-right : 4px;
			float : left;
		}
		.nbArticleLib {
			color : #006da8;
			padding-top : 8px;
			padding-right : 15px;
			float : left;
		}
		.nbArticle {
			font-size : 14px;
			color : #ffa800;
			padding-right : 4px;
			padding-top : 6px;
			float : left;
		}


		.listArticle li {
			padding-bottom : 4px;
			float : left;
			margin-left:-15px;
			/*border:1px solid #000;*/
		}


			.listArticleNb {
				color : #ffa800;
				width : 30px;
				padding-top : 2px;
				float : left;				
			}
			.listArticleRef {
				color : #006da8;
				width : 70px;
				padding-top : 2px;
				float : left;
			}
			.listArticleLen {
				color : #006da8;
				width : 60px;
				padding-top : 2px;
				float : left;
				text-align:right;
			}


			.icoBoxPanier a {
				width : 20px;
				height : 15px;
				float : left;
			}

				/* Icones Panier */
				a.icoPanier, a.icoPanierSup { cursor : pointer; }
				a.icoPanier {
					background : transparent url('images/ico_panier_add_out.gif') center center no-repeat;
				margin-left : 5px;
				margin-right : -12px;
				}
				a.icoPanier:hover {
					background : transparent url('images/ico_panier_add_over.gif') center center no-repeat;
				}

				a.icoPanierSup {
					background : transparent url('images/ico_panier_remove.gif') center center no-repeat;
				margin-left : 20px;
				margin-right : -12px;
				}
				a.icoPanierSup:hover {
					background : transparent url('images/ico_panier_remove_over.gif') center center no-repeat;
				}
				/* Icones Panier */


	/* / Icone Panier */

		/* / PANIER BOX */


		/* INTERLOCUTEUR */
		
		.sideBarBoxInterloc li {
			font-size : 10px;
			padding-bottom : 3px;
		}
			.interlocPhone {
				font-size : 10px;
				background : url('images/ico_phone.gif') 1px 1px no-repeat;
				padding-left : 10px;
			}
			.interlocMail a {
				font-size : 10px;
				color : #888;
				background : url('images/ico_mail.gif') left 3px no-repeat;
				padding-left : 14px;
			}
			.interlocMail a:hover {				
				color : #333;
			}
		/* / INTERLOCUTEUR */


		/* CATALOGUE PDF */
		.catalogPdf a {
			font-size : 10px;
			background : url('images/ico_pdf_small_out.gif') 1px 1px no-repeat;
			padding-top : 4px;
			padding-left : 22px;
			padding-bottom : 6px;
		}

			.catalogPdf a:hover {
				background : url('images/ico_pdf_small_over.gif') 1px 1px no-repeat;
			}

		.catalogImg {
			padding-left : 20px;
			filter : alpha(opacity=80);
			-moz-opacity : .80;
			opacity : .80;
		}
			.catalogImg:hover {
				padding-left : 20px;
				filter : alpha(opacity=100);
				-moz-opacity : 100;
				opacity : 100;
			}
		/* / CATALOGUE PDF */


/* Footer side bar */
#sideBarFooter {
	width : 228px;
	background : #F4F4F4;
	padding-left : 15px;
	padding-top : 16px;
	padding-bottom : 20px;
	clear : both;
	margin-top:25px;

}

	#sideBarFooter span {
		color : #888;
		font-size : 10px;
		padding-bottom : 6px;
		display : block;
		width : 225px;
	}
	#sideBarFooter span img {
		padding-bottom : 10px;
	}
	#sideBarFooter a {
		font-size : 10px;
		color : #006da8;
		text-decoration : none;
	}
	#sideBarFooter a:hover {
		color : #888;
		text-decoration : none;
	}

/* ------------------------ / SIDEBAR ------------------------ */
