body { }
table {  }
a {  }

.languages {  font-weight: normal; }
.headerimage {  }
.slogan {  }
.logo {  }

.menu { border-width:0; color: #ffffff; padding: 0 0 0 9px; height:16px;}
.menu SPAN { color: #ffffff; font-size: 12px; font-weight:bold; padding: 5px 15px 5px 6px; float: left; height:16px;}
.menu DIV { height:16px; }
.menu_rollover { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_menu_left.gif) no-repeat left 2px; color:#000; padding: 0 0 0 9px;}
.menu_rollover SPAN {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_menu_right.gif) no-repeat right 2px; font-size: 12px; font-weight:bold; color:#000; padding: 5px 15px 5px 6px; float: left; height: 16px;}
.menu_rollover DIV { background-color:#fff; height:1.4em;}
.menu_active { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_menu_left.gif) no-repeat left 2px; color:#000;  padding: 0 0 0 9px;}
.menu_active SPAN {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_menu_right.gif) no-repeat right 2px; font-size: 12px; font-weight:bold; color:#000; padding: 5px 15px 5px 6px; float: left; height:16px;}
.menu_active DIV { background-color:#fff; height:16px;}

.skinBg {  }
.skinAlign {  }
.footerText {  }
.footerLinks {  }

.text { padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.titles { padding-top: 10px; }
.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.modules_table_border { background-color: #999999; }
.modules_table_data { background-color: #e7e7e7; }
.modules_td { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; }
.dark_text {  }
.dark_links {  }

.content_pages_table { padding: 0; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 0; text-align:center; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }
.nextprevactive {  }

.printv_link {  }
.printv_table {  }
.printv_body {  }
.printv_content_title {  }
.sendtoafriend_link {  }
.sendtoafriend_body { background-color:#fff; margin:0 auto; text-align:center; align:center; }
.sendtoafriend_data {  }
.sendtoafriend_body .buttons {padding:3px; margin-left:75px;}

.astrix { color: #FF0000; line-height:30px;}
.form_field_text { color:#000; text-align:left;  width:200px; line-height:30px;}
.text_field { text-align:left; width:200px;}}
.text_field_big {  }
.buttons { background-image:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_GC.gif); background-repeat:no-repeat;  }

.search_button {  }
.search_field {  }
.search_text { }

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price {  }
.top_categories_titles {  }

.replies_page_toplinks_table {  }
.replies_page_toplinks_td {  }
.replies_page_toplinks_link {  }
.replies_page_replylink {  }

/* CSS Document */
* { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; _font-size:1em; *font-size:1em } 

/* font size en px selon l'evolution du zoom des navigateurs sauf pour IE*/
body {margin:10px 0; background-color:#d3d3d3; text-align:center; font-size:11px; _font-size:66%; *font-size:66%;}
a { color:#b81e8e }
a:hover {text-decoration:none;}
img { border:none;}
ul, ol, li { list-style:none;}

/********* Styles class *********/
.left {float:left;}
.right {float:right;}
.clear {clear:both; font-size:0; height:0; line-height:0; display:block;}
.breakline {float:none;}
.italique { font-style:italic; font-size:inherit}
/*.font-small { font-size:1em}*/
.center { text-align:center}
.pgauche {text-align:left; padding-bottom:7px;}
.pjustif {text-align:justify; padding-bottom:7px; }
.espace_bottom { padding-bottom:1em}


.espace_top { padding-top:0.5em; }
p.titre_hidden {position:absolute; font-weight:bold; *margin:0; *padding:0; top:-3000px; line-height:0; font-size:0; height: 1%; }
.sup { vertical-align: super; font-size: 90%; color:#0099FF; padding-left:4px } 

/********* Top *********/
#top { margin:0 auto; text-align:right;  width:625px; padding:8px 8px 8px 267px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) right top no-repeat;}
	#top li {display:inline; padding:0 15px 0 5px; width:auto; white-space:nowrap; font-size:10px; _font-size:1em; *font-size:1em }
	#top li a {color:#999; font-size:0.9em; text-decoration:underline;}
	#top li a:hover {color:#999; text-decoration :none;}


/********* CONTAINER *********/
#container { margin:0 auto; width:900px; text-align:left; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_container_center.gif) left top repeat-y; }
.bottom{ height:24px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -100px no-repeat; }

/********* HEADER *********/
#header { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_header_center.gif) left top repeat-y #ccc; padding:0 15px; position:relative; _height:1%; *height:1%}
	span.fd_top {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -60px no-repeat; padding:10px 15px 0 15px; display:block; margin:0px -15px 5px -15px;  }
	#header h1 { padding:5px 0; font-size:2.2em;  font-weight:normal; color:#333; width:785px; margin-top:-20px; }
	p#versionEN { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -750px -149px no-repeat; padding:1px 0 0 30px; position:absolute; right:25px; top:23px }
	p#versionFR { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -632px -149px no-repeat; padding:1px 0 0 30px; position:absolute; right:25px; top:23px }
	p#versionEN a, p#versionFR a { color:#999999}
		
	#lien_contact {float:left; width:450px; padding:5px 0; *height:1%;}
		#lien_contact ul li{ display:inline; padding:4px 5px 1px 25px; *background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_header_center.gif); *background-position:-1px center; *height:1%;}
		#lien_contact ul li a { color:#b81e8e; margin: 0 4px 0 0; white-space:nowrap; background-position:left center; *line-height:2em;}
		#lien_contact ul li a:hover {*background-color:#f1f1f1;}
		#lien_contact li.appel_gratuit { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -142px -189px no-repeat; }
		#lien_contact li.contact { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -142px -208px no-repeat; }
		
	#adresse {float:left;  width:450px; margin: 5px 0 10px 0; _overflow:visible; }
		#adresse p {font-size:1em;}
		#adresse a {color:#000}
/* ******** adresse :  CODE SPECIFIQUES MICROFORMATS ******** */	
		#adresse .org { position:absolute; text-indent:-9000px; font-size:0; line-height:0}
		#adresse .type { display:none}
		#adresse .tel {font-weight:bold; font-size:1em}
		#adresse .value { font-weight:normal}
		#adresse .email, #adresse .url {}
		#adresse .postal-code, #adresse .locality, #adresse .country-name { margin-bottom:8px}

	#vignette {float:right; text-align:right; z-index:110; width:407px; height:60px; padding:10px 0 12px 0;}	
	/*barre de chargement*/
	#vignette #progress { margin:25px auto; width: 80%; height: 10px; padding: 2px; border: 1px solid grey; text-align:center;}
	#vignette #progress #bar { width:0px; font-size:8px; height:10px; background: grey; color:#fff;}
	/*la fenýtre de zoom*/
	#zoom { position: absolute; display:none; top:0; left:0; background-color:transparent; width:100%;height:100%; z-index:100;}
		#zoomBackground { position: absolute;top:0; left:0; background-color:#000; width:100%;  height:100%; opacity:0.45; filter:alpha(opacity=45); -moz-opacity:0.45; -khtml-opacity: 0.45;}
		#zoomContent { position: absolute; left:50%; top:114px; margin-left:-306px; width:612px; height:494px;}
		#zoomTop{ background:transparent url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -289px no-repeat; height:10px; width:612px; }
		#zoomBottom{ background:transparent url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -300px no-repeat; _height:5px; height:10px; width:612px;}
		#zoomMain{ background:white url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_zoomBackground.gif) repeat-y top; width:612px; height:474px; _margin-top:-3px}
		#liserai{ position:absolute; border:1px solid #b7b6b6;}
		#coin_hg, #coin_hd, #coin_bd, #coin_bg{ position:absolute; width:16px; height:18px;}
		#coin_hg{ background:white url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -793px -362px no-repeat; margin-top:-1px; margin-left:-1px; top:0px; left:0px;}
		#coin_hd{ background:white url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -809px -362px no-repeat; margin-top:-1px; margin-right:-1px; top:0px; right:0px;}
		#coin_bd{ background:white url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -809px -380px no-repeat; margin-bottom:-1px; margin-right:-1px; bottom:0px; right:0px; _margin-bottom:-2px}
		#coin_bg{ background:white url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -793px -380px no-repeat; margin-bottom:-1px; margin-left:-1px; bottom:0px; left:0px; _margin-bottom:-2px}
		#zoomImage{ padding:15px 15px 10px 15px;}
		#close{ position: absolute; right:15px; text-align:right;}
		#close img.p_close {display: block; width:17px; height:17px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -144px -228px no-repeat #fff; }
		#close a:hover { background-color:#fff}
		#miniNav{ position: absolute; top:417px; width:560px; right:26px; text-align:center; height:66px;}
		/*liste d'images*/
		.galery { height:64px; overflow:hidden;}
		.galery .galeryContent { position: relative; overflow:hidden; height:100%; width:100%; float:left;height:64px}
		.galery .galeryContent .images{ position:absolute; left:0;height:64px}
		/*flýches gauche et droite*/
		.galery .galeryArrowLeft, .galery .galeryArrowRight{ position: relative; width:26px; height:60px; float:left; display:none;}
		.p_arrowLeft {display block; width:26px; height:60px; margin-top:3px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -599px 0 no-repeat; }
		.p_arrowRight {display block; width:26px; height:60px; margin-top:3px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -625px 0 no-repeat; }
		
		
/********* SIDEBAR *********/
#sidebar {width:240px; float:left;}

	#box_sidebar {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_header_center.gif) left top repeat-y #ccc; padding:0 15px; _padding:0 0 0 15px; _height:1%; }
	#box_sidebar_bas{background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -660px -124px no-repeat #d3d3d3; height:15px; display:block; margin:0 -15px 12px -14px; _margin-bottom:0; padding-bottom:5px;}
	
	#sidebar a {color: #b81e8e; font-weight:lighter}
	#sidebar a strong {font-weight:lighter}

		.adr{ margin-bottom:10px; _margin-right:10px;}
		.adr div.extended-adr{width:210px}/*pour contraindre sur IE le bloc ý une certaine largeur et permettre un retour ligne sans br */
	#liens_adresse { clear:left; margin:0 0 15px 0;_margin-right:10px;}
	#liens_adresse p { _margin:0; _padding-bottom:3px; color:#999}
	#liens_adresse p a {background-image:none}
			
	#activites {padding:5px 0; margin-bottom:15px }
	#activites li { margin:0 auto; padding:5px 0; }
	#activites li a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -320px #FFF; padding:8px 0 0 0; display:block; width:210px; color:#000; font-size:1em; font-weight:bold; text-decoration:none; }
	#activites li a span { display:block; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 bottom no-repeat; padding:0 10px 8px 10px;}	
	#activites li a:hover {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -211px -320px no-repeat #f1f1f1; /* #f1f1f1 pour IE6 */ /*border:1px solid #333 ; */}
	#activites li a:hover span { display:block;  background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -211px bottom  no-repeat #f1f1f1; padding:0 10px 8px 10px;}	
	#activites li.actif a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -422px -320px #fc0; width:225px; /* border:1px solid red */}
	#activites li.actif a span { display:block;  background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -422px bottom no-repeat; padding:0 10px 8px 10px; }
	#activites span span.trad { color:#999; background:none; *background:#fff; padding :0; } /* pour le cas oý un libellý d'onglet de trad n'est pas dispo*/
	#activites li a:hover span.trad { color:#999; background:none; *background:#fed619; *width:190px; padding :0; }
	#activites li.actif a span.trad { color:#999; background:none; *background:#fed619; *width:200px; padding :0; }
	
	#editoFd_ht {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -660px -222px no-repeat #fff; width:212px; height:15px }
	#editoFd_bas {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -660px -238px no-repeat #fff; width:212px; height:21px; margin-bottom:10px}
	#edito { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_edito_m.gif) top left repeat-y #fff; width:212px;}	
	#edito p, #edito ul { _margin:0; _padding-bottom:10px;}
	#edito p.titre_edito { margin:0 0 3px 0; padding-top:5px; _padding-bottom:3px; color:#FF6600; font-weight:bold }
	#edito a { color:#666;}
	
	#news, #achat, #resa, #liens, #conso { color:#666; padding:0 15px 10px 15px; _padding:0 15px 0 15px; }
	
	#bloc_ved {z-index : 60;}
	
	#rechercheFd_ht { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -220px #FC0; height:19px; width:213px; margin-left:15px; margin-top:10px; }
	#rechercheFd_bas { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -240px; height:23px; width:213px; margin-left:15px;  }
	#recherche { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_recherche_m.gif) 0 0 #FC0 repeat-y; width:183px; padding:0 15px; _padding:0 14px;  margin-left:15px;}
	#recherche label {display:block; font-size:1.6em; margin:5px 0 5px 0;  }
	#recherchepj { width: 180px;}
	#recherche p span { display:block; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -672px -399px no-repeat;padding:5px 0 2px 27px;  line-height:23px; }
	#recherche p { _padding:0; _margin:0; }
	#recherche p strong { display:block; font-weight:lighter; padding:0 0 12px 0; _padding:0; }
	#recherchepj { width: 180px; _padding:0; _margin:0 }
	#recherche p.texte_logo { margin:10px 15px 0 70px; _padding:10px 10px 0 75px; _margin:0; font-size:0.9em; float:left}	
	#recherche img.l_pjSearch {display: block; width:70px; height:24px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -760px -323px no-repeat; margin-top:7px; _float:left }
	#recherche .trouver { _text-align:right;  }
	/*#recherche input.submit_trouver {display: block; width:64px; height:22px; margin-left:118px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -350px -97px no-repeat;}	*/
	#recherche input.submit_trouver {display: block; width:42px; height:22px; margin-left:138px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -414px -97px no-repeat;}	
	
/********* MAIN *********/
#fd_main { float:right; width:660px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -124px no-repeat; height:22px}
	#main  { float:right; width:600px;padding:0 30px 0 30px;}
	#main h2 {font-size:1.7em; color:#333; font-weight:normal; margin-bottom:15px }
	#main h2 .title-trad {color:#999}	
	
	#module {float:left; width:600px; min-height:60px; margin-bottom:8px;}
		#module p {color:#F97000; padding:0 10px; _padding:0 8px; font-weight:bold}
		#module img {padding:0 10px 0 0px; float:left}

/********* CONTENT *********/

#menu {height:2.3em; _height:10px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) 0 0 no-repeat; margin:10px 0 20px 0; padding-left:12px;}
	#menu li {display:inline;}
	#menu a {float:left; padding:0 0 0 9px; text-decoration:none;font-weight:bold; font-size:1.1em; color:#fff; height:2.5em; _height:10px; _cursor:pointer}
	#menu a span { float:left; display:block;  padding:5px 15px 5px 6px; height:2.5em;_height:10px;}
	#menu a:hover { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) 0 2px no-repeat; color:#000; cursor:pointer}
	#menu a:hover span {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) right 2px no-repeat;}
	.current a {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) 0 2px no-repeat; border-width:0;}
	.current a span {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) right 2px no-repeat; padding-bottom:5px; color:#000;}	

#content { clear:both; *height:1%;}		
	.photo { clear:both; float:left; margin:0 15px 15px 0; _margin:0 15px 1px 0;}
	p.presentation {text-align:justify; padding:0 0 12px 0; _padding:0;}

	/* codes css esplus en ligne*/
	.filet { height:auto;border-bottom:1px solid #e3e3e3;}
	#content h2.katalog { text-align:left; margin-bottom:0}
	
	#content h3 {padding:8px 0px 2px 0; *padding:6px 0px 2px 0px; _padding:13px 0px 2px 0px;
		color:#999;font-size:1.6em; border-top:1px solid #e3e3e3; margin-bottom:5px; font-weight:lighter }
	#content h3.first {padding:0 0px 2px 0; _padding:5px 0 2px 0; border: none;}		
	#content h3.second {clear:both;padding:8px 0px 2px 0; _line-height:1.5em;_padding:13px 0px 2px 0px; *padding:6px 0px 2px 0px; }
	#content h3.unique {clear:both;padding:10px 0px 10px 0px;_padding:10px 0px 2px 0px; *padding:3px 0px 10px 0px;_line-height:1.5em;}
	.clear-h3 {clear:both;	/*padding:3px 0 5px 0;*/}
	#content h4.first {padding:0px 0px 5px 0px; _padding:3px 0 5px 0;}		
	#content h4 {color: #333;padding:0 0 5px 0;font-size:1em; font-weight:bold}
	#content h4.orange {color: #666;}
	.clear-h4 {clear:both; padding:0px 0 5px 0; }

	#content h5 {font-size:1em;font-weight:bold;margin:20px 0 0 0;text-align:center;}	
	
	#rubriquepj { margin: 0; padding: 0 0 3px 0; font-style: italic; color: #888; font-size: 1.1em;}	
	
		ul.col1, ul.col2, ul.col0 {float:left;margin:0 5px 0 0;	padding:0 0 12px 0;width:240px;	list-style-position:outside;list-style-type:none;}
		ul.col1 li, ul.col2 li, ul.col0 li { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -895px -439px; margin-left:0; padding-left:10px;}
		ul.col2 {margin:0 0 0 5px; padding:0 0 12px 15px; width:270px; }	
		ul.col0 { width:540px;}

	#content p.clear { clear:both; font-size:0; line-height:0; }
	#content li:first-letter { text-transform:uppercase }	
	
	#content ul#acces { margin:2px 0 0 0; padding:2px 0 5px 0px; list-style:none;}
		#content li#acces_1 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -881px -144px no-repeat ; padding:4px 0 1px 23px;margin-bottom:4px}/*bus*/
		#content li#acces_2 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -164px; padding:4px 0 0 23px;margin-bottom:4px}/*sncf*/
		#content li#acces_3 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -184px; padding:4px 0 1px 23px;margin-bottom:4px}/*metro*/
		#content li#acces_5 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -204px; padding:4px 0 0 23px;margin-bottom:4px}/*taxi*/
		#content li#acces_22  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -224px; padding:4px 0 1px 23px;margin-bottom:4px}/*autoroute*/
		#content li#acces_7  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -244px; padding:4px 0 0 23px;margin-bottom:4px}/*navette fluviale*/
		#content li#acces_8 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -264px; padding:4px 0 1px 23px;margin-bottom:4px}/*rer*/
		#content li#acces_9 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -284px; padding:4px 0 1px 23px;margin-bottom:4px}/*tramway*/
		#content li#acces_10 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -304px; padding:4px 0 0 23px;margin-bottom:4px}/*aeroport*/
		#content li#acces_11, #content li#acces_12, #content li#acces_13, #content li#acces_14, #content li#acces_15 {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -324px; padding:4px 0 1px 23px;margin-bottom:4px}/*parking*/
		#content li#acces_16  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -344px; padding:4px 0 0 23px;margin-bottom:4px}/*gare routiýre*/
		#content li#acces_17  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -363px; padding:4px 0 0 23px;margin-bottom:4px}/*gare maritime*/
		#content li#acces_18, #content li#acces_19, #content li#acces_20, #content li#acces_21  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -383px; padding:4px 0 0 23px;margin-bottom:4px}/*handicapý*/
		#content li#acces_23  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) no-repeat -881px -402px; padding:4px 0 1px 23px;margin-bottom:4px}/*accýs routier*/
		#content li#acces_24  {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) no-repeat -632px -97px; padding:4px 0 1px 23px;margin-bottom:4px}/*accýs velo*/
		
	#content iframe{margin-left:-4px;}

	/********* bloc horaires OP7 *********/
	
#info_horaires { padding: 3px 0 7px 2px; text-align: left; }
	#info_horaires #valable { margin: 0; padding: 0 0 3px 0; font-style: italic; font-weight: lighter; *font-weight:normal; color: #888; font-size: 1.1em;}
	#info_horaires h4 {margin: 3px 0 0 0; padding: 6px 0 6px 0; font-size: 1em; border-top: 1px dotted #999; color: #333;}
	#info_horaires h4.h4premier { border-top: 0; padding-top:0; margin-top:0}
	#info_horaires div.brique { margin: 0; padding: 0 0 6px 0; position: relative; width:100%; min-height:1em;}
	#info_horaires div.brique h5 { clear:left; margin: 0 0 1em 0; padding: 0 0 1em 0; width: 7.5em;text-align: left; font-weight:normal; font-size: 1em; color: #666; float:left; position: absolute; left:-1px; line-height:1em; }
	#info_horaires div.brique p { padding: 0 0 0 8.2em; margin: 0px; }
	#info_horaires div.brique p:first-letter { text-transform:uppercase }
	#info_horaires div.brique p.suite { margin-top:6px;}
	#info_horaires div.brique strong {font-weight:normal;}
	#info_horaires div.brique em {font-size: 1em; font-weight:normal; color: #888;}
	#info_horaires .telhor { white-space:nowrap;}
	a.bulle, a:link.bulle { padding-right: 15px; border: none; margin: 0; background:url(images/OA10/images_es.gif) right -427px no-repeat}
	a.bulle:first-letter { text-transform:uppercase}
	#info_horaires span.gardes {width:426px; height:auto; z-index:100; position:absolute; left:-1000px; top:-43px; padding: 5px; text-align: left; border: 1px solid #fc0; background: #FEF7CD }
	*html #info_horaires span.gardes { width:426px; padding: 5px; height: 75px; top:-5em; overflow:auto }
	*html #info_horaires span.gardes { scrollbar-face-color:#E0AA00; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#FFFFE2; scrollbar-shadow-color:#FFFFE2; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#E0AA00; scrollbar-darkshadow-Color:#E0AA00}
	#info_horaires span.gardes strong {font-weight:bold; padding-right:8em; display:block; padding-bottom:2px}
	#info_horaires span.gardes strong:first-letter {text-transform:uppercase}
	#info_horaires span.gardes a.close {display:block; right:8px; width:auto; top:4px; position:absolute; }
	
	
/********* GC *********/
	.GC_conteneur { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -149px repeat-x #E7E7E7; margin-top:0; _height:1%; *height:1%; }
	.GC_fonction_carte { float:left; list-style:none; width: 370px; padding-left:9px; padding-top:5px; line-height:2em; margin-left:-1px;  z-index:+1 }
	.GC_fonction_pratique { float:right; list-style:none; width: 200px; text-align:right; padding-top:5px; padding-right:10px; line-height:2em;z-index:+1; margin-right:-1px }
	.GC_fonction_carte li, .GC_fonction_pratique li { display:inline; font-size:0.95em }
	.GC_fonction_carte li a , .GC_fonction_pratique li a { padding:3px 4px 3px 24px; color:#b81e8e }
	.GC_fonction_carte li a { line-height:2.2em; margin-right:5px }
	.GC_conteneur li.p_plan a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -139px -124px no-repeat;  margin-right:20px;}
	.GC_conteneur li.p_vue a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -139px -247px no-repeat; margin-right:20px }
	.GC_conteneur li.p_3d a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -139px -102px no-repeat; margin-right:20px }
	.GC_conteneur li.p_iti a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/p_iti.gif) left center no-repeat }
	.GC_conteneur li.p_imprimer a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -139px -146px  no-repeat; margin-left:10px }
	.GC_conteneur li.p_envoyer a { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet2.gif) -139px -168px  no-repeat } 
	
	#imgVue3D {position: relative; float:left; height:450px; width:600px; display:none;}
	#imgVue3D .appVue3D {position: absolute; top: 5px;left: 10px;}
	#imgVue3D .appVue3D img a {border:0}
	#imgVue3D .appVue3D img.p_vue3d_activer {display: block; width:175px; height:24px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) 0 -97px no-repeat;}
	#imgVue3D .appVue3D img.p_vue3d_activer_gb {display: block; width:175px; height:24px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -175px -97px no-repeat;}

/********* FOOTER *********/
	
	#footer { width:630px; padding:10px 15px 20px 255px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_footer.gif) 240px bottom no-repeat #d3d3d3; margin:0 auto; font-size:0.9em; color:#666; font-family:Arial, Helvetica, sans-serif }
		#footer p { float:left; width:380px; border-right:1px solid #DDD; padding-right:10px; text-align:left; font-size:10px; }
		#footer a { color:#b81e8e }
		#footer img {display:block; float:left;}
		#footer img.l_pjFooter {width:88px; height:30px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -672px -320px no-repeat; margin-right:10px}
		#footer img.l_estat {width:57px; height:28px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -732px -370px no-repeat; margin: 10px 0 0 5px}
		#footer img.l_estara { width:59px; height:28px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) -673px -370px no-repeat; margin: 10px 0 0 8px}


/********* FORMULAIRE *********/
#formulaire { border:none; width:570px; margin-bottom:25px; }
	#formulaire ul.civilite {margin-left:120px }
	#formulaire ul.civilite li { display:inline; padding:0 10px;}
	
	#formulaire fieldset { border:none; margin-top:15px}
	#formulaire legend { display:none}
	#formulaire label { line-height:2.7em; *line-height:3em; text-align:right;}
	#formulaire label.labelGC { line-height:1.4em; *line-height:1.2em; margin-bottom:10px}
	#formulaire input {margin:0 2px 0 10px; text-align:left; font-size:1.1em; }
	#formulaire input.ami {width:23em;}
	#formulaire input.formulaire {width:23.4em;}
	#formulaire input.codepostal {width:8em;}
	#formulaire input.ville {width:12em;}	
	#formulaire input.checkboxGC {margin-top:1.3em; *margin-left:6px; _margin-top:0.9em;}

	#formulaire span.texte { float:left; width:110px; padding-left:20px;}
	#formulaire span.texte-ami { float:left; width:225px; padding-left:0px; text-align:right;}
	#formulaire textarea {  margin:0 0 0 10px; width:330px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; } 
	
	#formulaire .retrait-form { margin-left:142px; padding-top:10px; color:#666; display:block; line-height:1em;  font-size:0.9em; text-align:left} 
	#formulaire .accepte {padding:10px 0; font-size:1em; color:#000000;}
	#formulaire .retrait2-form { margin-left:124px; padding-top:10px; text-align:left; color:#666; display:block; line-height:1.5em;  font-size:0.9em;} 
	#formulaire .retrait-form-ami { margin-left:235px; padding-top:10px; color:#666; display:block; line-height:1em;  font-size:0.9em;} 
	
	#formulaire input.submit_envoyer {display: block; width:64px; margin:10px 0 20px 140px; }	
	#formulaire input.submit_envoyer_gb {display: block; width:64px; height:20px; margin:10px 0 20px 140px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -520px -97px no-repeat;}	
	
	#formulaire .submit-ami { margin:15px 0 15px 235px; text-align:center;}
	#formulaire input.submitAmi_envoyer {display: block; width:64px; height:20px; margin:15px 0 20px 235px; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_esViolet.gif) -520px -97px no-repeat; }	
	
	#formulaire p { font-size:0.9em; color:#666;}
 
/********* Styles Info annonceur *********/
body#annonce { background-color:#f1f1f1;  margin:10px 10px 10px 25px; _margin:10px; padding:0; color:#000; text-align:left; width:824px}

	#annonceurFd_ht { background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -179px no-repeat; width:800px; height:17px; }
	#annonceurFd_bas {background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/images_es.gif) 0 -197px no-repeat;  width:800px; height:23px;}
	#annonceur {clear:left; background:url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/fd_annonceur_m.gif) repeat-y; width:800px; padding:0 15px; }	
	#annonceur h1 {  padding:10px 0; margin-bottom:10px; font-size:1.2em; width:760px; font-weight:bold; color:#f60; border-bottom:1px solid #ccc;*height:1%;}	
	#annonceur p.annonceleft {  float:left; clear:right;font-weight:bold; padding:2px 0; margin:2px 0; _height:1%;}
	#annonceur p.annonceright { display:block; float:right; width:420px;  padding:2px 0; margin:2px 30px 2px 0; _margin:2px 20px 2px 0; font-weight:normal;}
	#annonce p {margin-top:10px;}
	
/********* Styles MOG *********/
	#conso .mog { padding:0; text-align:justif; }
	#conso .mog .showhide {display:none;overflow:hidden; height:0; padding:3px 0 0 12px; margin-bottom:7px; height:100% }
	#conso .mog ul .fermer {text-align:right; line-height:1.5em; color:#b81e8e;}
	#conso .mog ul .fermer a { color:#b81e8e !important; }

/* Mettre le css du formulaire ici */
.erreur { position:absolute; left: 50%; top:50%; width: 250px; margin-left:-125px; height: 3em; padding: 10px;
    background-color:#fff; border:1px solid #000;}

#popup, .popup {position:absolute;left:50%;top:50%;background-color:#fff; border:1px solid #7B68EE;color:black; padding:10px;
width:350px;margin-left:-175px;z-index:99999;}
.popup_titre{font-size:1.2em;font-weight:bold;background-color::#E6E6FA;}
.popup_contenu{clear:both;}
.popup_contenu ul{list-style-type:none;}
#loading{background-color:white;background-image: url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/ajax-loader.gif);}
	

#NewsBox {
	width: 170px;
}
.BoxTitle {
	font-size: 14px;
	color: #003399;
	font-weight: bolder;
}
.BoxText {
	font-size: 12px;
}
#ActivitiesSection {
	width: 100%;
}
.MainSectionTitle {
	border-top: 1px solid #E3E3E3;
	font-size: 1.6em;
	font-weight: lighter;
	margin-bottom: 5px;
	padding: 8px 0 2px 0;
	color: #999999;
}
.MainSectionContent {
}
.MainSectionContentIcon {
	width: 3%;
	background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -895px -439px;
	margin-left:0;
	padding-left:10px;
}

.MainSectionContentText {
        vertical-align: top;
	width: 47%;

}
.MainSectionContentTable {
	width: 100%;
	padding-left: 0px;
        padding-bottom: 10px;
}
#ConsoBox {
}

ConsoBoxUL {
}
#TitlePic {
	position: relative;
	visibility: inherit;
	height: 100px;
	width: 20%;
	float: left;
	background-color: #9900FF;
}
#MainContainer {
}
#MainLeft {
	float: left;
	width: 20%;
}
#MainCenter {
	float: left;
	width: 60%;
	padding-left: 10px;
	padding-right: 10px;
}
#CenterPress {
	width: 100%;
}
.PressTextTitle {
	font-size: 18px;
	color: #999999;
}
#MainRight {
	float: right;
	width: 18%;
}
#AdsBox {
	height: 150px;
	background-color: #CCFFFF;
}
#PhotoBox {
}

