body { margin:0; padding:0; font-size:62.5%; font-family:Arial, Verdana, sans-serif; color:#000; background:#006781; }
h1, h2, h3, h4, h5, h6 { margin:0 0 15px 0; font-weight:bold; font-style:normal; clear:both; color:#009BC2; }
h1 { font-size:1.5em; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; }
.h1 { color:#F7A906; border-bottom:1px solid;font-size:1.9em;font-weight:normal;}
.h2 { color:#009bc2; border-bottom:1px solid;font-weight:normal;text-align:left;}

ul, ol { margin:0 0 15px 32px; padding:0; }
li { margin:0; }
p { margin:0 0 12px 0; text-align:justify; }
a { text-decoration:none; color:#F7A906/*#808080*/; font-weight:bold; }
a:hover { color:#000; text-decoration:underline; }
img , a img { border:0; }
	a:hover img { border:0; }
em { font-style:italic; }
strong { font-weight:bold; }
form, fieldset { margin:0; padding:0; border:none; }
input, button, select { vertical-align:middle; }
abbr, acronym { border-bottom:1px dotted; cursor:help; }
blockquote { margin:0 0 15px 20px; padding:0 0 0 10px; border-left:solid 2px #ddd; }
q { font-style:italic; }
cite { font-style:italic; }
blockquote, q { }
table { margin:0; margin-bottom:15px; border:1px solid #007692; border-collapse:collapse; border-spacing:0; }
table td, table th { padding:4px; border:1px solid #007692; vertical-align:middle;}
th { background:#007692; color:#FFF; font-weight:bold; }
table.noborder , table.noborder td, table.noborder tr , table.noborder th { border:0; }
#site { width:956px; margin:0 auto; padding:30px 0 0 0; overflow:hidden; }
	#entete_globale{width:956px;}
	#entete1 {float:left;background:url("img/entete1.gif") no-repeat scroll 0 0 transparent;height:100px;margin:0;padding:0 0 0 0;width:617px;overflow:hidden;}
	#commande {float:left;font-size:1.4em;height:100px;margin:0;width:317px;overflow:hidden;background:url(img/commande.gif) no-repeat; }
    #entete3 {float:left;background:url("img/entete3.gif") no-repeat scroll 0 0 transparent;height:100px;margin:0;padding:0 0 0 0;width:22px;overflow:hidden;}
    
	#commande a { display:block; width:155px; height:100px; padding:65px 0 0 182px; color:#007692; font-weight:normal;font-size:0.7em; }
	#commande a:hover { color:#F7A906; text-decoration:none; }
	
	#centreboutique #description ul {list-style-type: none;padding: 0px;margin:0 0 10px;}
	#centreboutique #description ul li{background-image: url(img/bullet.gif);background-repeat: no-repeat;background-position: 0px 5px;padding-left: 14px;}
	
	#centreboutique table#desc_produit {margin:0; margin-bottom:15px; border:0px; border-collapse:collapse; border-spacing:0;width:488px;}
	#centreboutique table#desc_produit td, table#desc_produit th { padding:4px; border:0px;  vertical-align:middle;}
	
	#centreboutique table#panier_1 {margin:0; border:1px solid #e5e5e6; margin-bottom:15px; border-collapse:collapse; border-spacing:0;}
	#centreboutique table#panier_1 th { background:#e5e5e6; color:#000; font-weight:bold; border:1px solid #FFF; height:42px;font-size:1.1em;}
	#centreboutique table#panier_1 td, table#panier_1 th { padding:4px; border:1px solid #ccc; vertical-align:middle;}
	#centreboutique table#panier_1 td#red_text { color:red;font-size:1.1em;}
	
	#centreboutique table#nav_panier {margin:0; margin-top:15px; border-top:1px solid #F7A906; border-left:0 none;border-right:0 none;border-bottom:0 none;border-collapse:collapse; border-spacing:0;padding-top: 50px;}
	#centreboutique table#nav_panier td { padding-top:10px; border:0px;  vertical-align:middle;}
		
	#centreboutique table#panier_2_commander_adfact {margin:0; border:1px solid #e5e5e6; margin-bottom:15px; border-collapse:collapse; border-spacing:0;}
	#centreboutique table#panier_2_commander_adfact th { background:#e5e5e6; color:#000; font-weight:normal; border:1px solid #FFF; height:42px;}
	#centreboutique table#panier_2_commander_adfact th, table#panier_2_commander_adfact td { border-color:#FFFFFF #FFFFFF #CCCCCC;border-collapse:collapse; border-spacing:0;}
	
	#centreboutique table#panier_2_commander_adfact td#no_under_line{border-bottom: none;}
	#centreboutique table#panier_2_commander_adfact td#yellow_line{border-top: 1px solid #F7A906;border-bottom: none;}
	
	a#lien_commander_1{color: blue;text-decoration:underline;font-weight:normal;}
    /* Bouton Graphique pour FF & IE*/
    .ajouter_panier_img {text-indent:-5000px;width:134px;height:24px;border:none;background: transparent url(img/annuler_com.gif) no-repeat center center;}
	.ajouter_panier_img:hover {cursor: pointer; }
	.valider_commande {text-indent:-5000px;width:164px;height:24px;border:none;background: transparent url(img/valider.gif) no-repeat center center;}
	.valider_commande:hover {cursor: pointer; }
	.valider_adr {text-indent:-5000px;width:82px;height:24px;border:none;background: transparent url(img/valider_adr.gif) no-repeat center center;}
	.valider_adr:hover {cursor: pointer; }
	.je_confirme {text-indent:-5000px;width:242px;height:24px;border:none;background: transparent url(img/je_confirme.gif) no-repeat center center;}
	.je_confirme:hover {cursor: pointer; }
	.annuler_com {text-indent:-5000px;width:172px;height:24px;border:none;background: transparent url(img/annuler_com.gif) no-repeat center center;}
	.annuler_com:hover {cursor: pointer; }
	
	#centreboutique table#tbl_bottom {margin:0; border:1px solid #F7A906; margin-bottom:15px; border-collapse:collapse; border-spacing:0;}
	#centreboutique table#tbl_bottom th { background:#e5e5e6; color:#000; font-weight:normal; border:1px solid #FFF; height:42px;}
	#centreboutique table#tbl_bottom th, table#tbl_bottom td { border-color:#F7A906 #FFFFFF #FFFFFF;border-collapse:collapse; border-spacing:0;}
	
	.souligner_orange{border-bottom:1px solid #F7A906;padding-bottom:10px;width:480px;}	
	
	.tnp{padding-left:16px;width:200px;}
	
	.ajout_panier{border-bottom:1px solid #F7A906;padding:10px 0 35px;width:490px;}
	
	.contact_vert{vertical-align: top;margin-right: 20px;}	
	.contact_marg{vertical-align: top;margin-left:160px;}
	.contact_form{margin-left:105px;}
	
	#clear{clear: both;}
	
	a#logo { display:block; height:88px; width:732px; float:left; margin:0; }
	a#logo span { display:none; }
	
		ul#menu { float:left; width:956px; height:56px; margin:0; padding:0 0 0 5px; /*background:url(img/menu.gif) no-repeat;*/ list-style:none; font-family:verdana, arial, sans-serif; font-size:1.15em; overflow:hidden; background-color: #FFF;}
			ul#menu li { display:inline; margin:0; padding:0; }
				ul#menu li a { display:block; float:left; height:18px; color:#007692; font-weight:bold; padding:2px 10px 0 10px; white-space:nowrap; /*background:url(img/menua.gif) 8px 5px no-repeat;*/border-right:1px solid #F7A906; }
					ul#menu li a:hover { color:#F7A906; text-decoration:none; /*background:#F7A906 url(img/menuao.gif) 8px 5px no-repeat;*/ }
					.accueil #lienaccueil, .catalogue #lienproduits, .panier #lienpanier, .contact #liencontact, .rub3 #lienqsn , .rub4 #lienaide, .rub5 #lienml, .rub6 #liencgv,.rub18 #lienconseil { /*background-image:url(img/menuactif.gif); */color:#F7A906; text-decoration:none;}
					.accueil #lienaccueil:hover, .catalogue #lienproduits:hover, .panier #lienpanier:hover, .contact #liencontact:hover, .rub3 #lienqsn:hover, .rub4 #lienaide:hover, .rub5 #lienml:hover, .rub6 #liencgv:hover, .rub18 #lienconseil:hover { /*background:url(img/menuactif.gif) 8px 5px no-repeat;*/ cursor:text; color:#007692; }
	
	.catalogue ul#menu li a#lienaccueil {text-decoration:none;background:url("img/accueil2.gif") no-repeat scroll 0 0px transparent;margin-left:3px;} 
	.accueil ul#menu li a#lienaccueil{text-decoration:none;background:url("img/accueil2.gif") no-repeat scroll 0 -19px transparent;margin-left:3px;}
	ul#menu li a#lienaccueil{text-decoration:none;background:url("img/accueil2.gif") no-repeat scroll 0 0px transparent;margin-left:3px;}
	ul#menu li a#lienaccueil:hover{text-decoration:none;background:url("img/accueil2.gif") no-repeat scroll 0 -19px transparent;margin-left:3px;}
	
	
	#anim { height:70px; overflow:hidden; }
	#milieu { overflow:hidden; font-size:1.2em;background-color: #FFF; }
	
	#main{width:715px; float:left; margin:0 0 0 25px; padding:0; font-weight:normal; color:#000;}
	#droite{ width:206px; float:left; margin:0 0px 0 0; padding:0; font-weight:bold; color:#007692; }
	/* Prˇsentation Produits page d'accueil */
	#cadreproduits {margin-top: 25px; width: 715px;	background-color: #FFF; }
	#produit1 {width: 350px;float: left;/*background-color: #ff9120;*/}
	#produit2 {width: 350px;float: left;/*background-color: #ff9120;*/}
	#image {background-repeat: no-repeat;height: 186px;float: left;width: 110px;/*background-image: url(1-1.jpg);background-color: #76ff18;*/}
	#titre {float: left;width:220px;color:#009bc2;font-size:1.1em;margin-left:10px;/*background-color: #2f40ff;*/}
	#resume {border-top:1px dotted;float:left;height:110px;margin:10px 0 10px 10px;padding:10px 0 0;width:220px;/*background-color: #de75ff;display: block;*/}
	#prix {	float:left;font-size:1.2em;font-weight:bold;margin-left:10px;width:230px;}
	#commandeplus {	float:left;	margin:10px 0 30px 10px;width:225px;}
	/* Fin Prˇsentation Produits page d'accueil */
	.bl { height:20px; background:url(img/boite/bl.gif) no-repeat; padding-left:20px; overflow:hidden; clear:both; }
	#encart_ts_produits {float:left;margin:20px 0 0 15px;width:320px;/*background-color: #ff9120;*/}
	
	
		#gauche { width:206px; float:left; margin:0 19px 0 0; padding:0; font-weight:bold; color:#007692; }
			#gauche p { margin:0 0 35px 0; }
				.coords { text-align:center; color:#F7A906; font-size:1.3em; margin:0; }
				.caract { text-align:left; color:#009bc2; font-size:1.3em; margin:0; padding-bottom:10px;}
				.titre_head { width:700px;text-align:left; color:#F7A906; font-size:2em; margin:0; border-bottom:1px solid;}
				.ss_titre_head1 { text-align:left; color:#009bc2; font-size:2em; margin:0; }
				.ss_titre_head2 { text-align:left; color:#006781; font-weight: bold; margin:0; }

			#gauche ul { list-style:none; margin:0; padding:0;background:url("img/filet.gif") repeat-x scroll center bottom transparent; }
				#gauche li { border-bottom:1px dotted #009bc2;border-left:1px solid #009bc2;border-right:1px solid #009bc2;margin:0;padding:2px 5px;text-align:center; }
					#gauche ul li a { color:#009bc2; text-decoration:none; }
						#gauche ul li a:hover { color:#F7A906; }
		#centre { width:721px; float:left; overflow:hidden; margin:0 19px 0 0; padding:0; }
			#pdthonneur { width:466px; margin:0 0 25px 0; overflow:hidden; }
				#pics { float:right; width:200px; margin:0 0 0 0; padding:0 0 0 3px;}
				/*.accueil h2 { clear:none; }*/
				.plus { margin:30px 0 0 0; overflow:hidden; }
					.plus a { color:#FFF; background:url(img/plus.gif) no-repeat; padding:3px 20px 3px 35px; display:block; float:right; }
						.plus a:hover { color:#000; text-decoration:none; }
				.tousnospdts { clear:both; margin:30px 120px 0 0; overflow:hidden; }
					.tousnospdts a { color:#FFF; background:url(img/tousnospdts.gif) no-repeat; padding:3px 20px 3px 35px; display:block; float:right; }
						.tousnospdts a:hover { color:#000; text-decoration:none; }
			#lstpdts { width:466px; overflow:hidden; clear:both; }
				.pdtaccueil { display:block; float:left; width:105px; padding:5px; text-align:center; }
					.pdtaccueil a { position:relative; }
						.pdtaccueil a img { position:relative; }
						.pdtaccueil a span { display:block; width:18px; height:17px; margin:-18px 0 0 88px; background:url(img/loupe.png) no-repeat; position:relative; z-index:50; }
						.pdtaccueil a:hover { text-decoration:none; }
		#centreboutique { width:731px; float:left; overflow:hidden; margin:0; padding:0; }
		#s3slider { width:206px; overflow:hidden; margin:0; padding:0; float:left; }
			ul#s3sliderContent { width:140px; margin:0 auto; padding:0; list-style:none; }
				ul#s3sliderContent li { margin:0; padding:0; }
					ul#s3sliderContent li img { border:0; }
				.s3sliderImage { display:none; position:relative; }
					.s3sliderImage span { display:none; position:absolute; left:0; bottom:0; font:10px/12px Verdana, sans-serif; color:#fff; font-weight:bold; width:130px; padding:5px; background-color:#000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
	#bas { clear:both; margin:10px 0; text-align:center; font-size:1.2em; color:#FFF; }
		#bas a { color:#FFF; padding:0 10px; font-weight:normal; }
	#copyright { text-align:right; padding:10px; color:#268AA2; clear:both; }
		#copyright a { color:#268AA2; }
			#copyright a:hover { color:#003; }
.clear { clear: both; } 
.chemin { margin:0 0 15px 0; font-size:10px; color:#808080; }
	.chemin a { padding:0 3px 0 0; color:#808080; }
		.chemin a:hover { text-decoration:underline; }
.rss { font-weight:bold; text-align:right; float:right; }
.rss a { padding-left:16px; background:url(img/rss.gif) 0 2px no-repeat; color:#F93; }
.article { padding:0 0 10px 0; margin:0 0 10px 0; overflow:hidden; background:url(img/article.gif) bottom repeat-x; }
	.chapo { font-style:italic; }
.lienarticlecomment { text-align:right; font-size:10px; }
	.lienarticlecomment a { text-align:right; font-size:10px; padding:4px 0 3px 18px; background:url(img/editer.gif) no-repeat; color:#000; }
		.lienarticlecomment a:hover { text-decoration:underline; }
a.blank { background:url(img/blank.gif) 100% no-repeat; padding-right:10px; }
.lire { text-align:right; }
	.lire a { padding-right:11px; background:url(img/lire.gif) 100% 5px no-repeat; color:#FFF; }
		.lire a:hover { background:url(img/lireo.gif) 100% 5px no-repeat; text-decoration:none; color:#000; }
.sousrubriques { width:400px; background:#007692 url(img/sousrubbas.gif) 0 100% no-repeat; margin:0 auto 10px; padding:0 0 5px 0; color:#FFF; clear:both; }
	.sousrubriques h2 { font-size:14px; color:#86CFD8; padding:5px; background:url(img/sousrubhaut.gif) no-repeat; margin:0; }
	.sousrubriques ul { list-style:none; margin:0; padding:0 0 5px 0; }
	.sousrubriques li { margin:0; padding:0 5px; }
	.sousrubriques a { display:block; padding:4px 10px 4px 20px; color:#FFF; background:url(img/menuboxa.gif) 9px 8px no-repeat;  }
		.sousrubriques a:hover { color:#007692; background:#FFF url(img/menuboxao.gif) 9px 8px no-repeat; text-decoration:none; }
	li.rubactive{ color:#808080; background:#FFF url(img/menuboxa.gif) 9px 5px no-repeat; text-decoration:none; padding:4px 10px 4px 35px; margin:0 5px; }
textarea { border:1px solid #F7A906; background:#FFF; color:#000; opacity:0.5; }
.inputtxt { border:1px solid #F7A906; background:#FFF; color:#000; opacity:0.5; }
.bouton { background:#808080; border-color:#756643 #000 #000 #756643; border-style:solid; border-width:1px; color:#FFF; font-weight:bold; }
#pagination { padding:5px 0 15px; border-bottom:1px dotted #808080; text-align:center; overflow:hidden; margin:0 0 15px; }
	#pagination a { padding:3px; background:#808080; border-color:#756643 #000 #000 #756643; border-style:solid; border-width:1px; color:#FFF; font-weight:bold; }
		#pagination a:hover { background:#FFF; color:#808080; text-decoration:none; opacity:0.5; }
	#pagination span { color:#000; padding:3px; background:#FFF; border:1px solid #808080; font-weight:bold; opacity:0.5; }
#outils { margin:15px 0; clear:both; }
	#outils a { color:#000; margin-right:30px; }
		#imprimer { padding-left:18px; background:url(img/print.gif) 0 2px no-repeat; }
		#haut_page { padding-left:10px; background:url(img/pagetop.gif) 0 5px no-repeat; }
		#bas_produit a { color:#000; margin-right:30px; }
.commentaires { padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:1px dotted #808080; }
	.date { float:right; font-size:10px; }
	.pseudo { font-weight:bold; }
	blockquote { border:dashed #000 1px; color:#000; font-style:italic; margin:5px 10px 5px 20px; padding:5px 50px 5px 10px; background:#FFF url(img/blockquote.gif) 98% 5px no-repeat; opacity:0.5; }
	.nav { font-size:9px; font-family:verdana, sans-serif; text-align:right; color:#5B4631; }
.ok { clear:both; background:#6F9 url(img/ok.gif) 10px 10px no-repeat; padding:10px 10px 10px 40px; border:2px solid #090; color:#090; }
.pasok { clear:both; background:#F99 url(img/pasok.gif) 10px 10px no-repeat; padding:10px 10px 10px 50px; border:2px solid #F00; color:#F00; }

.citer { background:url(img/citer.gif) no-repeat; padding-left:18px; }
.centre { text-align:center; }
.gauche { float:left; margin:0 5px 5px 0; }
.droite { text-align:right; }
.petit { font-size:0.85em; font-style:italic; }
.info { background:#009BC2 url(img/info.gif) no-repeat 10px 12px; color:#FFF; padding:10px 10px 10px 30px; margin:0 0 15px 0; }
	.info a { color:#F7FF00; }
	.info h1, .info h2, .info h3 { color:#FFF; }
.boite { overflow:hidden; background:#FFF; }
	.boite .tl { height:20px; background:url(img/boite/tl.gif) no-repeat; padding-left:20px; overflow:hidden; }
		.boite .tr { height:20px; background:url(img/boite/tr.gif) 100% 0 no-repeat; padding-right:20px; overflow:hidden; }
			.boite .tc { height:20px; background:#FFF; overflow:hidden; }
	.boite .mc { background:#FFF; padding:0 20px; overflow:hidden; min-height:300px; }
	.boite .bl { height:20px; background:url(img/boite/bl.gif) no-repeat; padding-left:20px; overflow:hidden; clear:both; }
		.boite .br { height:20px; background:url(img/boite/br.gif) 100% 0 no-repeat; padding-right:20px; overflow:hidden; clear:both; }
			.boite .bc { height:20px; background:#FFF; overflow:hidden; }
.boite2 { overflow:hidden; }
	.boite2 .tl { height:20px; background:url(img/boite2/tl.gif) no-repeat; padding-left:20px; overflow:hidden; }
		.boite2 .tr { height:20px; background:url(img/boite2/tr.gif) 100% 0 no-repeat; padding-right:20px; overflow:hidden; }
			.boite2 .tc { height:20px; background:#4D9FB3; overflow:hidden; }
	.boite2 .mc { background:#4D9FB3; padding:10px 15px; min-height:300px; overflow:hidden; }
	.boite2 .bl { height:20px; background:url(img/boite2/bl.gif) no-repeat; padding-left:20px; overflow:hidden; clear:both; }
		.boite2 .br { height:20px; background:url(img/boite2/br.gif) 100% 0 no-repeat; padding-right:20px; overflow:hidden; }
			.boite2 .bc { height:20px; background:#4D9FB3; overflow:hidden; }
.petitpanier { background:url(img/petitpanier.gif) no-repeat; padding-left:18px; padding-bottom:5px; }
.caddieajouter { color:#FFF; font-weight:bold; background:url(img/caddieajouter.gif) no-repeat; padding:3px 20px 3px 30px; margin:0; }
.ajouter { background:url(img/ajouter.gif) no-repeat; padding:4px 0 13px 20px; }
.retirer { background:url(img/moins.gif) no-repeat; padding:4px 3px 24px 24px; }
.actions { padding-left:250px; overflow:hidden; }
	.actions a { display:block; width:53px; height:54px; float:left; margin-right:10px; }
		.actions a span { display:none }
		.valider { background:url(img/valider.gif) no-repeat; }
			.valider:hover { background:url(img/valider.gif) 0 -54px no-repeat; }
		.retour { background:url(img/retour.gif) no-repeat; }
			a.retour:hover { background:url(img/retour.gif) 0 -54px no-repeat; }
/*IMAGE TARIF */			
.tarif { background:url("img/star100.gif") no-repeat scroll right top transparent;color:#FFFFFF;font-size:1.5em;font-weight:bold;height:110px;padding:60px 0 0;text-align:right;width:460px; }
.tarif span { display:block;height:100px;margin:10px 20px 0; }

div#test {
    background-image:  url("img/star100.gif");
    background-repeat: no-repeat;
    height: 120px;
    width: 380px;
}
div#testtext {
color:#FFFFFF;
font-size:2.3em;
font-weight:bold;
height:auto;
left:18px;
position:relative;
top:32px;
width:auto;
}
div#testtextinf100 {
color:#FFFFFF;
font-size:2.3em;
font-weight:bold;
height:auto;
left:22px;
position:relative;
top:32px;
width:auto;
}
div#testtext2 {
color:#FFFFFF;
font-weight:bold;
height:auto;
left:55px;
position:relative;
top:30px;
width:auto;
}





.nav { /*clear:both; margin:10px 0 10px 0; padding:10px 0 5px 0; text-align:center; overflow:hidden;*/ }
	.nav a { color:#000; padding:7px 402px 3px 28px; }
		.nav a:hover { color:#000; text-decoration:none; }
	.nav a.prev { background:url(img/prev.gif) no-repeat; }
	.nav a.next { background:url(img/next.gif) no-repeat; }
.plandusite ul { margin-bottom:0; }
.plandusite #outils { margin-top:20px; }
a.lightbox img { position:relative; }
a.lightbox span { display:block; width:18px; height:17px; margin:-18px 0 0 88px; background:url(img/loupe.png) no-repeat; position:relative; z-index:50; }
a.lightbox span.large { display:block; width:18px; height:17px; margin:-25px 0 0 185px; background:url(img/loupe.png) no-repeat; position:relative; z-index:50; }

#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em; }
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:0.7em; }
#fermer { text-align:left; position:absolute; margin-top:-18px; margin-left:-18px; }
	#fermer a {  }