﻿/*----------------------------------------------------------------------

	Feuille de styles pour le bloc signet
	
	Compatible avec :
	
	PC	//	Internet Explorer 7 et +, Firefox 3.0 et +, Chrome
	MAC //	Safari, Firefox, Chrome
	
	Auteur : Benoit Renaud (base de Inpix)

-----------------------------------------------------------------------*/
div.signet { position: absolute; top: 38px; right: 82px; z-index: 300; }


	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; }
			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; }
			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; }
	
	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; }*/
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; }
			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 { background-color: #bebebe; }
			div.compte li img { float: right; position: relative; margin-top: 2px; }
			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; }
	
	div.compte div.fermercompte { width: 100%; overflow: hidden; position: relative; }
	div.compte div.fermercompte img { float: right; position: relative; top: 2px;}
	div.compte div.fermercompte p { float: right; font-size: 0.7em; color: #525252; padding-bottom: 5px; padding-right: 5px;  }	

/* help infos auto */
.anchor { position: relative;}
.help_info { position: absolute; top: 0; right: 0; width: 306px; font-size:0.75em !important; z-index: 100;}
.help_info.table { top: 25px;}

	.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; }
	
	.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;}
	

