	<!--

	

	/******************************************************************************************************************************/

	/* Redefinitions des balises HTML */ 

	/******************************************************************************************************************************/

	

	* {

		font-family:Arial, Helvetica, sans-serif; 

		font-size:12px; 

		margin:0; 

		padding:0; 

		}

		

	body {

		background:#000000;

		text-align:center;}

	

	img {border:none;}

	

	div#main {

		background:#FFFFFF; 

		position:relative; 

		margin:0 auto; 

		text-align:left; 

		width:980px;

		}

	

	/******************************************************************************************************************************/

	/* TOP */ 

	/******************************************************************************************************************************/

	

	#main #top {

		background: url(img/bg_bandeau.gif) no-repeat; 

		height:189px; 

		position:relative; 

		width:980px; 

		z-index:7; 

		}

		

	#main #top #logo_site {

		height:72px; 

		left:82px; 

		position:absolute; 

		top:91px; 

		width:169px; 

		}

		

	#accueil #main #top #logo_site {display:none;}

	

	#accueil #main #top #logo_site a {

		height:100%; 

		width:100%; 

		}

	

	#top dl {

		height:20px;

		left:325px;

		padding:4px 0 0;

		position:absolute;

		top:134px;

		width:655px; 

		z-index:8; 

		}

		

	#top dl dt {

		float:left; 

		text-align:center; 

		z-index:9; 

		}

		

	#top dl dt#rub_1 {width:108px;}

	#top dl dt#rub_2 {width:192px;}

	#top dl dt#rub_3 {width:92px;}

	#top dl dt#rub_4 {width:93px;}

	#top dl dt#rub_5 {width:85px;}

	

	#top dl dt a {

		color:#FFFFFF; 

		display:block; 

		height:30px; 

		text-decoration:none;

		}

		

	#top dl dt a:hover {color:#CCCCCC;}

	

	#top dl dt a.on {

		color:#FFFFFF; 

		font-weight:bold; 

		}

	

	#top dl dd {

		background-color:#FF4C5E;

		display:none;

		float:left;

		position:absolute;

		top:33px; 

		z-index:10; 

		}

		

	#top dl dd#menu_01 {

		background-color:#FF2E02;

		left:-30px; 

		}

	

	#top dl dd#menu_02 {display:none !important;}

	

	#top dl dd#menu_03 {

		display:none !important;

		left:300px;

		}

	

	#top dl dd#menu_04 {

		background-color:#FF2E68; 

		left:394px; 

		}

	

	#top dl dd#menu_04 ul {padding:5px 20px 7px 28px;}

	

	#top dl dd#menu_05 {

		background-color:#FF2E7D;

		left:486px;

		}

	

	#top dl dd#menu_05 ul {padding:5px 40px 7px 14px;}

	

	#top dl dd ul {

		list-style-image:none; 

		list-style-position:outside; 

		list-style-type:none; 

		padding:5px 40px 7px 48px; 

		}

		

	#top dl dd ul a {

		color:#FFFFFF; 

		font-size:11px; 

		font-weight:bold; 

		line-height:18px; 

		text-decoration:none; 

		white-space:nowrap; 

		}

		

	#top dl dd ul a:hover {color:#CCCCCC;}

	

	/******************************************************************************************************************************/

	/* HOME */ 

	/******************************************************************************************************************************/

	

	#main #bas_home {

		background: url(img/fond-bas-home.jpg) repeat; 

		height:271px; 

		position:relative; 

		width:980px; 

		}

	

	#main #bas_home #profil_recherche {

		left:40px;

		position:absolute;

		top:33px;

		width:235px; 

		}

	

	#main #bas_home #profil_moment {

		left:270px; 

		max-height:230px; 

		overflow:hidden;

		padding:0 0 5px;

		position:absolute;

		top:33px;

		width:410px;

		}

		

	* html #main #bas_home #profil_moment {height:230px;}

	

	#main #bas_home #profil_moment div.lk_profil {

		float:left; 

		height:20px;

		width:150px;

		}

	

	#main #bas_home #profil_moment div.lk_profil img {

		display:block; 

		height:100%; 

		width:100%;

		}

		

	#main #bas_home #profil_moment h1, 

	#main #bas_home #profil_moment h2, 

	#main #bas_home #profil_recherche h1, 

	#main #bas_home #profil_recherche h2 {

		color:#FFFFFF; 

		text-transform:uppercase; 

		}

	

	#main #bas_home #profil_moment h1, 

	#main #bas_home #profil_recherche h1 {

		font-size:24px; 

		}

	

	#main #bas_home #profil_moment h2 ,

	#main #bas_home #profil_recherche h2 {font-size:17px;}

	

	#main #bas_home #profil_moment p, 

	#main #bas_home #profil_recherche p {

		font-size:11px; 

		font-weight:bold; 

		margin:7px 0 10px; 

		}

	

	#main #bas_home #profil_moment #left {

		float:left; 

		padding:0 20px 0 0; 

		}

	

	#main #bas_home #lien {

		height:164px;

		position:absolute;

		right:81px;

		top:35px;

		width:195px;

		}

	

	#main #bas_home #lien a {

		height:100%; 

		width:100%; 

		}

		

	#main #bas_home #lien img {margin-bottom:6px;}	

	

	

	/******************************************************************************************************************************/

	/* FOOTER */ 

	/******************************************************************************************************************************/

	

	#main #footer {

		background: url(img/bandeau-bas.jpg) no-repeat; 

		float:left; 

		width:980px; 

		text-align:center; 

		}

	

	#accueil #main #footer {

		background-position:0 -21px;

		}

		

	#main #footer div {

		color:#FFE9BF; 

		padding:30px 0 10px; 

		}

		

	#accueil #main #footer div {padding:10px 0 7px;}

	

	#main #footer div * {color:#FFE9BF;}

	

	#main #footer div a {text-decoration:none;}

	#main #footer div a:hover {text-decoration:underline;}
	
	#main #footer div #btn_facebook {
		height:17px;
		width:90px;
		display:inline-block;
		position:absolute;
		right:30px;
		background:url(img/facebook.png) no-repeat top right;
		padding:0; margin:0;
		text-align:left;
		line-height:17px;
		color:#000000;
	}
	
	#main #footer div #btn_facebook:hover {
		background: url(img/facebook.png) no-repeat bottom right;
		text-decoration:none;
		color:#ff4800;
	}

	

	/******************************************************************************************************************************/

	/* COMMUNS */ 

	/******************************************************************************************************************************/

	

	ul {

		color:#434242; 

		list-style-image:none;

		list-style-position:inside;

		list-style-type:disc;

		padding:5px 0 7px 60px;

		}

		

	ul li a {color:#434242;}

	ul li a:hover {color:#6E6B6B;}

	

	#main #content {

		background:#FFFFFF; 

		float:left; 

		padding:0 0 50px; 

		width:100%; 

		z-index:1; 

		}

	

	#main #content #visuel {

		float:left; 

		padding:10px 0 20px 270px;

		position:relative; 

		z-index:2; 

		}

	

	#RUB_017 #main #content #visuel {width:705px;}

	

	#main #content #texte {

		float:left; 

		padding:10px 75px 10px 355px; 

		position:relative; 

		width:546px; 

		}

		

	#main #content #texte p, 

	#main #content #texte p a {

		color:#434242; 

		text-decoration:none; 

		}

		

	#main #content #texte p a:hover {color:#6E6B6B;}

	

	#main #content #texte p strong {

		font-size:14px; 

		padding:10px 0 0; 

		}

	

	#RUB_023 #main #content #texte p strong {font-size:13px;}

	

	#main #content #texte h3 {

		display:block; 

		color:#FC8201; 

		font-size:14px; 

		padding:10px 0 0; 

		}

	

	#main #content #texte .texte {

		float:left; 

		margin:15px 0 0; 

		width:100%; 

		}

	

	#main #content #texte .texte p {

		font-size:10px;

		font-weight:bold;

		line-height:12px; 

		width:100%; 

		}

	

	

	/* ----- Page "Notre agence" ----- */

	

	#RUB_07 #main #content #texte p strong {display:block;}

	

	/* ----- Page "Demande d'inscription" ----- */

	

	#RUB_08 #main #content #visuel {padding:0 0 0 350px;}

	

	#main #content #texte form {}

	

	#main #content #texte form fieldset {border:none;}

	

	#main #content #texte form p {

		float:left; 

		line-height:28px; 

		width:100%;

		}

	

	#main #content #texte #descriptif {margin:0 0 15px;}

	

	#main #content #texte #descriptif.insc {margin:12px 0 15px;}

	

	#main #content #texte #descriptif p {

		line-height:15px;

		margin:0 0 5px;

		}

	

	#main #content #texte form label {

		float:left; 

		font-size:14px; 

		font-weight:bold; 

		margin:0 5px 0 0; 

		text-align:left; 

		width:160px; 

		}

	

	#main #content #texte form input {

		border:1px solid #ACABAB;

		float:left;

		font-size:14px;

		height:18px;

		padding:2px 0 0 2px;

		width:270px; 

		}

	

	#main #content #texte form input.small {width:205px;}

	

	#main #content #texte form input.tel {width:170px;}

		

	#main #content #texte form select {

		border:1px solid #ACABAB; 

		height:21px;

		margin:0 0 7px;

		}

	

	#main #content #texte form select#jour {width:50px;}

	#main #content #texte form select#mois {width:100px;}

	#main #content #texte form select#annee {width:53px;}

		

	#main #content #texte form textarea {

		border:1px solid #ACABAB; 

		font-size:14px; 

		height:50px; 

		margin:0 0 7px; 

		padding:2px 0 0 2px;

		width:270px; 

		}

	

	#main #content #texte form textarea.presentation {

		height:80px; 

		}

	

	#main #content #texte form #btn_contact {

		float:left;

		left:165px;

		position:relative;

		top:5px;

		}

	

	/* ----- Page "Contactez-nous" ----- */

	

	#main #content #plan {

		float:left; 

		padding:5px 0 21px 90px; 

		}

		

	#RUB_09 #main #content #texte {

		float:left; 

		padding:0 0 0 20px; 

		width:275px; 

		}

	

	#RUB_09 #main #content #texte h3 {

		font-size:20px; 

		padding:0; 

		text-transform:uppercase; 

		}

		

	#RUB_09 #main #content #texte p {

		font-size:14px; 

		margin:0 0 5px; 

		}

		

	/* ----- Page "Notre fonctionnement" ----- */

	

	#RUB_02 #main #content #texte {

		padding:0; 

		width:100%; 

		}

	

	#RUB_02 #main #content #texte img {

		float:left; 

		margin:0 10px 0 0; 

		}

	

	#RUB_02 #main #content #texte .texte {

		margin:0; 

		padding:0 0 10px 290px; 

		width:690px; 

		}

	

	#RUB_02 #main #content #texte .texte h2 {

		color:#FF6202; 

		font-size:14px; 

		line-height:18px; 

		text-transform:uppercase; 

		}

	

	#RUB_02 #main #content #texte .texte p {

		float:left; 

		font-size:14px; 

		font-weight:normal; 

		line-height:16px; 

		padding:0 130px 0 0; 

		width:510px; 

		}

	

	/* ----- Rubrique "Actualites" ----- */

	

	/* ----- Page "Nos annonces / Les News" ----- */

	

	

	#RUB_017 #main #content #visuel #retour {

		position:absolute; 

		right:70px; 

		top:12px; 

		}

	

	#RUB_017 #main #content #texte {

		padding:10px 35px 10px 282px;

		width:660px;

		}

	

	#RUB_017 #main #content #texte .texte {

		border-bottom:1px dotted; 

		float:none;

		padding:0 20px 20px; 

		width:550px;		

		}

	

	#RUB_017 #main #content #texte .texte h2 {

		color:#FF6202; 

		font-size:24px; 

		font-weight:bold; 

		line-height:30px; 

		text-transform:uppercase; 

		}

	

	#RUB_017 #main #content #texte .texte p {

		font-size:12px; 

		font-weight:normal; 

		line-height:16px; 

		margin:0 0 5px; 

		text-align:justify; 

		}

		

	#RUB_017 #main #content #texte .texte p.tel {

		color:#FF6202; 

		font-size:18px; 

		font-weight:bold; 

		padding:10px 0; 

		}

	

	#RUB_017 #main #content #texte .texte p.tel a {

		color:#FF6202; 

		font-size:18px; 

		}

	

	#RUB_017 #main #content #texte .texte p.tel a:hover {color:#E15804;}

		

	#main #content #texte .texte p.tel img {

		vertical-align:middle; 

		}

	

	#main #content #texte .texte .logo_art {

		left:150px; 

		margin:6px 0 0; 

		position:absolute; 

		}

	

	#RUB_017 #main #content #texte p strong {padding:10px 0;}

	

	

	/* ----- Page "Les profils" ----- */

	

	

	#RUB_018 #main #content {padding:0;}

	

	#RUB_018 #main #content #texte {

		padding:10px 30px 0 60px; 

		width:885px; 

		}

		

	#RUB_018 #main #content #texte .texte {

		min-height:250px;

		width:280px;

		}

		

	* html #RUB_018 #main #content #texte .texte {height:250px;}

	

	#RUB_018 #main #content #texte .texte p {

		padding:0 0 0 65px;

		width:75%;

		}

	

	#RUB_018 #main #content #texte .texte p a {

		font-size:10px; 

		font-weight:normal; 

		}

	

	#RUB_018 #main #content #texte .texte p a:hover {

		color:#757575; 

		font-weight:normal; 

		text-decoration:underline; 

		}

	

	#RUB_018 #main #content #texte .logo {margin:0 0 10px;}

	

	

	/* ----- Page "Le profil du moment" ----- */

		

	#main #content #texte #ext_rpt #ext_haut #ext_bas .exemple h3 {

		color:#333333;

		font-size:14px;

		padding:0 0 7px; 

		text-align:left; 

		}

	

	#RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple h3 {color:#FD6C01;}

	

	#RUB_023 #main #content #visuel {padding:10px 0 10px 270px;}

	

	#RUB_023 #main #content #texte {

		padding:10px 75px 10px 10px; 

		width:630px; 

		}

	

	#RUB_023 #main #content #texte .texte {margin:0;}

	

	#RUB_023 #main #content #texte .texte p {

		font-size:12px; 

		font-weight:normal; 

		line-height:16px; 

		margin:0 0 5px; 

		}

	

	#main #content #texte .texte ul {color:#6C6C6C;}

			

	#RUB_023 #main #content #texte .texte p.tel {

		color:#FF6202; 

		font-size:18px; 

		font-weight:bold; 

		margin:20px 0 0; 

		}

	

	#RUB_023 #main #content #texte .texte h2 {

		color:#FF6202; 

		font-size:24px; 

		font-weight:bold; 

		line-height:30px; 

		margin:0; 

		text-transform:uppercase; 

		}

	

	#RUB_023 #main #content #texte .texte h3 {

		color:#FF6202;

		font-size:18px;

		font-weight:normal;

		padding:0 0 10px;

		text-transform:capitalize;

		}

	

	#RUB_023 #main #content #texte #presentoir {

		background:#FFFFFF url(img/bg_presentoir.gif) no-repeat; 

		float:left; 

		height:492px;

		width:648px; 

		}

		

	#main #content #texte #ss_nav {

		float:right; 

		padding:6px 0 6px 380px; 

		width:266px; 

		}

	

	#ss_nav .link {

		float:left; 

		text-align:center; 

		width:50%; 

		}

	

	#ss_nav .link a {

		color:#6C6C6C; 

		font-size:13px; 

		font-weight:bold; 

		text-decoration:none; 

		}

	

	#ss_nav .link a:hover {

		color:#000000;

		}

	

	#main #content #texte #presentoir #exemple {

		float:left;

		height:437px;

		padding:25px 0 0;

		text-align:center; 

		width:99%;

		}

	

	/* ----- Page "Les Books" ----- */

	

	#RUB_04 #main #content #visuel {

		padding:10px;

		width:885px; 

		}

	

	#main #content #visuel #retour {

		position:absolute; 

		right:70px; 

		right:0; 

		top:10px; 

		}

	

	#main #content #visuel #retour a {

		color:#FC6B01; 

		text-decoration:none; 

		}

	

	#main #content #visuel #retour a:hover {

		text-decoration:underline; 

		}

	

	#main #content #left {

		float:left; 

		margin:54px 0 0; 

		padding:0 0 0 20px;

		width:236px; 

		}

	

	#RUB_023 #main #content #left {

		margin:0; 

		}

	

	* html #RUB_023 #main #content #left {width:226px; }

	

	#RUB_04 #main #content #texte {

		padding:10px 10px 20px 0;

		width:710px;

		}

	

	#content #visuel #mots_cles {

		line-height:18px; 

		padding:0 0 5px 10px; 

		}

	

	#content #visuel #mots_cles ul {

		list-style-image:none; 

		list-style-position:inside; 

		list-style-type:none; 

		padding:0; 

		}

		

	#content #visuel #mots_cles ul li {

		display:block; 

		float:left; 

		margin:0 0 0 3px;

		}

	

	#content #visuel #mots_cles ul li a {

		color:#6C6C6C;

		text-decoration:none; 

		}

	

	#content #visuel #mots_cles ul li a:hover, 

	#content #visuel #mots_cles ul li a.on {

		color:#FD6C02; 

		}

	

	#content #visuel #mots_cles .pipe {color:#6C6C6C;}

	

	#main #content #texte #presentoir {

		background:#FFFFFF url(img/bg_presentoir_simple.gif) no-repeat;

		}

		

	#main #content #mots_cles_art {

		border-bottom:1px solid; 

		float:left; 

		padding:0 0 10px; 

		width:95%; 

		}

		

	#main #content #mots_cles_art .detail {

		color:#FD6C01;

		float:left; 

		font-weight:bold; 

		}

	

	#main #content #mots_cles_art .mot {

		color:#757374;

		display:inline;

		font-weight:bold; 

		}

	

	#RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple, 

	#RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple {

		float:left;

		padding:18px;

		text-align:center;

		width:172px;

		}

	

	#RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple .infos, 

	#RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple .infos {

		float:left;

		font-weight:bold;

		padding:9px 0 0;

		text-align:center;

		width:169px; 

		}

	

	#RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple .infos a, 

	#RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple .infos a {

		color:#000000; 

		text-decoration:none;

		}

	

	#RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple .infos a:hover, 

	#RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple .infos a:hover {

		color:#333333; 

		text-decoration:none; 

		}

	

	#main #content #ext_rpt {

		background:url(img/bg_presentoir-s-repeat.gif) repeat-y; 

		float:left; 

		margin:15px 0 0; 

		position:relative; 

		width:648px; 

		}

	

	#main #content #ext_rpt #ext_haut {

		background:url(img/bg_presentoir-s-haut.gif) no-repeat top center; 

		float:left;

		width:648px; 

		}

	

	#main #content #ext_rpt #ext_haut #ext_bas {

		background:url(img/bg_presentoir-s-bas.gif) no-repeat bottom center; 

		float:left; 

		min-height:380px; 

		padding:45px 10px 45px;

		width:628px;

		}

	

	* html #main #content #ext_rpt #ext_haut #ext_bas {height:380px;}

		

	#RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas #ss_nav, 

	#RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas #ss_nav {

		float:left;

		margin:-45px 0 0;

		padding:6px 0 6px 350px;

		width:270px;

		}

	

	* html #RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas #ss_nav, 

	* html #RUB_023 #main #content #texte #ext_rpt #ext_haut #ext_bas #ss_nav {

		padding:6px 0 6px 350px; 

		width:270px; 

		}

	

	#RUB_04 #ext_rpt #ext_haut #ext_bas #ss_nav .link, 

	#RUB_023 #ext_rpt #ext_haut #ext_bas #ss_nav .link {

		color:#6C6C6C;

		display:block;

		float:left;

		font-size:13px;

		font-weight:bold;

		text-align:center;

		}

	

	#RUB_04 #ext_rpt #ext_haut #ext_bas #ss_nav .unique, 

	#RUB_023 #ext_rpt #ext_haut #ext_bas #ss_nav .unique {

		text-align:right; 

		width:92px;

		}

	

	#ss_nav .link.presentation {width:148px;}

	

	#ss_nav .link.book {width:120px;}

	

	

	/* Pages avec présentoir 'double' */

	

	#main #content .double #ext_rpt #ext_haut {background:url(img/bg_presentoir-haut-double.gif) no-repeat top center;}

	#main #content .double_simple #ext_rpt #ext_haut{background:url(img/bg_presentoir-s-haut.gif) no-repeat top center !important;}

	/* Debut Background Article */

	

	#main #content .double.art #ext_rpt {background:url(img/bg_presentoir-repeat-double-selected.gif) repeat-y center center;}

		

	#main #content .double.art #ext_rpt #ext_haut {background:url(img/bg_presentoir-haut-double-selected.gif) no-repeat top center;}

	

	#main #content .double.art #ext_rpt #ext_haut #ext_bas {background:url(img/bg_presentoir-bas-double-selected.gif) no-repeat bottom center;}

	

	/* Fin Background Article */

	

	#main #content .double #ext_rpt #ext_haut #ext_bas {

		padding:45px 10px 25px 25px; 

		width:613px; 

		}

	

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple {

		padding:15px 18px 8px 0; 

		width:582px; 

		}

	

	.exemple dl {

		float:left;

		margin:15px 0 0 15px; 

		text-align:left;

		}

	

	.exemple dl dt {

		color:#FF7F1B;

		font-size:12px;

		font-weight:bold; 

		margin:0 0 0 80px; 

		padding:2px; 

		}

	

	dl.liste_seule dt {margin:0 0 0 20px;}

	.spip_doc_descriptif {
		line-height:20px;
		width:570px !important;
		}

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple dl.liste_seule dd ul, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple dl.liste_seule dd ul {padding:5px 0 7px 30px;}

		

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple ul, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple ul {

		float:left;

		list-style-position:inside;

		list-style-type:square;

		padding:5px 0 7px 110px;

		text-align:left;

		width:440px;

		}

		

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple ul li a, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple ul li a {

		text-decoration:none;

		}

	

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple ul li a:hover, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple ul li a:hover {

		text-decoration:underline;

		}

		

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple.img, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple.img {

		text-align:center; 

		}

	

	#main #content #left #tt_book {

		color:#6C6C6C; 

		float:left; 

		font-size:14px; 

		font-weight:bold; 

		margin:0 0 15px; 

		width:210px; 

		}

	

	#tt_book .nom {

		color:#FD9202; 

		font-size:14px;

		font-weight:bold; 

		}

	

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple .infos, 

	#RUB_023 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple .infos {

		float:right;

		padding:7px 22px 0 0;

		text-align:right;

		width:100%; 

		}

	

	#RUB_04 #main #content #texte #ext_rpt #ext_haut #ext_bas .exemple h3 {

		color:#FC6B01; 

		}

	

	#main #content #texte.double p, 

	#main #content #texte.double p a {

		color:#6C6C6C; 

		font-weight:normal; 

		text-decoration:none;

		}

	

	#main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple p {

		color:#000000; 

		margin:0 0 10px; 

		text-align:justify; 

		}

	

	#RUB_04 #main #content #texte.double #ext_rpt #ext_haut #ext_bas .exemple p strong {

		font-size:13px; 

		}

	

	#main #content #texte.double #ext_rpt #ext_haut #ext_bas #documents_portfolio {

		left:-240px;

		position:absolute; 

		text-align:center; 

		top:28px;

		width:200px; 

		}

	

	#ext_rpt #ext_haut #ext_bas #documents_portfolio #tt_book {

		color:#6C6C6C;

		float:left;

		font-size:14px;

		font-weight:bold;

		margin:0 0 15px;

		text-align:left;

		width:230px;

		}

	

	#main #content #left #documents_portfolio {

		float:left; 

		text-align:center; 

		width:200px; 

		}

	

	#main #content #left #documents_portfolio .logo_art {

		padding:15px 0;

		}

	

	#documents_portfolio .fancybox  {

		background:url(img/bg_vignet_off.gif) no-repeat;

		float:left;

		height:41px;

		margin:0 3px 5px;

		padding:9px;

		width:41px;

		}

		

	* html #documents_portfolio .fancybox  {margin:0 0 5px;}

	

	#documents_portfolio .fancybox a {

		display:block;

		height:48px;

		margin:-8px 0 0 -9px;

		padding:8px 0 0 3px;

		width:54px;

		}

		

	#main #content #ext_rpt #ext_haut #ext_bas #vide {

		padding:100px 0 0; 

		text-align:center; 

		}

	

	#main #content #ext_rpt #ext_haut #ext_bas #vide p {

		color:#FC8201; 

		font-size:15px; 

		font-weight:bold; 

		margin:0 0 15px; 

		}

	

	#main #content #ext_rpt #ext_haut #ext_bas #vide p.blink {text-decoration:blink;}

	

	/* ----- Rubriques DIVERS ----- */

	

	/* MENTIONS LEGALES */

	

	#RUB_029 h1 {

		font-size:14px; 

		text-transform:uppercase; 

		}

	

	#RUB_029 #main #content #texte h3 {margin:0 0 7px;}

	

	#RUB_029 #main #content #texte p {margin:0 0 5px;}

	

	

	#RUB_029 #main #content #texte ul {

		list-style-position:outside;

		list-style-type:disc;

		padding:5px 0 10px 40px;

		}

		

	#RUB_029 #main #content #texte p strong {font-size:12px;}

		

	-->
	
	/*********************************/
	
	#fancy_div object{
		margin-left:40px;
	
	}
	*html #fancy_div .notie{
		display:none !important;
	}
	*+ html #fancy_div .notie{
		display:none !important;
	}
	
	/*****************************/
	/** coda bubble **/
		.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}


     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

        .popup td#topleft { background-image: url(img/bubble-1.gif); }
        .popup td.top { background-image: url(img/bubble-2.gif); }
        .popup td#topright { background-image: url(img/bubble-3.gif); }
        .popup td.left { background-image: url(img/bubble-4.gif); }
        .popup td.right { background-image: url(img/bubble-5.gif); }
        .popup td#bottomleft { background-image: url(img/bubble-6.gif); }
        .popup td.bottom { background-image: url(img/bubble-7.gif); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(img/bubble-8.gif); }

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #666;
        	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
        	}

        table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: left;
        	}

        tr#release-notes td a {
        	color: #333;
        }
