/* TOP */
	#top-search {
		float:left;
		border-top:1px solid #22517d;
		border-right:1px solid #22517d;
		border-bottom:1px solid #22517d;
		border-left:1px solid #22517d;
		margin:0;
		background-color:#22517d;
		height:75px;
		width:373px;}
	#top-search h2 {
		font-weight:normal;
		padding-left:35px;
		padding-top:15px;
		color:#fff;}
	#options {color:#fff;}
		
	#top-right {
		float:right;
		border:1px solid #ccc;
		background-color:#edeee6;
		margin:0 0 0 5px;
		padding:0;
		height:75px;
		width:390px;}
	
	#top-right h2 {
		color:#000;
		font-size:11px;
		font-weight:bold;
		margin:0;
		padding-top:3px;
		padding-left:10px;
	}
	#top-right ul{
		padding-left:8px;
		margin:0;
	}
	#top-right ul li{display:inline;}
	#top-right ul li a{
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 25px;
		text-decoration:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
	}
	#top-right ul li a:hover {text-decoration:underline;}
		
	#top-right h3 {
		display:block;
		color:#2863b9;
		padding-left:55px;
		font-size:11px;
		font-weight:bold;
		height:50px;
		background:transparent url(../images-new/RSS-Feed.png) no-repeat 10px 0;
		text-decoration:none;
		margin-top:13px;}
	#top-right h3 a {color:#335A77;font-size:11px;margin:0; padding:0; text-decoration:none;}
	#top-right h3 a:hover {text-decoration:underline;}
	
	#pub {
		/* height:250px; */
		min-height:250px;
		border-bottom:1px solid #ccc;
		border-top:none;}
	
	#depeches {
		margin-top:4px; background:#e9eade;}
	#depeches h5 {
		font-size:12px;
		font-weight:bold;
		margin:0;
		border-top:5px solid #ccc;
		border-bottom:1px solid #ccc;
		padding:4px 0 1px 9px;
		height:18px;
		text-align:left;
		color:#000;}
	#depeches ul.menu li.menu {display:inline; margin:0; padding:0;}
	#depeches ul.menu li.menu a {
		padding:0;
		margin:0;
		color:#336699;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		float:left;
		border-right:1px solid #fff;}
		
/* Block Droit */
	#block-right {
		float:right;
		border:1px solid #ccc;
		margin:0;
		padding:0;
		width:300px;}

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

