#col_tertiaire #login ul.login_nav #signets { width: 50%; min-height: 30px; border-bottom: 1px solid #cccccc; background: url(../images/fd_outils_droite.gif) bottom left no-repeat; display: block; position: relative;}
* html #col_tertiaire #login ul.login_nav #signets { height: 30px; width: 49%; }
#col_tertiaire #login ul.login_nav #signets a { padding: 3px; text-decoration: none; }
#col_tertiaire #login ul.login_nav #signets img { position: relative; padding-right: 3px;top: 4px; height: 15px;}

#col_tertiaire #login ul.login_nav #signets_on { width: 50%; min-height: 30px; background: none; display: none; border-bottom: 1px solid #cccccc;}
* html #col_tertiaire #login ul.login_nav #signets_on { height: 30px; width: 49%; }
#col_tertiaire #login ul.login_nav #signets_on a { padding: 3px; text-decoration: none; color: #c24900; }
#col_tertiaire #login ul.login_nav #signets_on img { position: relative; padding-right: 3px; top: 4px; height: 15px;}

#col_tertiaire #login ul.login_nav #achats { width: 49%; min-height: 30px; border-right: 0; border-bottom: 1px solid #cccccc; display: block;background: url(../images/fd_outils_droite.gif) bottom left no-repeat; position: relative;}
* html #col_tertiaire #login ul.login_nav #achats { height: 30px; } 
#col_tertiaire #login ul.login_nav #achats a { border-right: 0; border-right: 0; padding: 3px; text-decoration: none; }
#col_tertiaire #login ul.login_nav #achats img { position: relative; top: 4px; height: 15px; padding-right: 3px; }

#col_tertiaire #login ul.login_nav #achats_on { width: 49%; min-height: 30px; border-right: 0; display: none; border-bottom: 1px solid #cccccc;}
* html #col_tertiaire #login ul.login_nav #achats_on { height: 30px; } 
#col_tertiaire #login ul.login_nav #achats_on a { border-right: 0; color: #c24900; border-right: 0; padding: 3px; text-decoration: none; }
#col_tertiaire #login ul.login_nav #achats_on img { position: relative; top: 4px; height: 15px; padding-right: 3px; }

#col_tertiaire #login h2 { padding-bottom: 0;}
#col_tertiaire #login ul { list-style-type: none; width: 100%; overflow: hidden; margin: 0; padding: 0;}
#col_tertiaire #login ul.login_options li { float: left; margin: 0 20px 0 0;}
#col_tertiaire #login ul.login_options li a{ font-size: 0.63em; color: #525252; font-weight: bold;}
#col_tertiaire #login ul.login_nav { border-top: 1px solid #CCCCCC; }
#col_tertiaire #login ul.login_nav li { border-right: 1px solid #CCCCCC; float: left; }
#col_tertiaire #login ul.login_nav li a { display: block; font-size: 0.7em; font-weight: bold; color: #8b8b8b; text-align: center; }