#TitleText {
	float: right;
	height: 100px;
	width: 80%;
	position: relative;
	background-color: #CC00FF;
}
#AuxLinksBox {
	height: 150px;
	background-color: #669966;
}

.MainSectionContentTitle {
	color:#333333;
	font-size:1em;
	font-weight:bold;
}

.access_method_1 {
background:transparent url(images/OA10/images_es.gifhttp://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -144px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_2 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -164px;
margin-bottom:4px;
padding:4px 0 0 23px;
}
.access_method_3 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -184px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_5 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -204px;
margin-bottom:4px;

padding:4px 0 0 23px;
}
.access_method_22 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -224px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_7 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -244px;
margin-bottom:4px;
padding:4px 0 0 23px;
}
.access_method_8 li{
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -264px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_9 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -284px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_10 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -304px;
margin-bottom:4px;
padding:4px 0 0 23px;
}
.access_method_11.access_method_12, .access_method_13, .access_method_14, .access_method_15 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -324px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_16 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -344px;
margin-bottom:4px;
padding:4px 0 0 23px;
}
.access_method_17 {
background:transparent url(images/OA10/images_es.gif) no-repeat scroll -881px -363px;
margin-bottom:4px;
padding:4px 0 0 23px;
}
.access_method_18, .access_method_19, .access_method_20, .access_method_21 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -383px;
margin-bottom:4px;
padding:4px 0 0 23px;
}
.access_method_23 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_es.gif) no-repeat scroll -881px -402px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_method_24 {
background:transparent url(http://pro.pagesjaunes.fr/pj-estat/static/images/OA10/images_esViolet.gif) no-repeat scroll -632px -97px;
margin-bottom:4px;
padding:4px 0 1px 23px;
}
.access_methods_list {
margin:2px 0 0 0; 
padding:2px 0 5px 0px; 
list-style:none;
}

#ConsoBox {
}
.ConsoList {
	list-style: none;
}
.ConsoItemLink{
}
.ConsoItemSection{
	list-style:none;
	display:none;
}
.ConsoDataListText {
	display:none;
	list-style:none;
}
.MainTitle {
	font-size: 24px;
	font-weight: bolder;
	color: #0099FF;
	text-align: left;
	width: 100%;
}
#MainMenu {
	background-color: #99CCFF;
}