/* Principal part 2 DOITE */
	#emetteur{
		float:left;
		border:1px solid #ccc;
		margin:0 0 0 5px;
		background-color:#f2f4f6;
		height:75px;
		width:368px;}
		
	#emetteur2{
		float:right;
		border:1px solid #ccc;
		background-color:#f2f4f6;
		margin:0 0 0 5px;
		padding:0;
		height:75px;
		width:390px;}
		
		#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{
		margin:0 0 0 5px;
		background-color:inherit;
		height:auto !important;
		/*height:290px;
		min-height:290px;*/
		}
			#contenu h2{
				font-size:12px;
				font-weight:bold;
				margin:0;
				color:#335a77;
				border-top:5px solid #ccc;
				border-bottom:1px solid #ccc;
				padding:4px 0 1px 9px;
				height:18px;}
			#contenu h2.latribune {
				border-left:11px solid #EA8C28;}
			#contenu h2.communique {border-top:5px solid #ccc;
				border-left:0 solid #00408A;
				/*border-left:11px solid #00408A;*/}
			#contenu h2.email {
				border-left:11px solid #FAC80F;}
				#contenu h2 a{
					color:#335a77;
					font-size:12px;
					text-decoration:none;}
		/* Tableau liste sociétés */
			#contenu th a {
				text-decoration:none;
				font-size:1em;
				color:#000;
				background-color:inherit;}
				#contenu th a:hover {color:#f74f15; text-decoration:none;}
				#contenu th.actif a {
					text-decoration:underline;
					cursor:default;
					color:#f74f15;
					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:11px;
				margin-bottom:20px;
				font-weight:normal;
				background-color:inherit;
				color:#2863b9;
				text-align:center;}
			#contenu h3 a {text-decoration:none;}
			
			#contenu h4 {
				font-size:12px;
				font-weight:bold;
				margin:0;
				color:#000;
				background:#ccc;
				padding:4px 0 1px 9px;
				height:18px;}
				
			.sous-titre, .sous-titre strong {
				font-size:1.16em;
				margin-bottom:10px;}
	
		
		#bordure {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
		
		#content {padding:0 18px 0 18px;}
		#content ul.orange {margin:0; padding:0;}
		#content ul.orange li.orange {display:inline;
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		color:#2863b9;
		padding:1px 0 1px 25px;
		text-decoration:none;
		list-style:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
		}
			#content ul.orange2 {margin:0; padding:0;}
			#content ul.orange2 li.orange2 {display:inline;
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 15px;
		text-decoration:none;
		list-style:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
		}
		
		#content ul.black {margin:0; padding:0; background:#f2f4f6; width:95%; padding:3px 0 3px 15px;}
		#content ul.black li.black {
		display:inline;
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 15px;
		text-decoration:none;
		list-style:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
		}
			#content ul.black li.black a {font-size:11px; text-decoration:none;}
			#content ul.black li.black a:hover {font-size:11px; text-decoration:underline;}
		
		#content ul.black2 {margin:0; padding:3px;}
		#content ul.black2 li.black2 {
		display:inline;
		display:block;
		margin:3px 0 3px 0;
		color:#000;
		padding:1px 0 1px 15px;
		text-decoration:none;
		list-style:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
		}
		
		#content ul.title {margin:0; padding:0;}
		#content ul.title li.title {display:inline;
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		font-weight:bold;
		color:#003a62;
		padding:1px 0 1px 15px;
		text-decoration:none;
		list-style:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
		}
		
		#content ul.title2 {margin:0; padding:0;}
		#content ul.title2 li.title2 {display:inline;
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		font-weight:bold;
		color:#003a62;
		padding:1px 0 1px 25px;
		text-decoration:none;
		list-style:none;
		background:transparent url(../images-new/li-orange.gif) no-repeat 3px 3px;
		}
		
		#content h3 {
			background-color:inherit;
			color:#333333;
			font-size:1.2em !important;
			font-weight:bold;
			margin-bottom:20px;
			text-align:center;
		}
		
	#content ul.none {margin:0; padding:0 0 0 25px; background:none;}
		#content ul.none li.none {display:inline;
		display:block;
		margin:3px 0 3px 0;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 10px;
		text-decoration:none;
		list-style:disc;
		background:none;
	}
	
	#menu2 {
		background:#f2f4f6;
		margin:0;
		padding:5px;
	}
	#menu2-content {
		margin:5px;
		padding:5px;
		border:1px solid #ccc;
	}
	
	#menu2 ul.nobull {margin:0; padding:5px 0 0 0;}
	#menu2 ul.nobull li.nobull {list-style:none;}
	
	/* ACTUALITES LATRIBUNE.FR */
	#actualites_lt {
		margin:0;
		padding:10px;
	}
	#actualites_lt img {float:left; margin:2px;}
	#actualites_lt a {margin-bottom:5px; text-decoration:none;}
	#actualites_lt a:hover {text-decoration:underline;}
	#actualites_lt a.lire {text-decoration:underline; color:#2863b9;}
	#actualites_lt a.lire:hover {text-decoration:underline; color:#ff760c;}
	
	/*#actualites_lt .actualites_nav {background:#f2f4f6; margin-bottom:10px; padding:3px 0; text-align:center;}
	#actualites_lt a.actualites_nav {text-decoration:underline;}*/

	/* 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;*/
			float:left;
			width:457px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;}
			

	/* 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 20px 0;
						margin:-10px 10px 0 -20px;
						color:#00428C;
						list-style:none;}
						#liste li h6{
							font-size:1em;
							font-weight:normal;
							color:#000;}
							#liste li h6 a{
								color:#2863b9;
								text-decoration:none;}
							#liste a.societe {	/* Liens orange */
								/*color:#000;*/
								color:#e85828;
								font-weight: bold;
								text-transform:uppercase;
								text-decoration:none;}
				#liste h1 a {color:#2863b9; text-decoration:underline;}
				#liste h1 a:hover {color:#ff760c; text-decoration:underline;}
	/* 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:10px;
					text-align:left;
					background-color:#fff; /* #F4C594 */
				}
				#contenu .tableau th.actif {
					background-color:#fff;
				}
				#contenu .tableau td {
					border:none;
					border-top:0;
					border-right:0;
					padding:10px;}
				#contenu .tableau tr.ligne0 {background:#e9eade; border:none;}
				#contenu .tableau tr.ligne1 {background:#e9eade; border:none;}
				#contenu .tableau tr.ligne2 {background:#fff; border:none;}
				#contenu .tableau td a {
				color:#333333;
				font-weight:bold;
				text-decoration:none;}
				#contenu .tableau td a:hover {text-decoration:underline;}
				#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:#e9eade;}


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


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