* {	margin: 0;	padding: 0;	/*border: 0;*/	font-family: Trebuchet MS, Verdana, sans-serif;	font-size: 1em;	/*font-weight: normal;*/	/*font-style: normal;*/	text-decoration: none;	}


#prechargement {
 display: none;
 }
 
 .img_slide { 
	position:absolute; 
	top:0px;
	border:none;
}
h1 {
	text-align:center;
}
/*a{
	color:#ccc;
}*/
.clear{
	clear:both;
}

#images{
	visibility:hidden;
}
#loading{
	margin-top:50px;
	text-align:center;
	width:100%;
	margin-left:150px;
}
#loading img{
	margin-top:10px;
	position:relative; 
}
#captions{
	height:30px;
	/*font-size:12px;*/
	font:bold 12px/12px 'Trebuchet MS'; color: #64585b;
	margin-left:150px;
	width:104px;
	/*background-image:url(fond-titre-slide.png);
	background-repeat:no-repeat;*/
	position:relative; 
	text-align:center;
	z-index:10000;
	visibility:hidden;
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:0px solid #b3b3b3;
	z-index:10001;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	/*background-image:url(slider.png);
	background-repeat:no-repeat;*/
	width:400px;
	height:50px;	
}
#imageflow{
	margin-left:280px;
	/*margin-top:0px;*/
	width:300px;
	text-align:left;
	height:150px;
	/*position: relative; float:left; margin-top:-45px;
margin-left:-40px;
width:600px;*/
}

#numeros {
	width:730px;
	margin-left:-50px;
}
#decompte {
	position: relative;
	float:left;
	width:23px;
	text-align:left;
	font-size:11px;
	color: #8A7E81;
	text-decoration:none;
}
#decompte a {
	height:40px;
	text-align:left;
	font-size:11px;
	color: #8A7E81;
	text-decoration:none;
}

#decompte a:hover {
	text-align:left;
	font-size:16px;
	color: #BE0B1D;
	text-decoration:underline;
}


}
/* 	------ BLOC PRINCIPAUX -------------------------- */

#edition{ background-color: white;}
		#site		{ position: relative; width: 980px; float: left; left: 50%;   margin-left: -450px;  background: white;}
			#bandeau	{ position: relative; float:left;	width: 980px; height: 150px; background-color:white; }
			#ariane	{ position: relative; float:left;	width: 980px; background-color: white;  height:35px; }
			/*#menu		{ position: relative; float:left;margin-top:25px; width: 170px; height:385px; background: url(images/fond_menu.jpg);  }*/
			#menu		{ position: relative; float:left;margin-top:25px; width: 170px; height:180px;  }
			#conteneur { position: relative; float: left; width: 775px; min-height: 386px; height: auto !important; height:386px; background: white; }
			#foot		{ position: relative; float:left; width: 980px;	height: 120px; background-color:white;  margin-top:20px;}
	
	
	
/* 	------ BANDEAU -------------------------- */	

/*#logo {position: relative; float:left; margin-top: 20px; width: 178px; height: 110px; background:white url(images/logo.jpg); }*/
#logo {position: relative; float:left; margin-top: 20px; width: 178px; height: 150px; }
/*#d_image {position: relative; float:left; margin-top: 0px; margin-left: 15px; width: 750px; height: 150px;}*/


/* 	------ ARIANE -------------------------- */

#rechercher {position: relative; float:left; width: 180px; margin-top:20px;}
#rechercher .text {font: 11px/25px 'Trebuchet MS'; color: #8A7E81; text-align: left ; letter-spacing: 2px;}

#langue_n {position: relative; float:left; width: 112px; text-align:left; font: 11px/25px 'Trebuchet MS'; color: #8A7E81; margin-left:5px;}
#langue_n23 {position: relative; float:left; width: 545px; text-align:left; font: 11px/25px 'Trebuchet MS'; color: #8A7E81; margin-left:5px; background-color:#ffffff; z-index:1001;}
#langue_n a {font: 11px/14px 'Trebuchet MS'; color: #8A7E81;  }
#langue_n a:hover {color: #BE0B1D;}


#langue {position: relative; float:left; width: 310px; text-align:right; font: 11px/25px 'Trebuchet MS'; color: #8A7E81; margin-bottom:-20px;}
#langue a {font: 11px/14px 'Trebuchet MS'; color: #8A7E81;  }
#langue a:hover {color: #BE0B1D;}