/* begining of ved.css */
.ved ul,li {
	margin: 0;
	padding: 0;
	list-style: none
}

.ved a {
	color: #b81e8e
}

.ved p {
	margin: 0;
	padding: 0
}

.ved .clear {
	display: block;
	clear: both;
	margin: 0;
	height: 0;
	line-height: 0;
	font-size: 0
}



/* ved */
.ved {
	/*font-size: 70% def taille pour page sans scalefont*/;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/ved_gray.gif) left top #D3D3D3;
	color: #FFF;
	margin: 15px auto;
	padding-bottom: 0px; /*11/02/2008*/
	width: 212px;
}

.ved div {
	padding: 15px 0 0 0;
	color: #333;
}

.ved h3 {
	border: none;
	margin: 0;
	padding: 0 15px 10px 15px;
 font-size:11px; _font-size:100%; *font-size:100%  }

.ved h3 a {color: #FFF !important; text-decoration: none; font-weight: bold !important;}

.ved h3 strong { padding-bottom: 5px !important}

.ved .ved_contenu {
	background: url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/ved_contenu.gif) left top no-repeat;
	margin: 0 3px 0 3px;
	padding: 10px 12px 5px 12px
}

.ved .ved_contenu p {
	padding-bottom: 5px
}

.ved .ved_contenu_noir {
	color: #FFF;
	background: #000;
	padding-bottom: 0
}

