html, body, td, h1, h2, h3, h4, h5, h6, p, div, span, ul, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-size:8pt;
	color:#000;}
html {}
/* COLOR
	FOND				#666c4e
	FOND foncé			#414433
	TITRES et LIENS		#d2d94d
	TITRES et LIENS		#adcf82
	MENUS				#b3b4ad // HT 59
*/
html, body {
	width:100%;
	background-color:#FFF;
	color:#000:}
body {
	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:16px 0 12px 0;
		text-align:justify;
		line-height:14px;}
	sup{
		line-height:2px;
		font-size:xx-small;}
	a:link, a:visited, a, #right a:link, #right a:visited, #right a  {
		color:#adcf82;
		text-decoration:none;}
		a:active, li.actif a{
			cursor:default;}		
		#conteneur a:hover, #footer a:hover{
			text-decoration:underline;}


		
#global {
	position: relative;
	margin:0 auto 4px auto;	
	padding:36px 0 17px 0;
	width:950px;
	height: auto !important;
	min-height:535px;
	height:535px;
	border-bottom:0 solid #666c4e;
	background:#666c4e url(/oratorio/fond_degrade.jpg) repeat-x 0 0;

}


/* HAUT */
	/* DESCRIPTION */
	#description {
		text-indent:-2222px;
		display:block;
		position:absolute;
		width:371px;
		height:55px;
		margin:-94px 0 0 240px;
		background:transparent url(/oratorio/l-excellence-dans-les-relations-actionnarial.gif) no-repeat 0 0;}

	/* LOGO */
		#oratorio{
			padding:0;
			background-color:transparent;}
		#oratorio a img{
			margin:0 0 38px 30px;
			border:none;}
		#oratorio a{
			background-color:transparent;
			padding:0;}
			#oratorio u{
				display:none;}


	/* INTERVIEW */
			div#itw {
				float:right;
				margin-top:-120px;
				margin-right:18px;
				padding:5px 5px 15px;
				height:90px;
				width:300px;
				background-color:#414433;
			}
			
			div#itw .white {color:#fff; font-weight:bold;}
			div#itw a.mailto {font-weight:normal;}
			div#itw a.mailto:hover {text-decoration:underline;}
			
			div#itw h3.h3_itw{
				color: white;
				margin: 2px 0 0 4px;
			}
			
			div#itw p{
				margin:5px; font-size:10px;
			}
			
			div#itw p a:hover{
				text-decoration: underline;
			}
			
			div#itw p br.br_itw{
				margin-bottom: 10px;
			}


/* MENU 
	#menu {
		width:186px;
		background-color:yellow;
		float:left;} */
	#menu {
		display:block;
		padding:0 0 0 0;
		height:59px;
		background-color:#414433;}


	#menu ul, #menu ul li {
		list-style:none;}
		#menu ul li {
			display:block;
			float:left;
			font-weight:bold;
			line-height:11px;
			padding:17px 30px;
			margin:-3px 0 12px 0;}
		#menu ul li:hover, #menu ul li.actif {
	   		background:transparent url(/oratorio/menu_actif.gif) no-repeat top center;}
			#menu ul li a {
				color:#FFF;
				font-size:9pt;}
			#menu ul li.actif a {
				text-decoration:none;
				color:#ADCF82;}
			#menu ul li a em {
				color:#b3b4ad;
				font-size:8pt;
				font-weight:normal;}