/* 	------ MENU -------------------------- */

/*dl, dt, dd, ul, li { padding: 0; list-style-type: none; margin-left:1px; }
#menu p {font:bold 11px/14px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-align:center; margin:5px;}
#menu dt { cursor: pointer; height: 30px; width: 130px; text-align: left; padding-top:10px; padding-left:35px; background: #F1F0EE no-repeat url(images/puce.gif); border-top: solid 1px #E2E2E2; border-bottom:solid 1px #E2E2E2;}
#menu dt a {font:bold 13px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#menu dd { background-color:white;width: 165px;}
#menu li { text-align: left;  padding-left:28px;}
#menu li a {text-decoration: none; display: block; font:bold 11px/14px 'Trebuchet MS'; letter-spacing:1px; color: #8A7E81; }
#menu li a:hover {color: #BE0B1D; background: no-repeat url(images/puce2.gif);}
#menu dt a:hover {color: #BE0B1D;}
#menu .actif {color: #BE0B1D; background: no-repeat url(images/puce2.gif);}
#fond_onglet_bottom {position: relative; float:left; width: 170px; height:25px;  background: no-repeat url(images/fond_onglet_bottom.jpg); }
*/

/* 	------ CONTENU COMMUN-------------------------- */

#bouton_retour {position: relative; float:left; width: 35px; height:80px; margin-left:10px; }
#fond_contenu {position: relative; float:left; width: 719px; height:386px; background: no-repeat url(images/fond_contenu.jpg);margin-top:-3px;}
#fond_contenu1 {position: relative; float:left; width: 719px; height:386px; background: no-repeat url(images/fond_contenu1.jpg);margin-top:-3px;}
#fond_contenu2 {position: relative; float:left; width: 719px; height:386px; background: no-repeat url(images/fond_contenu2.jpg);margin-top:-3px;}
#fond_contenu3 {position: relative; float:left; width: 719px; height:386px; background: no-repeat url(images/fond_contenu3.jpg);margin-top:-3px;}
#fond_contenu23 {position: relative; float:left; width: 719px; height:386px; background: no-repeat url(images/fond_contenu3.jpg);margin-top:-3px; background-color:#ffffff; z-index:1001;}

#onglet_actif {position: relative; float:left; width: 144px; height:25px; background: no-repeat url(images/onglet_actif.jpg);margin-left:3px;text-align:center; padding-top:3px;}
#onglet_actif23 {position: relative; float:left; width: 144px; height:25px; background: no-repeat url(images/onglet_actif.jpg);text-align:center; padding-top:3px; background-color:#ffffff; z-index:1001;}
#onglet_actif a {font:12px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#onglet {position: relative; float:left; width: 139px; height:24px; background: no-repeat url(images/onglet.jpg); margin-left:3px; margin-top:1px;text-align:center; padding-top:3px;}
#onglet a {font: 12px/16px 'Trebuchet MS'; letter-spacing: 2px;  color: #8A7E81;}
#onglet a:hover {color: #BE0B1D}
#fo-onglet {position: relative; float:left; width: 139px; height:24px; background: no-repeat url(images/fo-onglet.jpg); margin-left:3px; margin-top:1px;text-align:center; padding-top:3px;}


/* 	------ CONTENU IDENTIT-------------------------- */

#actu_lux {position: relative; float:left; width: 280px; margin:20px;}
#affiche {position: relative; float:left; width: 280px; height:386px; margin:20px;}
#affiche a {font: 10px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#affiche a:hover {text-decoration:none;}
#afficheplus {position: relative; float:left; width: 300px; height:386px; margin:20px;}

#lien_extrait {position: relative; margin-top:5px;}
#lien_extrait2 {position: relative; float:left; width:700px; margin-left:20px; margin-top:10px;}

#description {position: relative; float:left; width: 340px; height:320px; margin-top:0px;}
#description_contact {position: relative; float:left; width: 700px; height:360px; margin-top:0px;}
#description .titre {font:bold 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; margin-bottom:10px;}
#description .intitule {font:bold 12px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #BE0B1D; text-align:justify;}
#description .text_actu {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
#description .text_actu a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:underline;}
#description .text_actu a:hover {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #BE0B1D; text-decoration:underline;}
#description .text {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
#description .text a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:underline;}
#description .text a:hover {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #BE0B1D; text-decoration:underline;}