.ved .ved_contenu_noir p {
	padding-bottom: 10px;
	color: #fff;
}

.ved .ved_contenu_noir a {
	color: #C842A3
}

.ved .ved_contenu p.objet_ved {
	padding-bottom: 0;
}

.ved .ved_contenu p.objet_ved span {
	float: right;
	display: block;
	padding-left: 15px;
	border-left: 1px solid #DDD;
	width: 60px;
	height: 45px;
}

.ved .ved_contenu p.objet_ved strong {
	float: left;
	display: block;
	text-align: center;
	width: 100px;
	font-size: 1.1em;
	line-height: 1.3em;
	padding-top: 3px;
	color: #666;
}


.ved .logo_pj_esplus {
	background: url(/templates/bubbles/templates_ESPlus/floating/1-ES-Plus/Black/en/gfx/ved_gray.gif) left bottom #D3D3D3;
	text-decoration: none;
	height: 43px;
	padding:0pt;
}

.ved .lien_pj_esplus {
	margin: 3px 13px 0px 0px;
	position: relative;
	float: right;
}

.ved .texte_logo_pj_esplus {
	margin-left: 83px; padding-top:10px; display:block; color:#fff; font-size:0.95em
}
.ved .texte_logo_pj_esplus {
	margin-left: 83px; padding-top:10px; display:block; color:#fff; font-size:0.95em
}

	#zoom #zoomContent #zoomMain #zoomImage{ margin:15px 15px 10px 15px;}
.vignette {
margin:0;
padding:0;
vertical-align:top;
}
.vignette .lienloupe {
float:left;
margin-left:6px;
margin-right:6px;
position:relative;
}
.vignette img {
float:left;
}
.reference_info {
    margin-left: 110px;
}
.reference_info h6 {
    margin: 0px 0px 8px 0px;
    padding: 2px 2px 2px 5px;
    font-weight: bold;
    background-color: #efefef;
    color: #EA4700;
    font-size: 1.1em;
}
.reference_info p {
    margin: 0px;
    padding: 0px 0 0 5px;
    color: #000000;
}
.prix {
    float:left;
    white-space:nowrap;
    color:#666;
    margin: 8px 3px 0px 3px;
    padding: 0px;
}
.prix strong { color:#000; }
.prix em { font-size:0.9em; }
.ref {
    float:right;
    white-space:nowrap;
    color:#666;
    margin: 8px 0px 0px 0px;
    padding: 0 0 0 5px;
}
.reference {
    font-size: 1em;
    border-top: 1px solid #efefef;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #efefef;
    margin: 0px 0px 10px 0px;
    padding: 3px;
    width:590px;
}
