
@import url("/css/cache.css");
/*
Orange		#f7ae3b
Bleu clair	#869cb3

*/
html, body, td, h1, h2, h3, h4, h5, h6, p, div, span, ul, li {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:x-small;
	font-size:9pt;
	color:#000;}
html {
	background-color:#FFF;}
html, body {
	width:100%;
	background-color:#132438/*FFFFFF*/;
	color:#000;}
body {
	position:inherit;
	height:100%; /* BUG Pour sélection de texte dans IE */}


html, body, td, h1, h2, h3, h4, h5, h6, p, div, span, ul, li {
	margin:0;
	padding:0;}
	p {
		margin:12px 0;
		text-align:justify;
		line-height:14px;}
	sup{
		line-height:2px;
		font-size:xx-small;}
	a:link, a:visited, a {
		color:#FFF;
		text-decoration:none;}
		a:active, #active_menu, a:hover, li.actif a{
			color:#f7ae3b;}	
		a:active, #active_menu, li.actif a{
			cursor:default;}
		#footer a:hover{
			color:#f7ae3b;}


		
#global {
	display:block;
	position:inherit;
	margin:0 auto 10px auto;
	padding:0;
	width:950px;
	background: url(../fonciere/fond-degrade_seul.jpg) repeat-y 0 0;
}
	#global2 {
		display:block;
		position:inherit;
		margin:0 auto 0 auto;	
		padding:10px 7px 0 0;
		height: auto !important;
		border:0;
		background: url(../fonciere/fond_logo_montage.gif) no-repeat 0 0;
	}


/* HAUT */
	#haut {
		height:88px;}
	/* LOGO */
		#sepric{
			padding:0;
			background-color:transparent;
			clear:both;}
		#sepric a img{
			margin-left:12px;
			border:none;}
		#sepric a{
			background-color:transparent;
			padding:0;}
			#sepric u{
				display:none;}



/* MENUS */

.menu ul li a {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10pt;}
.menu ul li.actif a {
	text-decoration:none;}
				
	#menu_top {
		display:block;
		padding:0 0 0 0;
		margin-top:-17px;
		clear:both;}
		#menu_top ul {
			float:right;
			background:transparent url(../fonciere/border_bottom_menu_top.gif) repeat-x left bottom;
			padding-bottom:5px;}
		#menu_top ul, #menu_top ul li {
			display:block;
			list-style:none;}
			#menu_top ul li {
				float:left;
				line-height:13px;
				padding:0 0 0 16px;
				margin:0 16px 0 0;
				border-left:2px solid #FFF;}
				#menu_top ul #link1 {border-left:0; padding-left:2px;}
				#menu_top ul li:hover, #menu_top ul li.actif {}
					#menu_top ul li a em {
						display:none;
						color:#b3b4ad;
						font-size:8pt;
						font-weight:normal;}
					#menu_top ul li a:hover em, #menu_top ul li.actif a em  {
						position:absolute;
						margin:-14px 0 0 2px;
						display:block;}

	#left ul, #left ul li {
		display:block;
		position:inherit;
		list-style:none;}
		#left ul li {
			line-height:12px;
			padding:1px 4px 0 4px;
			border-left:2px solid #f7ae3b;
			margin:0 0 20px 0;}
		#left ul li:hover, #left ul li.actif {}
		#left ul li a{
			line-height:14px;}



/* CONTENEUR */
#conteneur {
	clear:both;
	display:block;
	position:inherit;
	padding:4px 0px 0 20px;
	overflow:hidden;
	margin:0 0 4px 0;}
	#left {
		display:block;
		position: inherit; /* IE6 */
		padding-right:0;
		float:left;
		width:150px;
		height:300px;
		min-height:300px;
		margin:42px 0 0 0;}
		#left * {}
				

	#right {
		display:block;
		position:inherit;
		float:right;
		width:730px;
		padding:0 0 0 8px;
		margin:0;
		background:transparent url(../fonciere/border_left_right.gif) repeat-y left top;}
		#right2 {
			overflow:auto; /* MOZILLA */
			display:block;
			position:relative;
			float:none;
			margin:0;
			padding:16px 10px 4px 10px;
			height:auto !important;
			height:450px;
			min-height:380px;
			background:transparent url(../fonciere/blanc_38_pourcent.png) repeat 0 0;
			_overflow: inherit;
			_background:transparent url(../fonciere/blanc_38_pourcent.jpg) no-repeat top right;
			_width:670px;
			_margin-left:2px;}
			#right th {
				text-align:left;}
			#chemin, #chemin span {
				font-weight:bold;
				font-size:10px;}
				#chemin span {
					color:#f7ae3b;}
			.retour_carte {
				text-align:right;
				float:right;
				display:block;
				width:90px;
				padding:12px 0 0 20px;
				margin:-26px 0 0 0;
				background: transparent url(../fonciere/retour.gif) no-repeat 0 0;
				font-size:7pt;}
			.separation {
				display:block;
				height:3px;
				/* background:transparent url(../fonciere/border_bottom_menu_top.gif) repeat-x center center; */
				background-color:#869cb3;
				}
				
