@charset "utf-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th, * {/*font-weight: normal;*/ font-style: normal;}

body{background: url(images/body-bg.gif) repeat-x top #f6f3e4; /*text-align:center;*/ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6f6358;}
p, input, select, textarea, ul{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#6f6358;}

h1,	h1 a{font-family: Georgia, "Times New Roman", Times, serif;  font-size:15px; color:#535353; font-weight:normal; margin:0; text-decoration:none; line-height:15px;}
h1 em{color:#008bff; font-style:italic; font-weight:normal; font-size:inherit;}
h1 strong{color:#6A93CC; font-size:inherit;}
h1 a:hover{color:#008bff;}

h2,	h2 a{font-family: Arial, Helvetica, sans-serif;  font-size:17px; color:#535353; font-weight:bold; margin:0; text-decoration:none;line-height:17px;}
h2 em{color:#008bff; font-style:italic; font-weight:normal; font-size:inherit;}
h2 strong{color:#008bff; font-weight:normal;font-size:inherit;}
h2 a:hover{color:#008bff;}

h3,	h3 a{font-family: Arial, Helvetica, sans-serif;  font-size:15px; color:#907e73; font-weight:bold; letter-spacing:0; margin:0; text-decoration:none; line-height:15px;}
h3 a:hover{color:#89807a;}

h4,	h4 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#0063bb; font-weight:normal; letter-spacing:0; margin:0 0 2px 0; text-decoration:none; line-height:12px;}
h4 a:hover{color:#008bff;}

h5,	h5 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#008bff; font-weight:normal; letter-spacing:0; margin:0 0 2px 0; text-decoration:none; line-height:12px;}
h5 a:hover{color:#41a9ff;}

h1.patrimOnline{background:url(images/bg-exclusif.gif) top left no-repeat; padding:13px 0 0 120px; height:30px;}
.encartDegrade					{background:url(images/titrebg.gif) repeat-y left; padding:4px 15px;}
.encartDegrade a				{color:#dedede;}
.encartDegrade,
.encartDegrade a:hover		{color:#ffffff;}

.encartDegradeBis					{background:url(images/titrebg.gif) repeat-y left; padding:4px 15px;}
.encartDegradeBis a				{color:#706257;}
.encartDegradeBis,
.encartDegradeBis a:hover		{color:#ffffff;}

.encartDegradeClair					{background:url(images/titrebg-clair.gif) repeat-y left; padding:4px 15px;}
.encartDegradeClair a				{color:#706257;}
.encartDegradeClair,
.encartDegradeClair a:hover		{color:#877568;}
.marron{color:#706257}
strong{font-weight:bold;}
b{color:#008bff; font-weight:bold;}
a img{border:0;}
a.cadre img, img.cadre{border:1px solid #dddddd;}
a.cadre:hover img{border:1px solid #008bff;}
a{color:#0063bb; text-decoration: underline; cursor:pointer;}
a:hover{color:#008bff;}
/*liens bouton*/
a.lienpuce,	a.lienpucedroite{padding-left:18px; background:url(images/arrow-rose.gif) no-repeat 0 .5em;}
a.lienpucedroite{float:right;}
a.bt,
a.btdroite,
a.btcenter,
a.btfermer{background: url(images/input-send-bg-rose.gif) no-repeat top left #a80054; border:1px solid #6c0037; color:#fce9f4; padding:5px 12px;
	cursor:pointer; text-decoration:none;border-left:0; border-top:0; font-size:14px; font-weight:bold;}
a.btdroite,
a.btfermer{float:right;}
a.btcenter{float:none; margin-left: auto; margin-right: auto; display:block; text-align:center;}
a.bt b,			a.btdroite b,			a.btcenter b		{background:url(images/arrow-back.gif) no-repeat left center; padding:4px 8px; float:none;}
a.bt s,			a.btdroite s,			a.btcenter s		{background:url(images/arrow-follow.gif) no-repeat right center; padding:4px 8px; float:none;}
a.btfermer			{background:url(images/btfermer.gif) no-repeat center center; border:0; width:20px; height:20px;}
a.bt:hover,	
a.btdroite:hover,
a.btcenter:hover,
a.btfermer:hover	{color:#FFFFFF;}
s{text-decoration:none;}
hr{display:block; text-decoration:none; height:0; clear:both; border:0; visibility: hidden; margin:0; padding:0;}
u{display:block;text-decoration:none; height:0; font-size:1px; clear:both;}
u.esp{height:18px;}
u.esp10{height:10px;}
u.esp20{height:20px;}
hr.sep,
u.sep{height:18px; background:url(images/points-h.gif) repeat-x center;}
u.rel{position:relative; height:0; overflow:hidden;}
.cat ul {list-style-type: none; padding: 0; margin:0}
.cat li{background:none; padding: 0; margin:0;}

ul{list-style-type: none; padding: 0; margin: 0 0 4px 0;}
li{background: url(images/puce-blue.gif) no-repeat 0 .4em; padding:0 0 0 12px; margin:0 0 2px 4px; border:0; list-style:none}
ul ul li{background-image: url(images/puce-grey.gif); background-position: 0 .4em;padding:0 0 0 10px; margin:0 0 2px 4px;}
ul.grey li{background-image: url(images/puce-grey.gif);}
ol{margin: 0 0 4px 0; padding:0 0 0 40px;font-family:Century Gothic, Apple Gothic, sans-serif; font-size:14px; font-weight:bold; font-style:italic; list-style-type:decimal; }
ol li{padding: 0 0 8px 0; margin: 0; background:none;}
ol li font{display:block; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#777777;font-weight:normal; font-style:normal; line-height:14px;}
ul.puces	{ padding-left:0;}
ul.puces li	{background:url(images/ico-id-true.gif) no-repeat top left; padding:8px 0 8px 40px; }
p{margin:0;}
em{font-family:'Century Gothic', 'Apple Gothic', Arial, sans serif; font-size:13px; /*color:#008bff;*/ font-style:italic;}
sup{font-family:Arial, Helvetica, sans-serif;line-height:10px; font-size:9px; vertical-align:text-top;}

a.btWhite{
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; font-size:12px; text-decoration:none; color:#224f8b; font-weight:bold; text-transform:uppercase;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;}
a.btWhite span{
	position:relative;
	float:left;
	padding:0 0 0 16px;
	vertical-align:middle;
	background:url(images/bt-white-g.png) left top no-repeat; 		_background-image:url(images/bt-white-g.gif);}
a.btWhite span span{
	padding:0 16px 0 0;
	background:url(images/bt-white-d.png) right top no-repeat;		_background-image:url(images/bt-white-d.gif);}
a.btWhite span span span{
	height:34px;
	padding:0 14px;
	line-height:3;
	background:url(images/bt-white-bg.png) left top repeat-x;		_background-image:url(images/bt-white-bg.gif);}
a.btWhite:hover{color:#009cf7;}

/*######## CLASSES #########*/
/* CHAMPS FORMULAIRES */
.champcontact, .champfocus, .champerreur{padding:2px 2px 2px 4px;}
.champcontact{background: #fcfcfc; border:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-top:1px solid #abadb3;}
.champfocus{background: #ffffff; border:1px solid #e865a9; border-bottom:1px solid #f2abd0; border-top:1px solid #78003C;}
.champerreur{background:#ed85ba; color:#ffffff; border:1px solid #e865a9; border-bottom:1px solid #f2abd0; border-top:1px solid #78003C;}
input.send{background: url(images/input-send-bg-rose.gif) no-repeat top left #a80054; border:1px solid #6c0037; color:#ffffee;
				border-left:0; border-top:0; color:#ffffee; cursor:pointer;padding:2px 30px;}
.erreur,	div.icoerreur{font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; color:#b4005a;font-weight:normal; font-size:12px;}
div.icoerreur{/* à placer sur un label d'erreur de formulaire : place une icone devant*/	
	margin:0;	padding:5px 10px 5px 40px;
	background: url(images/ico-erreur.png) no-repeat 10px center #f7c6e1; _background-image:url(images/ico-erreur.gif);}

/*
Bloc liens icones
*/
div.liensIcosBloc							{background:url(images/points-h.gif) repeat-x top; 		height:30px; 		margin-top:10px;_margin-top:5px;}
div.liensIcosBlocInt						{background:url(images/points-h.gif) repeat-x bottom;	height:30px;}
a.icoOffres,
a.icoInfos,
a.icoContact		{background:url(images/ico-contact.gif) no-repeat center left; padding:8px; padding-left:32px; display:block; float:right; margin-right:10px;
						font-size:11px; color:#0e82ad; font-weight:bold; text-decoration:underline;}
a.icoOffres			{background-image:url(images/ico-offres.gif);}	
a.icoInfos			{background-image:url(images/ico-informations.gif);}	
a.icoOffres:hover,
a.icoInfos:hover,
a.icoContact:hover		{color:#1099cb;}
	
	
/* CLASSES */
.rel{position:relative;}
.none{display:none;}
.h200		{height:200px;}
.mt10		{margin-top:10px;}/* permet de gérer les marges internes et externes en haut et en bas d'un élément : utile pour les espacement de paragraphes */
.mt14       {margin-top: 14px !important;}
.mt20		{margin-top:20px;}
.mt30		{margin-top:30px;}
.mt40		{margin-top:40px;}
.mt50		{margin-top:50px;}
.mt60		{margin-top:60px;}
.mt70		{margin-top:70px;}
.mt80		{margin-top:80px;}
.mt100		{margin-top:100px;}
.ml40 		{margin-left:40px;}
.mb10		{margin-bottom:10px;}
.mb20		{margin-bottom:20px;}
.mb30		{margin-bottom:30px;}
.mb40		{margin-bottom:40px;}
.mb50		{margin-bottom:50px;}
.mb60		{margin-bottom:60px;}
.mb70		{margin-bottom:70px;}
.mb80		{margin-bottom:80px;}
.mb100		{margin-bottom:100px;}
.marg15{margin:15px;}
.pad15{padding:15px;}
.margd10,
.margd{margin-right:15px; float:left;}
.margg10,
.margg{margin:0 0 10px 15px; float:right;}
.margd10{margin-right:10px;}
.margg10{margin-left:10px;}
.padg{padding-left:15px;}
.padd{padding-right:15px;}
.padh{padding-top:15px;}
.padb{padding-bottom:15px;}
.fleft{float:left; display:block;}
.fright{float:right;display:block;}
.clear {clear:both}
.clearR{clear:right}
.fcenter{margin-left:auto;margin-right:auto;}
.note{font-size:10px; color:#9b6a93; font-weight:normal;}
.c{text-align:center;}
.g{text-align:left;}
.d{text-align:right;}
.j{text-align:justify;}
.l30{width:30%;}
.l40{width:40%;}
.l45{width:45%;}
.l48{width:48%;}
.l50{width:50%;}
.l55{width:55%;}
.l60{width:60%;}
.l65{width:65%;}
.l70{width:70%;}
.l75{width:75%;}
.l80{width:80%;}
.l85{width:85%;}
.l90{width:90%;}
.l95{width:95%;}
.l100{width:100px;}
.l150{width:150px;}
.l200{width:200px;}
.l250{width:250px;}
.l300{width:300px;}
.l350{width:350px;}
.l400{width:400px;}
.l450{width:450px;}
.l500{width:500px;}
.l550{width:550px;}
.l600{width:600px;}
.l650{width:650px;}
.l700{width:700px;}
.cur{cursor:pointer;}
.photos {border:1px solid #c7beb3}
div.bgGris{background-color:#F0E8D9; padding:30px}

.lettrine{font-size:2em; color:#235995; line-height:14px}

div.contentlv {margin:40px auto; width:90%; height:auto}
div.encartDroite					{width:252px; /*float:right; clear:left;*/}
div.encartDroiteHaut			{background:url(images/encart-droite-haut.gif) no-repeat bottom left; height:20px;}
div.encartDroiteContent		{background:url(images/encart-droite-bg.gif) repeat-y left;}
div.encartDroiteContentInt	{margin:0 20px;}
div.encartDroiteBas				{background:url(images/encart-droite-bas.gif) no-repeat top left; height:20px;}

div.encartVeille				{width:252px; height:320px; background:url(images/bg-veille.gif) top left no-repeat; /*float:right; clear:left;*/}
div.encartVeille p.c 			{position:relative; top:240px}

div.encartDemande {overflow:hidden}
div.encartDemande div.encartDroiteBas		{background:url(images/encart-demande-bas.gif) no-repeat top left; height:160px;}
div.encartDemande label							{display:block; font-weight:bold; color:#2f5992; margin-bottom:4px;}
div.encartDemande label	input,
div.encartDemande label	textarea				{width:96%/*206px*/;}

div.questionMois					{background:url(images/Question-du-mois-bg.gif) repeat-y left; margin:10px 0; width:586px;}

div.questionMoisHaut					{background:url(images/Question-du-mois-haut.gif) no-repeat top left;
												font-family:"Century Gothic", "Apple Gothic", Arial, sans-serif; font-size:15px; color:#68615c; font-weight:bold; padding:30px 0 10px 40px; text-transform:uppercase;}
div.questionMoisBas					{background:url(images/Question-du-mois-bas.gif) no-repeat bottom left; height:33px;}
div.questionMoisBas a					{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#f6f3e4; font-weight:normal; text-decoration:none; text-align:center; display:block; padding-top:8px;}
div.questionMoisBas a:hover		{color:#ffffff;}
div.questionMoisContent				{padding:0 40px; padding-bottom:14px;
												font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; font-size:14px; color:#2e343d; font-weight:normal; line-height:14px;}
/*######## INTERFACE #########*/
div.global						{width:1018px; margin:0 auto; text-align:left;}
div.principal					{background:url(images/principal-bg.gif) repeat-y left;}
div.header						{background:url(images/header-bg.jpg) no-repeat top right;	height:228px;}
div.menu						{background:url(images/menu-bg.gif) no-repeat top left;	height:74px;}
div.contenu					{margin:0 auto; padding-top:30px; _padding-top:0; width:920px;}

div.footer								{background:url(images/footer-bg.jpg) no-repeat top left; height:144px; padding-top:70px;}
div.footerCoordonnees	,
div.footerCoordonnees	 *			{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; text-align:right;}
div.footerCoordonnees				{float:right; margin:0 58px 0 0; _margin-right:30px; background:url(images/points-v.gif) repeat-y left; padding:50px 0 0 38px; height:60px; overflow:hidden;}
div.footerCoordonnees h3		{margin-bottom:8px;}
div.leurre { width:5px; height:5px;}
div.footerLogoCIP								{float:left; margin:0px -2px; _margin-left:34px;padding-top:17px; width:124px;height:80px; padding-left:20px;
														background:url(images/points-v.gif) repeat-y right;}
														
div.footerCharteQualite						{float:left;  padding:0 342px;   width:218px; overflow:hidden; text-align:right;}
div.footerCharteQualite a						{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#d3e3ec; text-decoration:none;
														padding-left:20px; background:url(images/arrow-white.gif) no-repeat 0 0.4em;}
div.footerCharteQualite a:hover			{color:#ffffff;}

div.liensBas					{background:url(images/liensbas-bg.gif) no-repeat top left; height:70px; text-align:center; overflow:hidden; padding-top:15px;}
div.liensBas,
div.liensBas a					{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4c5764; text-decoration:none;}
div.liensBas a:hover		{color:#708093;}

div.menuPrincipal							{margin:0 auto; width:920px; height:42px; overflow:hidden; }
div.menuPrincipal,
div.menuPrincipal ul,
div.menuPrincipal a							{font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#464646; text-decoration:none;}
div.menuPrincipal a							{padding:6px 14px; margin-right:2px; display: block; float:left;}
div.menuPrincipal ul						{margin:0; padding:0; height:36px; overflow:hidden; padding-top:8px;}
div.menuPrincipal li							{padding:0; margin:0; float:left; background:url(images/menu-biseau.gif) no-repeat right center;}
div.menuPrincipal li.last					{background:none;}
div.menuPrincipal li.focus a				{background: url(images/menu-focus.gif) repeat-x center;}
div.menuPrincipal li a.btPatrim             {font:bold 13px Georgia, "Times New Roman", Times, serif; background: url(images/menu-patrim.jpg) repeat-x center 0; color:#753c26;}
div.menuPrincipal li a.btPatrim:hover       {color:#2e180f}
div.menuPrincipal li a.btPatrim span        {display:block; background:url(images/nouveau-menu.png) top right no-repeat; padding: 0 10px 5px 0}
div.menuPrincipal a:hover				    {color:#767676;}
div.menuPrincipal a.menuHome		        {background:url(images/ico-home.gif) no-repeat center center; display: block; float:left; margin: 0 auto; width:15px; height:18px;}

div.menuSlide									{position: absolute; background:#f6f3e4; border:1px solid #f0e8d9; margin-top:4px; _width:260px; z-index:20}
div.menuSlide ul								{margin:0; background-color:#ddb9b0}
div.menuSlide ul li								{margin:0 1px; padding:0;height:30px;}
div.menuSlide ul li.rub1						{background:#8d5569}
div.menuSlide ul li.rub2						{background:#ad6a82}
div.menuSlide ul li.rub3						{background:#c8829b}
div.menuSlide ul li.rub4						{background:#e1a0b2}
div.menuSlide ul li.rub5						{background:#e8b5c4}


div.menuSlide ul li a						{background:#ddb9b0; text-decoration:none; display:block; color:#5a4b48; height:100%; line-height:26px; /*padding:6px 18px 6px 10px;*/ padding:0 18px 0 10px; margin-left:27px}
div.menuSlide ul li a:hover				{background:#f6f3e4; color:#6F6358;}

div.sousMenu									{width:252px; float:right; clear:left; margin-bottom:20px;}
div.sousMenu ul,div.sousMenu ul li				{margin:0; padding:0;}
div.sousMenu ul 								{background:url(images/points-h.gif) repeat-x top;}
div.sousMenu ul li							{background:url(images/points-h.gif) repeat-x bottom; }
div.sousMenu ul li a							{display:block; color:#7c6c5f;text-decoration:none; margin:0; padding:4px 15px;}
div.sousMenu ul li.focus a				{background:url(images/sousmenu-focus.gif) repeat-x center; color:#5a4e45}
div.sousMenu ul li a:hover				{color:#9a8a7d;}

div.filAriane									{margin:0 auto;  width:906px; background:url(images/puce-blue.gif) no-repeat 0 1em; padding: 8px 0 30px 14px; height:24px;}
div.filAriane,		
div.filAriane a									{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#8f8f8f; text-decoration:none;}
div.filAriane a:hover						{color:#aaaaaa;}

div.colDroite									{width:280px; float:right;}
div.colGauche									{width:596px; float:left;}

/* PLAN DU SITE */
div.plandusite{width:500px; margin:30px auto;}
div.plandusite h3{margin-bottom:10px;}
div.plandusite div.planColG,
div.plandusite div.planColD{float: left; width:220px;}
div.plandusite div.planColG{margin-right:30px}
div.plandusite a{text-decoration:none;}

/*######## HOME #########*/

div.encartConseil,
div.encartIntermediation					{width:286px; height:324px; float:left; background:url(images/encart-intermediation.jpg) no-repeat top left; margin: 0 0 0 6px}
div.encartIntermediation					{background-image:url(images/encart-conseil.jpg);}
div.encartMetiers								{margin-bottom:20px;}
div.metierCalque								{background:url(images/encart-metiers-texte-bg.png) repeat; _background:#555555; _filter:alpha(opacity=70); _opacity: 0.70;
													width:262px; height:146px; position:relative; margin-top:148px; margin-left:8px;}
div.metierCalque h1						{color:#ffffff; background:url(images/points-h.gif) repeat-x bottom; padding:8px 0; margin-bottom:10px; margin:0 14px; margin-bottom:14px;}
div.metierCalque ul,
div.metierCalque ul	*						{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal ;color:#fff; text-decoration:none; padding:0; margin:0;}
div.metierCalque ul							{height:80px;}
div.metierCalque ul	li						{background:url(images/pointer-white-right.gif) no-repeat left center; padding:0 10px 0 10px; margin:0 0 4px 0;}
div.metierCalque ul.d	li					{background:url(images/pointer-white-left.gif) no-repeat right center;}
div.metierCalque ul	li a:hover			{color:#ffffff;}
div.metierLien									{background: url(images/metier-lien-bg.png) no-repeat top center;_background-image: url(images/metier-lien-bg.gif); height:45px; overflow:hidden;
													position:absolute;margin-top:-18px;_margin-top:-12px; text-align:center; z-index:20; width:286px;}

div.metierLien a								{font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; font-weight:normal; font-size:12px; text-transform:uppercase; color:#ededed; text-decoration:none;
													background:url(images/arrow-grey.gif) no-repeat left center; padding-left:20px; line-height:45px;}
div.metierLien a:hover						{color:#ffffff;}

div.edito 									{width:252px; margin:0 auto}
div.edito h1									{background:url(images/aquo-left.gif) no-repeat top left; padding:14px 0 0 40px; height:30px; font-size:24px;line-height:24px;}
div.edito h1 span							{display:block; float:right;background:url(images/points-h.gif) repeat-x bottom; margin-left:10px; width:140px; height:18px; _background-position: center; _width:120px;}

div.encartContact							{margin:0 auto; margin-top:20px; width:244px; background:url(images/encart-contact-bg.gif) repeat-x top;}
div.encartContactHeader					{background:url(images/encart-contact-header.gif) no-repeat top center; height:85px;}
div.encartContactContent					{margin:10px 20px;}
div.encartContactContent	p,
div.encartContactContent	ul				{color:#5c5c5c}
div.encartContactContent	ul li			{font-weight:bold; font-style:italic;}

div.encartOpportunites						{width:578px; height:240px; background:url(images/encart-opportunites-bg.gif) no-repeat center center; padding-top:12px;}
div.encartOpportunitesMask				{width:556px; height:230px; margin-right:auto; margin-left:auto; overflow:hidden; background:#222222; position:relative;}

div.encartOpportunitesItemTexte		{background:url(images/encart-opportunites-texte-bg.png) repeat; _background:#000000; _filter:alpha(opacity=80); _opacity: 0.80;
													height:230px; width:210px; position:absolute; /*margin-left:356px;*/}
div.encartOpportunitesItemTexte ol {color:#CCC}													
													
div.diapoNavTexte								{margin:14px;}
div.encartOpportunitesItemTexte h2		{font-family: Georgia, "Times New Roman", Times, serif; color:#c9c9c9; font-size:18px; margin-bottom:12px; font-weight:normal; line-height:18px}
div.encartOpportunitesItemTexte h3		{font-family: Georgia, "Times New Roman", Times, serif; color:#a3a3a3; font-size:15px;margin-bottom:8px; font-weight:normal;}
div.encartOpportunitesItemTexte h4		{font-family: Georgia, "Times New Roman", Times, serif; color:#f4f4f4; font-size:13px; font-style:italic;margin-bottom:8px; font-weight:normal;}
div.encartOpportunitesItemTexte p			{color:#ccc; font-size:13px;margin-bottom:4px;}

div.encartOpportunitesItem        		{width:556px; height:230px; position: absolute; overflow: hidden; }
div.encartOpportunitesItemTexte   	{background:url(images/encart-opportunites-texte-bg.gif) repeat-x bottom; /*url(images/encart-opportunites-texte-bg.png) repeat;*/ width: 170px; height:215px; position:absolute; right:0; top:0; padding: 15px 15px 0 15px; }
div.encartOpportunitesItemTexte ul li{color:#fff;}
div.encartOpportunitesItemTexte	a.zone	{width:100%; height:100%; position:absolute; text-decoration:none; left:0; top:0;}

ul.engagements li {margin: 10px 0 10px 20px}

#diapo1{z-index:3;}
#diapo2{z-index:2;}
#diapo3{z-index:1;}

#diapoNav{z-index:4;position:absolute;list-style:none; width:90px; margin:0; margin-top:120px; padding:0;}
#diapoNav li{font-family: Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:normal; color:#ffffff;
	width: 40px; height:30px; margin:0 0 4px 0; padding:0; text-align:center; overflow:hidden; line-height:24px; 
	background: url(images/diapoNav-bg.png) no-repeat top right; _background-image: url(images/diapoNav-bg.gif); cursor:pointer;}
#diapoNav li.courant{color:#3e3d3c; background-image: url(images/diapoNav-bg-focus.png); _background-image: url(images/diapoNav-bg-focus.gif);}

div.bandeLogos					{/*overflow:hidden; height:84px;*/ text-align:center;}
div.bandeLogosDefil img		{/*display:block; float:left;*/ margin:0 5px; margin-bottom:10px; border:1px solid #b9ada4;}


div.blocVP{margin-bottom:10px}

#reponse3 ul{ list-style-type:circle; margin:10px 0 10px 25px;}

ul.metier
{
    width:600px;
    display:block;
    clear:both;
    overflow:hidden;
}
ul.metier li
{
    display:block;
    width:230px;
    float:left;
    padding:15px 0 25px 50px;
}


.immobilier {background: url(images/metiers/picto_immobilier.gif) no-repeat 0 0!important;}
.fiscal {background: url(images/metiers/picto_fiscal.gif) no-repeat 0 0!important;}
.successoral {background: url(images/metiers/picto_succession.gif) no-repeat 0 0!important;}
.civil {background: url(images/metiers/picto_civil.gif) no-repeat 0 0!important;}
.contrat {background: url(images/metiers/picto_contrat.gif) no-repeat 0 0!important;}
.psycho {background: url(images/metiers/picto_psycho.gif) no-repeat 0 0!important;}


ul.organisation li
{
    background: none !important;
    margin: 18px 0;
}


ul.picto_valeurs 
{
    display: block;
}


.picto_organisation {display: block; background: url(images/organisation.gif) no-repeat 0 0!important; padding: 5px 5px 20px 130px;}
.picto_investissements {display: block;  background: url(images/investissements.gif) no-repeat 0 0!important; padding: 0px 5px 20px 130px;}


.encartVideo 
{
    height: 235px;
    padding: 10px;
    text-align: center;
}

.encartVideo a.video 
{
    background: #999 url(images/fidzenitis-video.jpg) no-repeat 0 0;
    width: 200px;
    height: 140px;
    margin: 6px auto;
    display: block;
}

.encartVideo h3 
{
    text-align: center;
    margin: 12px 0;
}

.titre_prive2  {
margin-left: 473px;
width: 426px;
}

ul li.pdf{display: block; border:none; background:url(images/ico-pdf.gif) no-repeat 0 0;padding: 13px 0 0 35px;height:30px;}

