@charset "UTF-8";

/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/


.AccordionPanel {
	margin: 0px;
	padding: 0px;
	width:905px;
	margin-left:40px;
	focusedClass: "focused";
	margin-top:00px;
}

.AccordionPanel1 {
	margin: 0px;
	padding: 0px;
	width:905px;
	height:300px;
	margin-left:40px;
	focusedClass: "focused";
	margin-top:0px;
}


/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 FOND DE L ETIQUETTE 2
 */
.AccordionPanelTab {
/*	background-color: #ffffff;
*/	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
/*	margin-left:-30px;
*/	margin-top:10px;
	font-size:12px;
	

}
.AccordionPanelContent_inox {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width:350px;
	margin-top:10px;
	font-size:12px;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 FOND DE L ETIQUETTE 1
 */
.AccordionPanelOpen .AccordionPanelTab {
	color: #555555;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 SURVOLE ETIQUETTE 2
 */
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.
  BOUTON RESTE ACTIVE SUR LE BOUTON SELECTIONNE*/
.AccordionFocused .AccordionPanelTab {
	color: #555555;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	color: #555555;
}

/************ NAVIGATION ************/
/************ PRESENTATION ************/
#bt_presentation{
	display:block;
	border:none;
	height:24px;
	width:905px;
	/*background:url(../images/btn-menu/presentation.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/

/************ HORAIRES ************/
#bt_horaires{
	display:block;
	border:none;
	height:24px;
	width:905px;
	/*background:url(../images/btn-menu/plan.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/

/************ CONTACT ************/
#bt_contact{
	display:block;
	border:none;
	height:24px;
	width:905px;
	/*background:url(../images/btn-menu/contact.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/

/************ MARQUES ************/
#bt_marques{
	display:block;
	border:none;
	height:24px;
	width:905px;
	/*background:url(../images/btn-menu/marques.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/

/************ OFFRES ************/
#bt_offres{
	display:block;
	border:none;
	height:24px;
	width:905px;
	/*background:url(../images/btn-menu/offres.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/

/************ GARANTIES ************/
#bt_garanties{
	display:block;
	border:none;
	height:24px;
	width:905px;
	/*background:url(../images/btn-menu/garantie.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/

/************ LENTILLES ************/
#bt_lentilles{
	display:block;
	border:none;
	height:24px;
	width:905px;
/*	background:url(../images/btn-menu/lentilles.gif) no-repeat 0 0px;*/
	
	
}

/*#bt_presentation:hover{
	background:url(images/agency.gif) no-repeat 0 -42px;
}
*/


/************ INOX ************/
#bt_inox{
margin-left:1000px;
margin-top:-45px;
	border:none;
	height:47px;
	width:20px;
	background:url(images/inox.gif) no-repeat 0 0px;
}

#bt_inox:hover{
	background:url(images/inox.gif) no-repeat 0 -49px;
}
/************ Conteneur navigation vers galerie ************/
#galerie_image{
	margin-left:320px;
	margin-top:-158px;
	height:200px;

}
/************************************ BTN PORTFOLIO GALERIE EN ************************************/
/************ LUXE ET PRECISION ************/
#bt_luxe_precision{
	display:block;
	margin-left:0px;
	margin-top:13px;
	border:none;
	height:22px;
	width:191px;
	background:url(images/luxe_precision.gif) no-repeat 0 0px;
}

#bt_luxe_precision:hover{
	background:url(images/luxe_precision.gif) no-repeat 0 -22px;
}
/************* PRESSE MEDIA ************/
#positionnement_presse{
margin-left:20px;
}
#bt_presse{
	display:block;
	margin-left:300px;
	margin-top:-170px;
	border:none;
	height:22px;
	width:194px;
	background:url(images/presse_media.gif) no-repeat 0 0px;
}

#bt_presse:hover{
	background:url(images/presse_media.gif) no-repeat 0 -22px;
}
/************ INSTITUTIONAL ************/
#positionnement_institutional{
margin-left:20px;
}

#bt_institutional{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:136px;
	background:url(images/institutional.gif) no-repeat 0 0px;
}

#bt_institutional:hover{
	background:url(images/institutional.gif) no-repeat 0 -22px;
}

/************* SCIENCE ************/
#positionnement_science{
margin-left:20px;
}
#bt_science{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:218px;
	background:url(images/sciences_health.gif) no-repeat 0 0px;
}