div.signet_marge { position: relative; margin: 0 auto; padding: 0px; }

	div.signet_marge dl, div.signet_marge dd, div.signet_marge ul, div.signet_marge li { margin: 0 auto;	padding: 0;}	
	div.signet_marge dl { width: 267px; }
		div.signet_marge dd div.listes { position: relative; padding: 0px 0px 0px 0px; }
			div.signet_marge .hide { display: none; }
			div.signet_marge .show { display: block; }
			
			div.signet_marge dd { position: relative; margin-top: 15px; padding-bottom: 5px; }
				div.signet_marge dd div.section.show { display: block;  padding-bottom: 5px;}
				div.signet_marge dd div.section.hide { display: none; }

			div.signet_marge dd h3 { background: url(../images/sign_fd_titre.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em!important; }
			div.signet_marge dd h3 { background: url(../images/sign_fd_titre_on.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em; }			
				div.signet_marge h3 a, div.signet_marge h3 a:visited { color: #0b76fa!important; font-weight: normal; text-decoration: none!important; }	 
			
	div.signet_marge ol { padding: 5px 0px 0px 0px; list-style-position: inside; margin-left: 0px;  vertical-align: middle; border-bottom: 1px dotted #a3a3a3;}
		div.signet_marge li { border-top: 1px dotted #a3a3a3; background-color: #e5e5e5; padding: 2px; margin-top: 1px; margin-bottom: 1px; color: #939393; font-size: 0.7em; }
		div.signet_marge li.pair { background-color: #ececec; }
		div.signet_marge li:hover { background-color: #bebebe; }
			div.signet_marge li img { position: relative; float : right; margin-top: 2px; padding-right: 3px;}
			* html div.signet_marge li img { margin-top: 2px }
			*:first-child+html div.signet_marge li img { margin-top: 2px; } /*Force Explorer 7 a afficher la puce au bon endroit */
			@media all and (min-width:0px) {/* Forces Opera à placer la puce au bon endroit */ head~body div.signet_marge li img { margin-top: 1px; }}
			div.signet_marge li a, div.signet_marge li a:hover, div.signet_marge li a:visited { color: #525252!important; text-decoration: none!important;  }

	div.signet_marge div.float_signet_altern { float : right; width: 135px; text-align: right; padding-top: 5px; position: relative; }
	div.signet_marge div.float_signet { float : left; width: 100px; padding-top: 5px; position: relative; }

		div.signet_marge div.float_signet_altern a,
		div.signet_marge div.float_signet a, div.signet_marge div.float_signet a:visited { color: #a2a2a2; font-size: 0.5em; text-decoration: none; font-weight: bold; }
			
	
	
/* Achats */
	
div.achats_marge { position: relative; margin: 0 auto; padding: 0px;}

	div.achats_marge dl, div.achats_marge dd, div.achats_marge ul, div.achats_marge li { margin: 0 auto;	padding: 0;}	
	div.achats_marge dl { width: 267px; }
		div.achats_marge dd div.listes { position: relative; padding: 0px 0px 0px 0px; }
			div.achats_marge .hide { display: none; }
			div.achats_marge .show { display: block; }
			
			div.achats_marge dd { position: relative; margin-top: 15px; padding-bottom: 5px; }
				div.achats_marge dd div.section.show { display: block;  padding-bottom: 5px;}
				div.achats_marge dd div.section.hide { display: none; }

			div.achats_marge dd h3 { background: url(../images/sign_fd_titre.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em!important; }
			div.achats_marge dd h3 { background: url(../images/sign_fd_titre_on.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em; }			
				div.achats_marge h3 a, div.achats_marge h3 a:visited { color: #0b76fa!important; font-weight: normal; text-decoration: none!important; }	 
			
	div.achats_marge ol { padding: 5px 0px 0px 0px; list-style-position: inside; margin-left: 0px;  vertical-align: middle; border-bottom: 1px dotted #a3a3a3;}
		div.achats_marge li { border-top: 1px dotted #a3a3a3; background-color: #e5e5e5; padding: 2px; margin-top: 1px; margin-bottom: 1px; color: #939393; font-size: 0.7em; }
		div.achats_marge li.pair { background-color: #ececec; }
		div.achats_marge li:hover { background-color: #bebebe; }
			div.achats_marge li img { position: relative; float : right; margin-top: -12px; padding-right: 3px;}
			* html div.achats_marge li img { margin-top: 0px }
			*:first-child+html div.achats_marge li img { margin-top: 2px; } /*Force Explorer 7 a afficher la puce au bon endroit */
			@media all and (min-width:0px) {/* Forces Opera à placer la puce au bon endroit */ head~body div.achats_marge li img { margin-top: 1px; }}
			div.achats_marge li a, div.achats_marge li a:hover, div.achats_marge li a:visited { color: #525252!important; text-decoration: none!important;  }

	div.achats_marge div.float_achats_altern { float : right; width: 135px; text-align: right; padding-top: 5px; position: relative; }
	div.achats_marge div.float_signet { float : left; width: 100px; padding-top: 5px; position: relative; }

		div.achats_marge div.float_achats_altern a,
		div.achats_marge div.float_signet a, div.achats_marge div.float_signet a:visited { color: #a2a2a2; font-size: 0.5em; text-decoration: none; font-weight: bold; }
			
	div.signet_marge li img, div.achats_marge li img { margin-top: -12px;# }
