/* Principal part 1 */
	#bandeau{
		margin-left:9px;
		background-color:#DBDEDF;
		padding:4px 0 3px 4px;}

/* Principal part 2 DOITE */
	#emetteur{
		border:1px solid #000;
		margin:4px 0 0 9px;
		background-color:#F2F3F3;
		padding:0;}
		#emetteur a{
			text-decoration:none;}
			#emetteur a:hover{
				text-decoration:underline;
				color:#666666;
				background-color:inherit;}
		#depot h2, #di_release h2 {
			border-bottom:1px solid #000;
			margin-bottom:8px;
			width:96%;}
		#depot{
			width:280px;
			float:right;
			margin-top:12px;}
			#depot form{
				font-size:0.9em;
				margin-bottom:8px;}
			#depot input{
				border:1px solid #000;
				margin-top:8px;
				_margin-top:0;
				margin-left:4px;}
			#depot input.submit {
				border:0;
				color:#FFF;
				background-color:#525252;
				font-size:0.8em;
				cursor:pointer;}

/* Principal part 2 GAUCHE */
		#di_release{
			border-right:1px dotted #000;
			width:390px;											/* 390 + 12 + 18 = 420px */
			padding:10px 12px 0 18px;}
			#dir2{
				float:right;
				width:160px;}
				#dir2 ul{
					padding:0;
					margin:0;
					list-style:none;}
				#dir2 ul li{
					margin-bottom:3px;}
				#dir2 ul li a{
					background:transparent url(../images/puce_01.gif) no-repeat 0 3px;
					padding-left:9px;}
			#dir1{
				width:200px;
				padding-bottom:16px;}

/* Principal part 3 */
	#contenu{
		border:1px solid #000;
		margin:4px 0 0 9px;
		background-color:inherit;
		padding:10px 0 0 13px;
		height:auto !important;
		height:290px;
		min-height:290px;}
			#contenu h2{
				font-size:0.9em;
				font-weight:bold;
				margin:0 0 9px 0;
				background-color:#C6CACC;
				border-left:11px solid #7D9A50;
				padding:1px 0 1px 9px;
				width:90%;}
			#contenu h2.latribune {
				border-left:11px solid #EA8C28;}
			#contenu h2.communique {
				border-left:11px solid #00408A;}
			#contenu h2.email {
				border-left:11px solid #FAC80F;}
				#contenu h2 a{
					text-decoration:none;}
		/* Tableau liste sociétés */
			#contenu th a {
				text-decoration:underline;
				font-size:1em;
				color:#FFF;
				background-color:inherit;}
				#contenu th.actif a {
					text-decoration:none;
					cursor:default;
					color:#000;
					background-color:#FFFFFF;
					padding:1px;}
		
		/* Communiqué */
			#contenu a.lien {
				display:block;
				vertical-align: middle;
				text-decoration:none;
				color:#666666;
				background-color:transparent;
				vertical-align:bottom;}
				#contenu a.lien img{
					vertical-align:middle;
					padding-bottom:2px;}
			#contenu a:hover {
				text-decoration:underline;}
				
		/* Mise en forme générale (existe déjà 		" .important .tres_important .comment" */
			#contenu h3{
				font-size:1.2em !important;
				font-size:12px;
				font-weight:bold;
				margin-bottom:20px;
				background-color:inherit;
				color:#00428C;
				text-align:center;}
			
			.sous-titre, .sous-titre strong {
				font-size:1.16em;
				margin-bottom:10px;}
	

	/* Principal part 3 droite */ 
		#contenu_d {
			float:right;
			padding-right:7px;} /* 25 */
		#contenu_d iframe {
			margin:2px 12px 12px 12px;}
			
			
	/* Principal part 3 gauche */ 	
		#contenu_g{
			border-right:1px dotted #000;
			width:403px;												/* 403 + 4 + 13 = 420px */
			padding:9px 4px 0 13px;
			margin:-10px 0 0 -13px;
			height:auto !important;
			height:290px;
			min-height:290px;}
			

	/* LISTE COMMUNIQUES, DOCUMENTS etc... */
				#liste ul{
					padding:0;
					margin:0 0 0 13px;
					_margin:0 0 0 15px;
					list-style-type:square;}/*list-style-image:url(../images/puce_communiques.gif);*/
					#liste li{
						padding:0 0 12px 0;
						margin:0;
						color:#00428C;}
						#liste li h6{
							font-size:1em;
							font-weight:normal;
							color:#000;}
							#liste li h6 a{
								color:#00428C;
								text-decoration:none;}
							#liste a.societe {	/* Liens noirs */
								color:#000;
								font-weight: bold;
								text-transform:uppercase;
								text-decoration:none;}
	/* LISTE en tableau */
			/*	#contenu .tableau {
					background-color: #F4F4F4;}
				#contenu .tableau tr, #contenu .tableau td{
					background-color:#FFF;}*/
				#contenu .tableau th {
					font-size:1.2em;
					padding:6px 4px 4px 4px;
					text-align:center;
					color:#FFF;
					background-color:#7D9A50; /* #F4C594 */
				}
				#contenu .tableau th.actif {
					background-color:#7D9A50;
					border:1px solid #FFF;
				}
				#contenu .tableau td {
					border:1px dotted #000;
					border-top:0;
					border-right:0;
					padding:0 0 1px 1px;}
				#contenu .tableau tr.tri td{
					padding:0;
					border:0;}
				#contenu .tableau tr.tri td.ordre{
					padding:2px 0 1px 4px;
					background-color:#C6CACC;
					line-height:12px;}
		/* LISTE ligne colorées 1 sur 2 */
		#contenu .different {
			background-color:#C6CACC;
			color:#000;}

/******* CLASSES *********/	/* ROUGE 
		#contenu .important{
			color: #00428C;
			font-weight: bold;}
			#contenu .tres_important{
				color: #00428C;
				font-size: 1.5em;
				font-weight: bold;}
		#contenu .comment{
			font-size:0.9em;
			font-style:italic;}*/
		/* module rechercher */
				#contenu div.recherche{
					font-weight:bold;
					padding:2px;}
				#contenu .recherche{
					background-color:#FAC80F;
					padding:1px;
					font:inherit;
					color:inherit;}
					
					
/***** GESTION DES TITRES *****/ 
			
		#contenu .h5, h5, .err{	/* NOIR */
			color: #666666;
			font-size: 1.4em;
			font-weight: bold;
			text-align:center;
			background-color:inherit;
			margin-bottom:16px;}
		#contenu .err, h5.err {
			color:#ea8C28;
			background-color:inherit;}
			
			#contenu h6{
				color: #666666;
				font-size: 1.2em;
				font-weight: bold;
				margin-bottom:6px;}
				
		#contenu .h7, #contenu .h7 td {	/* NOIR */
			padding:4px;
			color: #222222;
			font-weight: bold;
			text-align:center;
			background-color:#E9E9E9;}


/***** DIVERS *****/
		#contenu i {
			display:none;}


@media print {
	.noprint, h4 {
		display:none;
	}
}