#bt_science:hover{
	background:url(images/sciences_health.gif) no-repeat 0 -22px;
}
/************* ART ************/
#positionnement_art{
margin-left:20px;
}
#bt_art{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:149px;
	background:url(images/art_culture.gif) no-repeat 0 0px;
}

#bt_art:hover{
	background:url(images/art_culture.gif) no-repeat 0 -22px;
}
/************* TECHNOLOGY ************/
#positionnement_technology{
margin-left:20px;
}
#bt_technology{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:28px;
	width:269px;
	background:url(images/technology_industry.gif) no-repeat 0 0px;
}

#bt_technology:hover{
	background:url(images/technology_industry.gif) no-repeat 0 -28px;
}
/************* TRADE ************/
#positionnement_trade{
margin-left:20px;
}
#bt_trade{
	display:block;
	margin-left:300px;
	margin-top:3px;
	border:none;
	height:28px;
	width:161px;
	background:url(images/trade_legal.gif) no-repeat 0 0px;
}

#bt_trade:hover{
	background:url(images/trade_legal.gif) no-repeat 0 -28px;
}
/************* FOOD ************/
#positionnement_food{
margin-left:20px;
}
#bt_food{
	display:block;
	margin-left:300px;
	margin-top:1px;
	border:none;
	height:22px;
	width:233px;
	background:url(images/food_commerce.gif) no-repeat 0 0px;
}

#bt_food:hover{
	background:url(images/food_commerce.gif) no-repeat 0 -22px;
}
/************************************ BTN PORTFOLIO GALERIE FR ************************************/
/************ LUXE ET PRECISION ************/
#bt_luxe_precision_fr{
	display:block;
	margin-left:0px;
	margin-top:20px;
	border:none;
	height:25px;
	width:192px;
	background:url(images/luxe_precision_fr.gif) no-repeat 0 0px;
}

#bt_luxe_precision_fr:hover{
	background:url(images/luxe_precision_fr.gif) no-repeat 0 -25px;
}
/************* PRESSE MEDIA ************/
#positionnement_presse{
margin-left:20px;
}
#bt_presse{
	display:block;
	margin-left:300px;
	margin-top:-170px;
	border:none;
	height:22px;
	width:194px;
	background:url(images/presse_media.gif) no-repeat 0 0px;
}

#bt_presse:hover{
	background:url(images/presse_media.gif) no-repeat 0 -22px;
}
/************ INSTITUTIONNEL ************/
#positionnement_institutional{
margin-left:20px;
}

#bt_institutional_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:151px;
	background:url(images/institutional_fr.gif) no-repeat 0 0px;
}

#bt_institutional_fr:hover{
	background:url(images/institutional_fr.gif) no-repeat 0 -22px;
}

/************* SCIENCE ************/
#positionnement_science{
margin-left:20px;
}
#bt_science_fr{
	display:block;
	margin-left:300px;
	margin-top:6px;
	border:none;
	height:25px;
	width:199px;
	background:url(images/sciences_health_fr.gif) no-repeat 0 0px;
}

#bt_science_fr:hover{
	background:url(images/sciences_health_fr.gif) no-repeat 0 -25px;
}
/************* ART ************/
#positionnement_art{
margin-left:20px;
}
#bt_art_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:149px;
	background:url(images/art_culture_fr.gif) no-repeat 0 0px;
}

#bt_art_fr:hover{
	background:url(images/art_culture_fr.gif) no-repeat 0 -22px;
}
/************* TECHNOLOGIE ************/
#positionnement_technology{
margin-left:20px;
}
#bt_technology_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:28px;
	width:285px;
	background:url(images/technology_industry_fr.gif) no-repeat 0 0px;
}

#bt_technology_fr:hover{
	background:url(images/technology_industry_fr.gif) no-repeat 0 -28px;
}
/************* TRADE ************/
#positionnement_trade{
margin-left:20px;
}
#bt_trade_fr{
	display:block;
	margin-left:300px;
	margin-top:3px;
	border:none;
	height:22px;
	width:182px;
	background:url(images/trade_legal_fr.gif) no-repeat 0 0px;
}

#bt_trade_fr:hover{
	background:url(images/trade_legal_fr.gif) no-repeat 0 -22px;
}
/************* ALIMENTATION ************/
#positionnement_food{
margin-left:20px;
}
#bt_food_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:336px;
	background:url(images/food_commerce_fr.gif) no-repeat 0 0px;
}

