﻿
div.signet { position: absolute; top: 38px; right: 82px; z-index: 300; }
* html div.signet { right: 81px; }


	div.signet dl, div.signet dd, div.signet ul, div.signet li { margin: 0;	padding: 0; }	
	div.signet dl { width: 306px; }
		div.signet dd div.listes { position: relative; background: url(../images/signet_centre.png) top left repeat-y;	padding: 5px 20px 10px 20px; }
		* html div.signet dd div.listes { background-image: none; top left repeat-y; background-color: #f2f2f2; border: 1px solid #8e8e8e;}
			div.signet .hide { display: none; }
			div.signet .show { display: block; }
			div.signet dd { margin-top: 5px; padding-bottom: 5px; }	
			
			div.signet dd { position: relative; margin-top: 5px; padding-bottom: 5px; }
				div.signet dd div.section.show { display: block;  padding-bottom: 5px;}
				div.signet dd div.section.hide { display: none; }

			div.signet dd h3 { background: url(../images/sign_fd_titre.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em; }
			div.signet 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 dd h3 a { color: #0b76fa; font-weight: normal; text-decoration: none; }
			
	div.signet ol { padding: 5px 0px 0px 0px; list-style-position: inside; margin-left: 0px;  vertical-align: middle; border-bottom: 1px dotted #a3a3a3;}
		div.signet 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 li.pair { background-color: #ececec; }
		div.signet li:hover { background-color: #bebebe; }
			div.signet li img { float : right; position: relative; margin-top:2px; padding-right: 3px; }
			* html div.signet li img { margin-top: 2px; }
			*:first-child+html div.signet 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 li img { margin-top: 1px; }}
			div.signet li a, div.signet li a:hover, div.signet li a:visited { text-decoration: none; color: #525252; }


	div.signet div.float_altern { float : right; width: 135px; text-align: right; padding-top: 5px; position: relative; }
	
	div.signet div.float { float : left; width: 120px; padding-top: 5px; position: relative;}

		div.signet div.float_altern a,
		div.signet div.float a { color: #a2a2a2; font-size: 0.5em; text-decoration: none; font-weight: bold; }
		
	div.signet_bas { position: relative; width: 306px; height: 21px; background: url(../images/signet_bas.png) top left no-repeat; }
	* html div.signet_bas { display: none; }
	
	div.signet div.fermersignets { width: 100%; overflow: hidden; }
	div.signet div.fermersignets img { float: right; top: 2px;}
	div.signet div.fermersignets p { float: right; font-size: 0.7em; color: #525252; padding-bottom: 5px; padding-right: 5px;  }


/* COMPTE  */


div.compte { position: absolute; top: 38px; right: 82px; z-index: 300; }
* html div.compte { right: 81px; }

div.compte { position: absolute; top: 38px; left: 200px; z-index: 300; }

	div.compte dl, div.compte dd, div.compte ul, div.compte li { margin: 0;	padding: 0; }	
	div.compte dl { width: 306px; }
		div.compte dd div.listes { position: relative; background: url(../images/signet_centre.png) top left repeat-y; padding: 5px 20px 10px 20px; }
		* html div.compte dd div.listes { background-image: none; top left repeat-y; background-color: #f2f2f2; border: 1px solid #8e8e8e;}
			div.compte .hide { display: none; }
			div.compte .show { display: block; }
			div.compte dd { margin-top: 5px; padding-bottom: 5px; }	
			
			div.compte dd { position: relative; margin-top: 5px; padding-bottom: 5px; }
				div.compte dd div.section.show { display: block;  padding-bottom: 5px;}
				div.compte dd div.section.hide { display: none; }

			div.compte dd h3 { background: url(../images/sign_fd_titre.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em; }
			div.compte dd h3 { background: url(../images/sign_fd_titre_on.gif) top left no-repeat; padding: 3px 3px 3px 15px; font-size: 0.7em; }			
				div.compte dd h3 a { color: #0b76fa; font-weight: normal; text-decoration: none; }
			
	div.compte ol { padding: 5px 0px 0px 0px; list-style-position: inside; margin-left: 0px;  vertical-align: middle; border-bottom: 1px dotted #a3a3a3;}
		div.compte li { border-top: 1px dotted #a3a3a3; background-color: #e5e5e5; padding: 2px; margin-top: 1px; margin-bottom: 1px; color: #939393; font-size: 0.7em;}
		div.compte li.pair { background-color: #ececec; }
		/*div.compte li:hover, */div.compte li.hover { background-color: #bebebe; }
			div.compte li img { float: right; position: relative; margin-top: 2px; }
			* html div.compte li img { margin: 2px 0 0; padding: 0 5px; }
			*:first-child+html div.compte 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.compte li img { margin-top: 1px; }}
			div.compte li a, div.compte li a:hover, div.compte li a:visited { text-decoration: none; color: #525252; }

	div.compte div.float_altern { float : right; width: 135px; text-align: right; padding-top: 5px; position: relative; }
	
	div.compte div.float { float : left; width: 120px; padding-top: 5px; position: relative;}

		div.compte div.float_altern a,
		div.compte div.float a { color: #a2a2a2; font-size: 0.5em; text-decoration: none; font-weight: bold; }
		
	div.compte_bas { position: relative; width: 306px; height: 21px; background: url(../images/signet_bas.png) top left no-repeat; }
	* html div.compte_bas { display: none; }
	
	div.compte div.fermercompte { width: 100%; overflow: hidden; position: relative; }
	div.compte div.fermercompte img { float: right; position: relative; top: 2px;}
	/** html div.compte div.fermercompte img { float: right; top: 8px; left: 20px;}*/
	div.compte div.fermercompte p { float: right; font-size: 0.7em; color: #525252; padding-bottom: 5px; padding-right: 5px;  }
	
	/*div.signet li img, div.compte li img { margin-top: -12px;# }*/
	

/* help infos auto */
.anchor { position: relative;}
.help_info { position: absolute; top: 0; right: 0; width: 306px; font-size: .9em!important; z-index: 100000000;}
.help_info.table { top: 25px;}
* html #help_securite { top: -70px;}
* html #help_tech { top: -70px;}

	.help_info.hide { display: none; }
	.help_info.show { display: block; }

	.help_info .content { padding: 0 20px 0; background: url(../images/signet_centre.png) top left repeat-y; }
	* html .help_info .content { background-image: none; background-color: #f2f2f2; border: 1px solid #8e8e8e; padding: 0 10px 10px;}
	
	.help_info .fermercompte { width: 100%; overflow: hidden; position: relative; }
	.help_info .fermercompte img { float: right; position: relative; top: 7px;}
	.help_info .fermercompte p { float: right; color: #525252; padding-bottom: 5px; padding-right: 5px; border: none; margin: 0!important;}
	.help_info .float_altern { float : right; width: 135px; text-align: right; padding-top: 5px; position: relative; }
	
	.help_info .section { border-top: 1px dotted #a3a3a3; }
	.help_info p { border-bottom: 1px dotted #a3a3a3; padding: 5px;}
	
	.help_info .section p { background-color: #e5e5e5; margin: 0!important;}
	.help_info .section .pair { background-color: #ececec; }
	
	.help_info .compte_bas { position: relative; float: left; width: 306px; height: 21px; background: url(../images/signet_bas.png) top left no-repeat;}
	
	
.archived-pop, .archived-pop-folder { font-size: .7em!important; top: 40px; left: 20px;}
.archived-pop strong, .archived-pop-folder strong { color: #c24900;}
.archived-pop .section p { padding: 10px 0 10px 45px; background-image: url(../images/icn-archived-pop.jpg); background-position: 10px 10px; background-repeat: no-repeat;}
.archived-pop-folder .section p { padding: 10px 0 10px 45px; background-image: url(../images/icn-archived-pop-folder.jpg); background-position: 6px 10px; background-repeat: no-repeat;}
	
