/* CSS Document */		
	* { margin:0; padding:0; }
	body { background:#FFFFFF; font-family : verdana, cursive, georgia, sans-serif ; font-size:10pt; }
	
	/* ----------------------------------------------------------------- CADRE */
	#page {
		position:relative;
		width:950px;
		margin:5px auto;
		overflow:hidden;
	}
	
	/* --------------------------------------------------------------- BANDEAU */
	#bandeau {
		position:relative;
		width:950px;
		height:auto;
	}
		#bandeau_ads {
			float:left;
			position:relative;
			width:795px;
			height:22px;
			color:#A7BBB9;
			font-weight:bold; font-size:10.5pt;
			border-top:1px solid #A7BBB9;
			border-bottom:1px solid #A7BBB9;
		}
		
		#bandeau_favori {
			float:left;
			position:relative;
			width:155px;
			height:22px;
			border-top:1px solid #A7BBB9;
			border-bottom:1px solid #A7BBB9;
		}
			#bandeau_favori a {
			   color:#000000;
			   font-size:9pt;
			   text-decoration:none;
			}
			#bandeau_favori img { border-width:0px; }
			
		#bandeau_logo {
			float:left;
			width:550px;
			height:110px;
			background:url(../images/LogoNewStyl.jpg) no-repeat 0 0;
		}
		
		#bandeau_lienUtile {
			float:left;
			position:relative;
			width:400px;
		}
			#bandeau_lienUtile a { color:#000000; text-decoration:none; }
			#bandeau_lienUtile a:hover { background-color:#EFEFEF; }
		#bandeau_box {
			float:left;
			position:relative;
			width:200px;
			height:80px;
		}
			#bandeau_box form { background-color:#DDDED9; height:30px; padding-left:3px; }
				#input { margin-bottom:15px;  }
			#bandeau_box img { vertical-align:middle; border-width:0px; }
			#bandeau_box a { color:#000000; font-size : 9pt; text-decoration:none; }
			
		
	/* --------------------------------------------------------------- CONTENU */
	#contenu {
		position:relative;
		width:950px;
		height:auto;
		min-height:550px;
		background:#A7BBB9 url(../images/bgDroite.jpg) repeat-y 100% 0;
		padding-bottom:10px;
	}
	/* -------------------------------------------------------- CONTENU GAUCHE */
	.contenu_gauche {
		position:relative;
		float:left;
		width:795px;
	}
		.contenu_gauche h1 { color:#0B2E82; } 
		.presentation { 
			padding-top:50px;
			height:100px; 
			background:#FFFFFF url(../images/bgBoxMotCle.jpg) no-repeat 0 0; 
			font-size:11pt;
			font-weight:bold; 
		}
			.presentation p { width:85%; margin-left:50px; }
			.presentation p#news { width:85%; margin-left:50px; margin-top:10px; color:#990000; }
			marquee {color:#990000;  width:90%; margin:0 30px; }
		.plv {
			height:135px;
			background:#FFFFFF url(../images/animation.gif) no-repeat 100% 0; 
		}
		.conteneur {
			margin:3px 0;
			background-color:#A7BBB9;
			height:auto;
			min-height:500px;
		}
		
	/* --------------------------------------------------------- CONTENU DROIT */
	.contenu_droit {
		position:relative;
		float:right;
		width:155px;
	}
		.menu img { border-width:0px; float:left; }
		.flag { 
			height:140px;
			background:url(../images/unionJack1.jpg) no-repeat 0 0;
		}
		.tagzone {
			width:140px;
			border:1px solid #333333;
			padding:10px 2px;
			text-align:center;
		/*
			margin:3px 0;
			height:auto;
			min-height:500px;
			text-align:justify;
			margin-right:10px;
			*/
			
		}
			.tagzone a { text-decoration:none; }
	#pied {
		clear:both;
		float:left;
		width:944px;
		border:1px solid #000000;
		background-color:#000000;
		color:#999999;
	}
	
	/* ------------------------------------------------------------------ PIED */
	#piedPage p {
		text-align:center;
		font-size:xx-small;
		color:#666666;
		width:75%;
		margin:5px auto;
	}
	#piedPage a { font-weight:bold; color:#333333; text-decoration:none; }
	
	/* ---------------------------------------------------------- ARBORESCENCE */
	#arborescence {
		float:right;
		margin-right:20px;
		color:#333333;
		margin-bottom:10px;
	}
		#arborescence a { color:#0B2E82; text-decoration:none; }
		#arborescence a:hover { text-decoration:underline; }

	/* --------------------------------------------------------------- BALISES */
	h1 { margin-left:20px; }
		
	/* ---------------------------------------------------------------- CLASSE */
	.clear { clear:both; font-size:0pt; height:0px; }
	
	/* ----------------------------------------------------- CATALOGUE ARTICLE */
	.boxCatalogue {
		float:left;
		width:186px;
		height:190px;
		background:#FFFFFF url(../images/bgArticleCatalogue.jpg) top left no-repeat;
		margin-left:12px;
		padding-top:30px;
	}
		.boxCatalogue h1 { font-size:10pt; margin-left:6px; margin-bottom:5px; width:70%; height:45px; }
		.boxCatalogue p { margin-left:6px; }
		.boxCatalogue img { border-width:0px; }
		.boxCatalogue img.principale { margin-left:6px; padding:5px; background-color:#DDDED9; }
	img.principale {
		float:left;
		width:135px;
		height:90px;
		/*margin:10px;*/
	}
	.zoneBouton {
		float:left;
		width:28px;
		height:100px;
		background-color:#DDDED9;
	}
	.prix, .promo { font-weight:bold; font-style:italic; color:red; }

	/* ------------------------------------------------------------- LIGNE_BOX */
	.ligneBox {
		width:95%;
		margin:0 0 20px 15px;
		padding:10px 0;
		border:0px solid #999999;
	}
	.ligneBox h3 { 
		margin:0 10px 5px 10px; 
		color:#61889B; 
		border-bottom:1px solid #61889B; 
		padding-bottom:5px;
	}
	.ligneBox input, .ligneBox select, .ligneBox textarea { margin-left:15px; }
	label.ligneBox_lbl { color:#444444; font-size:0.9em; font-weight:normal; float:none; margin-left:19px; }
	.ligneBox_col { float:left; margin-bottom:8px; border:0px solid red; }
	p.information { margin-left:20px; }