.cachediv {display:none;}
.affiche {display:block;}
			
			#right2 .photo {
				display: block;
				float:right;
				position:inherit; /* IE 6 */
				border:1px solid #FFF;
				padding:2px;
				margin:4px 0 4px 6px;}
				#right2 .left{
					display:block;
					float:left !important;
					margin:4px 6px 4px 0;}

				#right2 .photo img{
					padding-left:2px;
					background-color:#557797;
					display:block;
					border-left:22px solid #f7ae3b;
					overflow:visible;}
				/*

				#right2 .photo img{
					padding-left:2px;
					padding-bottom:16px;
					background:#557797 url(../fonciere/cartes/Copyright.png) no-repeat center bottom;
					display:block;
					border-left:22px solid #f7ae3b;}*/
					#right2 #copy {
						z-index:10;
						position:absolute;
						line-height:12px;
						width:260px;
						margin-top:-12px;
						background:transparent url(/fonciere/cartes/Copyright.png) no-repeat right bottom;					}
						

	/* CLASS et STYLES dans CONTENEUR */
	#conteneur .clear {
		clear:both;}

	#conteneur .retrait_gauche{margin-left:12px;}

	#conteneur ul, #conteneur li {
		margin-left:20px;}
		#conteneur ul {
			margin-top:8px;}
		#conteneur li {
			line-height:16px;}

		#conteneur .white {color:#ffffff;}
		#conteneur .orange {color:#f7ae3b;}

	#conteneur h5{
		margin:16px 0 8px 0;
		font-size:14px;
		line-height:14px;
		padding:4px 0 6px 0; }
		#conteneur h5 em {
			font-size:12px;
			font-weight:normal;}
		#conteneur h6{
			margin:16px 0 4px 0;
			font-size:12px;
			line-height:12px;
			padding:2px 0 O 0; }

	#conteneur .nomarge{
		margin-top:0;}

	#right p {
		display:block;
		padding:4px 0 4px 0;
		line-height:16px;
		text-align:justify;}
		#conteneur .petit {
			font-size:9px;}

	#conteneur table tr td {
		padding:2px;
		line-height:16px;}

	/* Date Page Historique */
	#conteneur .date {
		color:#f7ae3b;
		font-weight:bold;
	}



/* MISE EN FORME DEVELOPPEMENT */
	#conteneur .reste_a_faire {color: #CC0033; font-size:110%; font-weight:bold;}

/* COPYRIGHT */
#copyright {
	clear:both;
	display:block;
	text-align:right;
	white-space:nowrap;
	padding:8px 4px 4px 4px;
	margin:0;
	background-color:#0e2740;}
	#copyright a{}





	#global:after {
		content: "";
		display: block;
		clear: both;
	}



@media print {
	@page { size:portrait; }

	#menu_top, #conteneur #left, #haut, #header h3, #header h1 a, #contenu form, table tr.noprint, #copyright, br.clear, #global:after {
		display:none !important;}

	/* ACTUSNEWS */
	#contenu .ligne2 td{
		background-color:#FFF;
		border:1px solid #CCC;
		border-left:0;
		border-right:0;}

	a, a:link, a:visited, a:hover, a:active, #active_menu {
		color:#777;
		text-decoration: underline;}


#chemin {
	margin-top:6px;}
#global, #global2, #right, #conteneur, #right2 {
	margin:0;
	padding:0;
	width:620px !important;}
	#global {
		margin:0 auto !important;}
	#actusnews {margin-left:440px;}

	#haut h1{
		margin:0 0 40px 280px;}
}






/* ACTUSNEWS (Pour les sites alimentés par les exports) */

			#conteneur .informations-financiere {
				padding:4px;
				border:0 solid #CCC;}
			
			#conteneur .informations-financiere form{
				margin:0;
				padding:0;}
			#conteneur .informations-financiere table{
				border-spacing:0px;
				border-collapse:collapse;
				margin:4px 0;
				width:100%;
				border:1px solid #FFF;}
				#conteneur .informations-financiere table tr td {
						padding:4px 3px;}
				#conteneur .informations-financiere table tr.ligne2 td {
					/* background-color:#f7ae3b; */}
					#conteneur .informations-financiere table tr.ligne2 td a:hover{
						/* color:#6f8aa2; */}
				#conteneur .informations-financiere table tr td.date {
					width:84px;
					font-weight:bold;
					white-space:nowrap;
					padding-right:8px;}
				#conteneur .docs table tr td.date {
					width:64px;}
					#contenu .titre_communique {
						font-weight:bold;
						font-size:11px;}
					#conteneur .informations-financiere table tr td #form2{
						margin-top:6px;}
						
			#form1 select {
				margin-bottom:12px;}
			#conteneur .informations-financiere a{
				background:transparent url(/investisseurs/liste-off.gif) no-repeat 0 0;
				display:block;
				margin:10px 0 0 0;
				padding-left:14px;
				line-height:12px;
				font-weight:bold;
				font-size:12px;}			
				#conteneur .informations-financiere a.actif{
					color:#f7ae3b;
					background-image:url(../investisseurs/liste-on.gif);}
			#conteneur .informations-financiere table tr td a{
				font-weight:normal;
				background:none;
				padding:none;
				line-height:14px;
				font-size:11px;
				margin:0;}
			
			/* double style à l'agenda en cas de couleur dans les td */
			#conteneur .agenda{
				white-space:nowrap;}
				#conteneur .agenda tr td{
					white-space:nowrap;
					padding-right:8px;}

/* ACTUSNEWS (Pour les sites alimentés par les exports)
			#conteneur .table_liste_cp{
				border-spacing:0px;
				border-collapse:collapse;}
				#conteneur .table_liste_cp tr td {
					background-color:#FFF;}
				#conteneur .table_liste_cp tr.ligne2 td {
					background-color:#C5DA8F;}
					#conteneur .table_liste_cp tr td {
						padding:6px 2px;}
					#conteneur .table_liste_cp tr td.date {
						font-weight:bold;
						white-space:nowrap;
						padding-right:8px;}
					#contenu .titre_communique {
						font-weight:bold;
						font-size:11px;}
					#conteneur .table_liste_cp tr td #form2{
						margin-top:6px;}
			/* double style à l'agenda en cas de couleur dans les td 
			#conteneur .agenda{
				white-space:nowrap;}
				#conteneur .agenda tr td{
					white-space:nowrap;
					padding-right:8px;} */