/* CSS Document */
	* { margin:0; padding:0; }
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size : small;
		color : #333333;
	}
	
	/* ------------------------------------------------- STRUCTURE ------------ */	
	#page { position:relative; width:780px; margin:5px auto 15px auto; }
	#topPage { margin-bottom:5px; }
	#bandeau { 
		position:relative; 
		width:780px; height:120px; 
		background:url(../images/bandeauTransaction.jpg) no-repeat 0 0;
		margin-bottom:10px; 
	}
	#news { margin-bottom:0px; color : red; font-weight : bold;}
	#cadreGauche { position:relative; float:left; width:570px; }
	#cadreDroit { position:relative; float:left; width:190px; padding-left:10px; }
	
	/* ----------------------------------- BALISE & CLASSE DE BASE ------------ */
	a { font-weight:700; color:#333333; }
	.clear { clear:both; font-size:2pt; }
	.attention { padding-left:5px; background-color:#CCCCCC; color:#790C77; font-weight:bold; font-size:10pt; }
	.alignCentre { text-align:center; }	
	
	/* ---------------------------------------------- LIENS BANDEAU ------------ */	
	
	#bandeau a {
	display : block;
	float : left;
	margin-top : 100px;
	margin-left : 20px;	
	padding-top : 5px;
	width : 280px;
	height : 50px;
	background : url(../images/buttonBandeau.gif) no-repeat;
	color : black;
	font-size : 10pt;
	font-weight : 400;
	text-decoration : none;
	text-align : center;
	
	}
	
	#cadreGauche a.section{
	display : block;
	float : left;
	margin-top : 10px;
	width : 284px;
	height : 54px;
	background : url(../images/buttonBandeau.gif) no-repeat;	
	}
		
	#imgMenu { margin-left:30px; }
	#imgMenu img { border-width:0px; padding:0; margin:0; }
	
	/* ---------------------------------------------- CADRE GAUCHE ------------ */	
	#cadreGauche h1 { 
		height:24px; 
		background:url(../images/bande_h1.gif) no-repeat 0 0; 
		color:#FFFFFF; font-weight:bold; font-size:13pt; 
		padding-left:30px; 
		margin:10px 0;
		margin-top:0;
	}
	#cadreGauche h1.limit { float:left; width:435px; }
	textarea { margin-left:20px; float:left; }
	
	#zonePolice { float:left; position:relative; margin-left:0px; background-color:#bfe2e6; width:250px; }
	#zonePolice h2 { color:#fff; font-size:12pt; padding : 5px; margin:5px; background:#009cd1;}
	#cadrePolice { 
		margin-left:20px; margin-bottom:10px; 
		width:200px; height:145px; 
		overflow:auto; 
		border:1px solid #CCCCCC; 
		background-color:#FFFFFF;
	}
		#cadrePolice img { border-width:0px; border-bottom:1px solid #666666; }
	
	#zoneCouleur { 
		float:left; position:relative; 
		background-color:#BFE2E6; 
		width:280px; height : 190px;
		margin-left:10px; padding-left:10px; 
	}
	#zoneCouleur h2 { color:#fff; font-size:12pt; padding : 5px; margin:5px 10px 5px 0; background:#009cd1;}
		.cadreCouleur { float:left; width:33.5px; height:20px; border:1px ridge #666666; font-size:3pt; margin-left:3px; margin-bottom:3px; }
		
	input#bouton { margin-top:5px; margin-left:10px; }
	input#bouton_2 { margin-top:0px; margin-left:20px; }
	
	#afficheImagetxt { margin-left:20px; border:1px solid #BBBBBB; }
	
	#zoneInfo { margin-left:20px; margin-bottom:20px; background-color:#009CD1; padding-left:10px; width:95%;  }
	#zoneInfo h3 { font-size : 11pt; margin:5px 0px; }
	#zoneInfo_qte, #zoneInfo_taille, #zoneInfo_effet, #zoneInfo_mat { float:left; position:relative; height:60px; }
	
	#conteneurPte { padding-left:20px; }
	
	/* ----------------------------------------------- CADRE DROIT ------------ */
	#cadreDroit h2 { font-size:12pt; padding-top:5px; }
	#cadreDroit a { font-weight:normal; }
	
	#actuellement {
		background-color:#BFE2E6;
		padding:5px 10px 5px 10px; 
		margin-bottom:10px;
	}	
	#actuellement h2 { color:#fff; font-size:12pt; padding : 5px; margin:5px 5px 5px 0; background:#009cd1;}
	
	#panier {
		background-color:#009CD1;
		color:#232323;
		padding:5px 10px 5px 10px; 
		margin-bottom:10px;
	}
	
	#panier h2{ color:#fff; font-size:12pt; padding : 5px; margin:5px 5px 5px 0; border-bottom : 8px solid #ffffff; }
		
	
	
	/* ------------------------------------------------- LIGNE_BOX ------------ */
	.ligneBox {
		width:100%;
		margin:0 0 20px 0px;
		padding:10px 0;
		border:0px solid #999999;
		background-color:#FFFFFF;
	}
	.ligneBox h3 { 
		margin:0 10px 5px 0px; 
		border-bottom:0px solid #C96510; 
		padding-bottom:5px;
	}
	h3.border { border-bottom:1px solid #C96510; }
	
	.ligneBox input, .ligneBox select, .ligneBox textarea { margin-left:10px; }
	label.ligneBox_lbl { color:#444444; font-size:small; font-weight:normal; float:none; margin-left:19px; }
	.ligneBox_col { float:left; margin-bottom:8px; border:0px solid red; }
	
	.information { font-size:small; }
	
	
	.promo { color:#000066; font-weight:bold; }
	.oldPrix { text-decoration:line-through; }