#trait {position: relative; float:left; width: 350px; height:5px; background: repeat-x url(images/trait.jpg); margin-top:10px; margin-bottom:10px;}


/* 	------ CONTENU SYNOPSIS-------------------------- */
#image {position: relative; float:left; width: 280px; height:386px; margin-top:20px;margin-bottom:20px;margin-left:40px;}

/* 	------ CONTENU FINFOS PLUS-------------------------- */
#lux_lux {position: relative; float:left; width: 450px; margin:20px;}
#content_lux {position: relative; float:left; width: 100px; margin-top:20px; margin-bottom:20px;}
#content_lux  .texttitre {font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#content_lux  .text {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
#content_lux  .text a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:none;}
#content_lux  .text a:hover {text-decoration:none;}

#content_actu_lux {position: relative; float:left; width: 140px; margin-left:40px; margin-top:20px; margin-bottom:20px;}
#content_actu_lux  .texttitre {font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#content_actu_lux  .text {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
#content_actu_lux  .text a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:none;}
#content_actu_lux  .text a:hover {text-decoration:none;}
#space_search  {position: relative; float:left; width: 680px; height:30px;}
#search {position: relative; float:left; width: 140px; height:110px; margin-left:40px; margin-top:20px; margin-bottom:20px;}
#search2 {position: relative; float:left; width:130px; height:73px; margin-left:10px; margin-top:10px; margin-bottom:10px; vertical-align:middle;}
#searchlong2 {position: relative; float:left; margin-left:20px; margin-top:20px;}
#searchlong {position: relative; float:left; width: 700px; height:30px; margin-left:20px; }
#searchlong .texttitre {font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#search  .texttitre {font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#search  .text {font: 10px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
#search  .text a {font: 10px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:none;}
#search  .text a:hover {text-decoration:none;}
#search2  .texttitre {font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#search2  .text {font: 10px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none; vertical-align:middle;}
#search2  .text a {font: 10px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:none; vertical-align:middle;}
#search2  .text a:hover {text-decoration:none; vertical-align:middle;}

#textsearch {position: relative; width: 135px; text-align:center;}
#textsearch a{font: 9px/12px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-align:center; text-decoration:none;}
#textsearch a:hover {text-decoration:none; text-align:center;}
#searchlong3 {position: relative; float:left; width: 145px; height:90px; margin-left:20px; margin-top:15px; }

/* 	------ CONTENU SEARCH-------------------------- */
#images_plus {position: relative; float:left; width: 130px; height:110px; margin-bottom:10px; margin-right:10px;}
#images_plus a {font: 10px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#images_plus a:hover {text-decoration:none;}

/* 	------ CONTENU HISTORIQUE - CHIFFRE -------------------------- */
#content {position: relative; float:left; width: 670px;  margin:20px;}
#content .titre {font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#content .titre_job {font: 16px/18px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:none;}
#content .intitule {font:bold 12px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-align:justify;}
#content .text {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
#content .text a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:none;}
#content .text a:hover { color: #BE0B1D; text-decoration:underline;}


#space_equipe  {position: relative; float:left; width: 680px; height:15px;}

#photo_equipe {position: relative; float:left; min-height:230px; margin-top:10px; margin-left:18px;}
#photo_equipe2 {position: relative; float:left; width: 140px; margin-top:10px; margin-left:18px;}
#photo_equipe .intitule {font:bold 10px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-align:left;}
#photo_equipe .text {font: 10px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}

/* 	------ CONTENU VIDO-------------------------- */

#video {position: relative; float:left; width: 540px; height:359px; margin-top:7px; margin-left:10px;margin-bottom:0px;}
#extrait {position: relative; float:left; width: 120px; height:386px; margin-left:40px; margin-top:20px;}


/*------------------------------------- Scroling droite ------------------------------------------------------------------------*/