#bt_food_fr:hover{
	background:url(images/food_commerce_fr.gif) no-repeat 0 -22px;
}
/************ TAILLE TEXTE ************/
#texte_inox{
width:300px;
}

#texte_home{
	width:905px;
	overflow:hidden;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:250px;
}


#texte_taille{
	height:250px;
	width:905px;
	overflow:hidden;
}

#texte_taille_fond{
	height:230px;
	width:905px;
	overflow: -moz-scrollbars-vertical;
	overflow-y:auto;
/*	padding-left:130px;
*/	/*padding-right:110px;*/
	background-color:#FFFFFF;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11.5px;
}

#texte_taille_fond1{
	height:230px;
	width:905px;
	overflow:auto;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#contenu_presentation{
	height:170px;
	width:685px;
	overflow:auto;
/*	padding-left:130px;
*/	/*padding-right:110px;*/
	background-color:#FFFFFF;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenu_horaires{
	height:170px;
	width:690px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;*/
	background-color:#FFFFFF;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenu_contact{
	height:230px;
	width:905px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;*/
	background-color:#FFFFFF;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenu_marques{
	height:170px;
	width:685px;
	overflow:auto;
/*	padding-left:130px;
*/	/*padding-right:110px;*/
	background-color:#FFFFFF;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenu_offres{
/*    position:absolute; */

	height:205px;
	width:900px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;
	background-color:#FFFFFF;*/
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menu_offres{
	height:25px;
	width:900px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;
	background-color:#FFFFFF;*/
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenu_garanties{
	height:205px;
	width:900px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;
	background-color:#FFFFFF;*/
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menu_garanties{
	height:25px;
	width:900px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;
	background-color:#FFFFFF;*/
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenu_lentilles{
	height:205px;
	width:900px;
	overflow:auto;
/*	padding-left:130px;
*/	/*padding-right:110px;*/
	background-color:#FFFFFF;
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menu_lentilles{
	height:25px;
	width:900px;
	overflow:hidden;
/*	padding-left:130px;
*/	/*padding-right:110px;
	background-color:#FFFFFF;*/
	color:#412922;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#bt_references{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
/************************************ BTN REFERENCE FR ************************************/
/************ LUXE ET PRECISION ************/
#bt_luxe_precision_reference_fr{
	display:block;
	margin-left:0px;
	margin-top:13px;
	border:none;
	height:25px;
	width:192px;
	background:url(images/luxe_precision_fr_reference.gif) no-repeat 0 0px;
}

#bt_luxe_precision_reference_fr:hover{
	background:url(images/luxe_precision_fr_reference.gif) no-repeat 0 -25px;
}
/************* PRESSE MEDIA ************/
#positionnement_presse{
	margin-left:20px;
}
#bt_presse_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:-170px;
	border:none;
	height:22px;
	width:194px;
	background:url(images/presse_media_fr_reference.gif) no-repeat 0 0px;
}

#bt_presse_reference_fr:hover{
	background:url(images/presse_media_fr_reference.gif) no-repeat 0 -22px;
}
/************ INSTITUTIONNEL ************/
#positionnement_institutional{
margin-left:20px;
}

#bt_institutional_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:151px;
	background:url(images/institutional_reference_fr.gif) no-repeat 0 0px;
}

#bt_institutional_reference_fr:hover{
	background:url(images/institutional_reference_fr.gif) no-repeat 0 -22px;
}
/************* SCIENCE ************/
#positionnement_science{
margin-left:20px;
}
#bt_science_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:6px;
	border:none;
	height:25px;
	width:199px;
	background:url(images/sciences_health_fr_reference.gif) no-repeat 0 0px;
}

#bt_science_reference_fr:hover{
	background:url(images/sciences_health_fr_reference.gif) no-repeat 0 -25px;
}
/************* ART ************/
#positionnement_art{
margin-left:20px;
}
#bt_art_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:149px;
	background:url(images/art_culture_fr_reference.gif) no-repeat 0 0px;
}

#bt_art_reference_fr:hover{
	background:url(images/art_culture_fr_reference.gif) no-repeat 0 -22px;
}
/************* TECHNOLOGIE ************/
#positionnement_technology{
margin-left:20px;
}
#bt_technology_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:28px;
	width:285px;
	background:url(images/technology_industry_fr_reference.gif) no-repeat 0 0px;
}

