/* CSS Document */

	* {margin:0; padding:0}

	body {font:normal 11px Arial, Helvetica, sans-serif;}
	input, select, textarea {font:normal 1em Arial, Helvetica, sans-serif;}
	table {border-collapse:collapse; border:0}
	table td {vertical-align:top;}	
	ul, li {list-style-type:none}
	a img {border:0}
	a:hover {text-decoration:underline}
	
	/* grands conteneurs */
	#degrade_global{width:100%; background:transparent url(../img/global/degrade_sur_pp.jpg) repeat-x;}
	
	#global {width:980px; margin:0 auto; clear:both;}
	#header img, #header object {display:block; margin:0 auto; padding:0}
		
	#bg_left{width:103px; background: url(../img/global/bg_left.gif) right 383px no-repeat}
	#bg_right{width:103px; background:url(../img/global/bg_right.gif) 0 383px no-repeat}
	
	#col_left {width:212px; padding-top:33px; background:#fff url(../img/global/corner_left.gif) left 0 no-repeat}
	#col_right {width:48px; padding-top:33px; background:#fff url(../img/global/corner_right.gif) right 0 no-repeat}
	
	#main {width:514px; background-color:#fff; padding:0}
	
	#footer {width:100%; height:32px; margin-top:50px; background:url(../img/global/footer_bg_repeat.gif) repeat-x}
	#footer img{display:block; margin:0 auto; padding-top:8px}
	#informatives {text-align:center; margin-top:5px;}
	#informatives li {display:inline; padding:0 5px}
	#informatives li a {color:#a90d1f; font-weight:bold; text-decoration:none}
	#informatives li a:hover {text-decoration:underline}
	
	/* colonne gauche */
	
	div#date {height:18px; padding-top:7px; text-align:center; font-size:1.1em}
	
	ul#nav_left {width:100%; background:url(../img/global/nav_left_bg_repeat.gif) repeat-y}
	ul#nav_left li {padding-top:10px;}
	ul#nav_left li.last {padding:15px 0 0 0; height:23px; background:url(../img/global/nav_left_bottom.gif) 0 15px no-repeat}
	ul#nav_left li ul li {padding:0 0 0 42px;}
	ul#nav_left li a {color:#333; font-size:1.1em; text-decoration:none}
	ul#nav_left li a:hover {text-decoration:underline}
	
	div#mail {float: right; height:18px; margin-top: 19px; padding:7px 0 0 40px; width: 74px; font-size:1.1em; background:url(../img/pics/mail.gif) 0 2px no-repeat}
	div#mail a {color:#333; font-size:1.1em; text-decoration:none}
	
	ul#nav_right {width:100%; background:url(../img/global/nav_right_bg_repeat.gif) repeat-y}
	ul#nav_right li {padding-top:13px;}
	ul#nav_right li.last {padding:37px 0 0 0; height:23px; background:url(../img/global/nav_right_bottom.gif) 0 37px no-repeat}
	ul#nav_right li ul li {padding:3px 0 5px 42px; background:url(../img/basics/puce_nav.gif) 25px 8px no-repeat}
	ul#nav_right li a {color:#333; font-size:1.1em; text-decoration:none;}
	ul#nav_right li a:hover {text-decoration:underline}

	ul#nav_right.catalogue li ul li{padding:3px 0 2px 42px}

	/* partie centrale */
	#logo {display:block; float: left; margin-left: 86px;}

	#liens_bas {padding-left: 400px; vertical-align:bottom}
	#liens_bas a {padding-left:5px}
	
	#flashContent{width:376px; height:144px; position:absolute; top:46px; left:50%; margin-left:-188px; z-index:90; background-color:#fff;}
	#flashContent a{display:block; width:30px; height:30px; background:url('../btn/btn_fermer.png') no-repeat; position:absolute; top:5px; left:338px; z-index:92}
	* html #flashContent a{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='library/btn/btn_fermer.png',sizingMethod='scale');}
	#flashPub{position:absolute; top:190px; left:50%; margin-left:-188px; z-index:95; width:375px; background-color:#fff}
	#flashPub a{display:block; width:30px; height:30px; background:url('../btn/btn_fermer.png') no-repeat; position:absolute; top:5px; left:335px; z-index:97;}
	* html #flashPub a{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='library/btn/btn_fermer.png',sizingMethod='scale');}
	
	
	
	/* 2007-10-17 pages qualité produits */
	
	.clear{clear:both; font-size:.1em; height:1px;}
	#qualProdList a,
	#qualProdDescriptif a {color:#000; text-decoration:none;}
	#qualProdList a:hover,
	#qualProdDescriptif a:hover {text-decoration:underline;}
	
	#qualProdList {
		width:100%;
		margin:0 auto 10px auto;
		padding:10px 0;
		background:#ac002a;
		text-align:center;
	}
	#qualProdList div.qualProdLabel {
		float:left;
		width:96px; /* 100px-4pad */
		height:125px;
		margin:10px 0 0 11px;
		padding:2px;
		border:1px solid #999;
		background:#fff;
	}
	* html #qualProdList div.qualProdLabel.first {margin-left:5px;}
	#qualProdList div.qualProdLabel table {width:100%;}
	#qualProdList div.qualProdLabel td.visu {
		height:85px;
		background:#dcdadb;
		vertical-align:middle;
	}
	#qualProdList div.qualProdLabel td.title {
		padding-top:5px;
		font-weight:bold;
	}
	
	#qualProdDescriptif {
		margin:0 auto 10px auto;
		padding:10px;
		border:1px solid #ac002a;
	}
	#qualProdDescriptif div.visu {
		float:left;
		width:153px;
		height:153px;
		margin:0 10px 0 0;
		border:1px solid #ac002a;
		background:#dcdadb;
	}
	#qualProdDescriptif div.ref h2 {
		font-size:1.33em;
		margin-bottom:20px;
	}
	#qualProdDescriptif p {
		margin:10px 0 0 0;
		padding:5px;
		border:1px solid #ac002a;
		background:#fbc618;
	}
	
	
	.qualProdList_Txt
	{
		padding:5px 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	