#dhtmlgoodies_scrolldiv{width:690px;height:345px;}
#scrolldiv_parentContainer{width:690px;height:100%;overflow:hidden;float:left;position:relative;}
#scrolldiv_content{position: relative; float:left;  } 
#scrolldiv_slider{width:15px;margin-left:2px;height:345px;float:left; margin:0;}
#scrolldiv_scrollbar{width:1px;height:315px;position:relative;left:15px;}
#scrolldiv_theScroll{margin:1px;width:17px;height:9px;position:absolute;top:0px;left:-8px;cursor:pointer; background: no-repeat url(images/ascenseur.gif);}
#scrolldiv_scrollUp,#scrolldiv_scrollDown{width:0px;height:5px;text-align:center;line-height:16px;cursor:pointer;}
#scrolldiv_scrollUp{margin-bottom:4px;}
#scrolldiv_scrollDown{margin-top:2px;}


/* Catalogue*/


#container-top {
	position: relative; float:left;
	width: 650px;
    height: 330px;
    margin-left:30px;
}

#container{
	position: relative; float:left;
	width: 650px;
    height: 330px;
    /*border: 8px solid #FFF;*/
    overflow: auto;
    margin: 60px auto;
    overflow-x: hidden;
    overflow-y: hidden;
}

#container-background{
	background: no-repeat url(images/fond_catalogue.png);
	position: absolute; float:left;
	width: 650px;
    height: 330px;
    /*border: 8px solid #FFF;*/
    overflow: auto;
    margin-left:30px;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index:3;
}

.section{
    margin:0;
    width:130px;
    height:73px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
 	vertical-align:middle;
 }


#vide {
position: relative; float:left; width:20px;
}
#ma_liste-wrap{
position: relative; float:left; margin-left:20px;
}
#navlisteg {
position: relative; float:left; width:20px; text-decoration:none; font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;
}
#navlisteg a {
text-align:center; vertical-align:middle; text-decoration:none; font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;
}
#navlisteg a:hover {
text-align:center; vertical-align:middle; text-decoration:none; font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;
}
#navlisted {
position: relative; float:left; width:20px; text-decoration:none; font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;
}
#navlisted a {
text-align:center; vertical-align:middle; text-decoration:none; font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;
}
#navlisted a:hover {
text-align:center; vertical-align:middle; text-decoration:none; font: 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;
}
/*li {margin-left:30px;}*/

/* 	------ FOOTER-------------------------- */

#credits {
position: relative; float:left; width:980px; margin-top:25px; margin-left:90px;

}

.popupcontent {font: 12px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
.popupcontent a {font: 12px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; text-decoration:underline;}
.popupbouton {cursor: pointer;}

.popuptitre {font:bold 14px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81; margin-bottom:10px;}
.popupintitule {font:bold 12px/16px 'Trebuchet MS'; letter-spacing: 2px; color: #BE0B1D; text-align:justify;}
.popuptext {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81; text-decoration:none;}
.popuptext a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #8A7E81;text-decoration:underline;}
.popuptext a:hover {font: 11px/14px 'Trebuchet MS'; letter-spacing: 1px; color: #BE0B1D; text-decoration:underline;}

#rech {position: relative; float:left; width:180px; margin-top:2px;}
#rech .text {font: 11px/25px 'Trebuchet MS'; color: #8A7E81; text-align: left ; letter-spacing: 2px;}


#bouton_actu {position: relative; float:left; width:51px; height:40px; margin-left:65px; cursor: hand;}
/*#bouton_actu a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#bouton_actu a:hover {color: #BE0B1D}*/

#bouton_jobs {position: relative; float:left; width:96px; height:42px;margin-left:78px; cursor: hand;}
/*#bouton_jobs a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#bouton_jobs a:hover {color: #BE0B1D}*/

#bouton_equipe {position: relative; float:left; width:37px; height:42px;margin-left:85px; cursor: hand;}
/*#bouton_equipe a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#bouton_equipe a:hover {color: #BE0B1D}*/


#bouton_luxa {position: relative; float:left; width:77px; height:40px;margin-left:98px; cursor: hand;}
/*#bouton_luxa a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#bouton_luxa a:hover {color: #BE0B1D}*/


#bouton_contact {position: relative; float:left; width:43px; height:42px;margin-left:94px; cursor: hand;}
/*#bouton_contact a {font: 11px/14px 'Trebuchet MS'; letter-spacing: 2px; color: #8A7E81;}
#bouton_contact a:hover {color: #BE0B1D;}*/