#bt_technology_reference_fr:hover{
	background:url(images/technology_industry_fr_reference.gif) no-repeat 0 -28px;
}
/************* TRADE ************/
#positionnement_trade{
margin-left:20px;
}
#bt_trade_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:3px;
	border:none;
	height:22px;
	width:182px;
	background:url(images/trade_legal_fr_reference.gif) no-repeat 0 0px;
}

#bt_trade_reference_fr:hover{
	background:url(images/trade_legal_fr_reference.gif) no-repeat 0 -22px;
}
/************* ALIMENTATION ************/
#positionnement_food{
margin-left:20px;
}
#bt_food_reference_fr{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:336px;
	background:url(images/food_commerce_reference_fr.gif) no-repeat 0 0px;
}

#bt_food_reference_fr:hover{
	background:url(images/food_commerce_reference_fr.gif) no-repeat 0 -22px;
}

/************************************ BTN REFERENCE EN ************************************/
/************ LUXE ET PRECISION ************/
#bt_luxe_precision_reference_en{
	display:block;
	margin-left:0px;
	margin-top:13px;
	border:none;
	height:22px;
	width:192px;
	background:url(images/luxe_precision_en_reference.gif) no-repeat 0 0px;
}

#bt_luxe_precision_reference_en:hover{
	background:url(images/luxe_precision_en_reference.gif) no-repeat 0 -22px;
}
/************* PRESSE MEDIA ************/
#positionnement_presse{
margin-left:20px;
}
#bt_presse_reference_en{
	display:block;
	margin-left:300px;
	margin-top:-170px;
	border:none;
	height:22px;
	width:194px;
	background:url(images/presse_media_en_reference.gif) no-repeat 0 0px;
}

#bt_presse_reference_en:hover{
	background:url(images/presse_media_en_reference.gif) no-repeat 0 -22px;
}
/************ INSTITUTIONNEL ************/
#positionnement_institutional{
margin-left:20px;
}

#bt_institutional_reference_en{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:151px;
	background:url(images/institutional_reference_en.gif) no-repeat 0 0px;
}

#bt_institutional_reference_en:hover{
	background:url(images/institutional_reference_en.gif) no-repeat 0 -22px;
}
/************* SCIENCE ************/
#positionnement_science{
margin-left:20px;
}
#bt_science_reference_en{
	display:block;
	margin-left:300px;
	margin-top:6px;
	border:none;
	height:22px;
	width:218px;
	background:url(images/sciences_health_en_reference.gif) no-repeat 0 0px;
}

#bt_science_reference_en:hover{
	background:url(images/sciences_health_en_reference.gif) no-repeat 0 -22px;
}
/************* ART ************/
#positionnement_art{
margin-left:20px;
}
#bt_art_reference_en{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:22px;
	width:149px;
	background:url(images/art_culture_en_reference.gif) no-repeat 0 0px;
}

#bt_art_reference_en:hover{
	background:url(images/art_culture_en_reference.gif) no-repeat 0 -22px;
}
/************* TECHNOLOGIE ************/
#positionnement_technology{
margin-left:20px;
}
#bt_technology_reference_en{
	display:block;
	margin-left:300px;
	margin-top:8px;
	border:none;
	height:28px;
	width:285px;
	background:url(images/technology_industry_en_reference.gif) no-repeat 0 0px;
}

#bt_technology_reference_en:hover{
	background:url(images/technology_industry_en_reference.gif) no-repeat 0 -28px;
}
/************* TRADE ************/
#positionnement_trade{
margin-left:20px;
}
#bt_trade_reference_en{
	display:block;
	margin-left:300px;
	margin-top:3px;
	border:none;
	height:28px;
	width:269px;
	background:url(images/trade_legal_en_reference.gif) no-repeat 0 0px;
}

#bt_trade_reference_en:hover{
	background:url(images/trade_legal_en_reference.gif) no-repeat 0 -28px;
}
/************* ALIMENTATION ************/
#positionnement_food{
margin-left:20px;
}
#bt_food_reference_en{
	display:block;
	margin-left:300px;
	margin-top:3px;
	border:none;
	height:22px;
	width:336px;
	background:url(images/food_commerce_reference_en.gif) no-repeat 0 0px;
}

#bt_food_reference_en:hover{
	background:url(images/food_commerce_reference_en.gif) no-repeat 0 -22px;
}

/********** Footer ***********/
#foot{
position:relative;
left:550px;
top:2px;
    border:none;
	height:25px;
	width:390px;

}