/* CONTENEUR */
#conteneur {
	padding:50px 30px 30px 30px;
	min-height:400px;
}
	#left {
		width:270px;
		padding-right:20px;
		margin-right:10px;
		float:left;
		min-height:400px;
	   	background:transparent url(/oratorio/pointille.gif) repeat-y top right;}
		#left * {
			font-family:Georgia, "Times New Roman", Times, serif;}
			#left h3, #cv .nom {
				font-size:30px;
				color:#adcf82;
				font-weight:normal;}
			#left h4 {
				margin-top:10px;
				font-size:15px;
				line-height:22px;
				color:#FFF;}
				

	#right {
		float:right;
		width:580px;}
		#right a.photos {
			text-decoration:none;
			display:block;
			float:left;
			height:100px;
			width:100px;
			background:transparent url(../oratorio/cv/cv-off.jpg) no-repeat 0 0;}
		#right a.photos:hover {
			background:transparent url(../oratorio/cv/cv.jpg) no-repeat 0 0;}


	/* ARRONDI */
	.rond_h {
	   background:#414433 url(/css/rd_tr.gif) no-repeat top right;}
		.rond_h div {
		   background:transparent url(/css/rd_tl.gif) no-repeat top left;}
	.rond_b {
	   background:#414433 url(/css/rd_br.gif) no-repeat bottom right;}
		.rond_b div {
		   background:transparent url(/css/rd_bl.gif) no-repeat bottom left;}
	
	.rond_h div, .rond_h, 
	.rond_b div, .rond_b {
		padding:0;
		margin:0;
		height: 8px;
		font-size: 1px;
		width: 300px;
	}
	
	.rond_m{
		text-align:justify;
		background-color:#414433;
		width:254px;
		padding:5px 13px;
		}
	/* FIN ARRONDI */



	#conteneur * {
		color:#FFF}

	#conteneur .photo_right {
		float:right;
		margin-left:10px;
		border:0;}
	#conteneur .photo_left {
		float:left;
		margin-right:10px;
		border:0;}

	#conteneur .clear {
		clear:both;}

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


	#conteneur h5{
		margin:20px 0 4px 0;
		background:transparent url(/societe/h5.gif) repeat 0 0;
		font-size:14px;
		line-height:12px;
		padding:4px 0 6px 12px; }

	#conteneur .nomarge{
		margin:0;}
	
	#conteneur p {
		padding:8px 0;
		line-height:16px;}
	#conteneur p.first {
		margin-top:0;
		padding-top:O;}

	#conteneur #right ul {
		display:block;
		margin:4px 0 4px 24px;}
	#conteneur #right li {
		list-style-image:url(../oratorio/puce.gif);
		margin:6px 0 2px 16px;
		line-height:15px;}

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




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

/* COPYRIGHT */
#copyright {
	clear:both;
	display:block;
	white-space:nowrap;
	padding:3px 0 0 30px;
	margin:5px 0 0 0;
	height:16px;
	background-color:#414433;}
	#copyright a{
		font-size:8px;
		color:#FFF;
		text-decoration:none;}





#global:after {
	content: "";
	display: block;
	clear: both;
}
	#global .article_seperator {
		display:block;
		height:4px;}





/* 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;}












@media print {
	@page { size: portrait;}
		table, tr, td, h1, h2, h3, p {
			page-break-inside:avoid;
			page-break-before:avoid;
			page-break-after:avoid;}
		#header{padding-bottom:8px;}
		
		#header h1, #header h1 u {
			display:inline;
			font-size:11pt;}
		#header h1 u, #header h2 {
			display:block;
			color:#666666;
			margin:0;
			padding:0;
			white-space:nowrap;
			font-size:10pt;}
		#global {
			width:620px !important;
			background:none;
			background-color:#FFF;}
		#description {
			text-indent:0;
			background:none;
			font-weight:bold;}
		#left h4, #left h3, #conteneur *{color:#000;}
		
		#left, #conteneur {float:none;
			width:100%;
			margin:8px 0 16px 0;
			height:auto !important;
			min-height:10px;
			padding:0;
			background:none;}
		#right {
			float:none;
			margin:0;
			padding:0;
			width:100%;}
			#left p em {
				display:none;}
			#conteneur p {
				padding:4px 0;
				margin-top:6px;}
			#menu, #header h3, #header h1 a, #contenu form{
				display:none;}
			
			#imprime {
				display:block;}
		
		#copyright {
			text-align:right;
			color:#CCCCCC;
			background-color:#FFFFFF;
			padding-right:4px;
			padding-top:20px;}
			#copyright a {
				color: #999999;}
			
			#cv .nom { font-size:14px;
			margin:12px 0 0 0 !important;
			padding:0;}
	
	
		#contenu .componentheading {
			color:#555;}
	
	
		#photos, #photos *, #lilk11, .noprint {
			/* lilk11 = Tous les CV affichés par défaut */
			display:none;}
