@charset "utf-8";/* Generalite */body {	background-color: #000000;}*{	font-family:Arial, Helvetica, sans-serif;}img{border:none;}/* Fin generalite */object{z-index:2;}/* Structure */div#global_index {	position: absolute;	width: 955px;	height: 600px;	top: 50%;	margin-top: -300px;	margin-left: -477px;	left: 50%;}div#flash {	position: absolute;	width: 890px;	height: 430px;	top: 80px;	left: 20px;	z-index:0;}div#transpaGauche {	position: absolute;	width: 930px;	height: 590px;	top: 0px;	left: 0px;	z-index:4;}/* Fin structure *//* Bejust */div#bejust{	position:absolute;	height:110px;	width:15px;	right: 0px;	bottom: 35px;	z-index: 10;}/* Fin bejust *//* Liste et menu *//*ul#liste{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin: 0px 0px 0px 40px;	padding: 5px 0px;	line-height: 18px;}#liste li{	color:#000000;	list-style-type: square;}*/ul#menuListe {	padding:0;	list-style-type:none;	left:15px;	top:145px;	position:absolute;	z-index:5;	width: 200px;	font-size: 12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	height: 300px;	margin-top: 0;	margin-right: 0;	margin-left: 0;	margin-bottom: 0;}ul#menuListe a {	color:#FFFFFF;	text-decoration:none;	line-height:30px;	width:160px;	text-align:center;	display:block;	background-image: url(images/8870-fondBt.png);	background-repeat: repeat-y;	margin-right: 0;	margin-bottom: 15px;	margin-left: 0;	margin-top: 0px;}ul#menuListe a:hover {	background-image: url(images/8870-fondBt2.png);	background-repeat: repeat-y;}.effetPage {	color:#FFFFFF;	text-decoration:none;	line-height:20px;	width:220px;	background-color:#CC3399;	text-align:center;	display:block;	margin:4px 0;}ul#telecharge{	padding:0px;	margin:0px;	width: 450px;}ul#telecharge li{list-style-type:none;}li.filet_rose{	border-bottom:1px solid #CC3399;	list-style-type: none;	width: 390px;	margin: 0px;	padding: 0px;	float: left;}.filet_rose{	border-bottom:1px solid #CC3399;	list-style-type: none;	width: 390px;	margin: 0px;	padding: 0px;	float: left;}li.bouton{	list-style-type: none;	float: right;	position: relative;	padding: 0px;	width: 50px;	height: 50px;	vertical-align: bottom;	margin: 0px;}.bouton{	list-style-type: none;	float: right;	position: relative;	width: 50px;	height: 50px;	vertical-align: bottom;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}div#galerie {	padding:0;	left:485px;	top:0px;	position:absolute;	z-index:5;	width: 460px;	height: 590px;	margin-top: 0;	margin-right: 0;	margin-left: 0;	margin-bottom: 0;	}ul#galerieVignette {	padding:0;	left:365px;	top:145px;	position:absolute;	z-index:5;	width: 120px;	height: 290px;	background-color: #993333;	margin: 0;}ul#galerieVignette a {	width:45px;	height:45px;	background-color: #990066;	position: relative;	float: left;	padding: 0px;	margin: 5px 10px 5px 0px;	z-index: 6;	top: 5px;	left: 10px;	/*text-align:center;	display:block;	background-image: url(images/8870-fondBt.png);	background-repeat: repeat-y;	margin-right: 0;	margin-bottom: 15px;	margin-left: 0;	margin-top: 0px;*/}/* Fin liste */div#content {	position: absolute;	width: 830px;	height: 590px;	top: 0px;	left: 15px;}div#fleche_gauche {	position: absolute;	width: 7px;	height: 20px;	top: 410px;	left: 500px;}div#fleche_droite {	position: absolute;	width: 7px;	height: 20px;	top: 410px;	text-decoration: none;	left: 515px;}div#titre {	position: absolute;	width: 155px;	height: 35px;	top: 0px;	left: 500px;	font-family:Arial, Helvetica, sans-serif;	font-size:17px;	color:#999999;	text-align: left;	font-style: italic;	font-weight: bold;	padding-top: 4px;	padding-left: 0px;}div#soustitre {	position: absolute;	width: 155px;	height: 65px;	top: 35px;	left: 500px;	background-color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#999999;	text-align: left;	font-style: italic;	font-weight: bold;	padding-left: 0px;	padding-top: 5px;}div#filet {	position: absolute;	width: 355px;	height: 1px;	top: 101px;	right: 80px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #999999;}div#petite_anim {	position: absolute;	width: 180px;	height: 90px;	top: 10px;	right: 80px;	padding: 0px;	margin: 0px;	text-align: left;}div#contenu {	position: absolute;	width: 355px;	height: 335px;	top: 108px;	right: 80px;	padding-top: 5px;	text-align: left;}/* Fin structure *//*Gauche*/div#image {	position: absolute;	width: 354px;	height: 570px;	top: 0px;	left: 80px;}div#menu_image {	position: absolute;	width: 369px;	height: 390px;	top: 200px;	left: 50px;}div#menu_titre {	position: absolute;	width: 812px;	height: 200px;	top: 0px;	left: 50px;}#left {	position: absolute;	width: 320px;	height: 70px;	top: 0px;	left: 0px;}#left2 {	position: absolute;	width: 320px;	height: 200px;	top: 270px;	left: 0px;}/*Droite*/#right {	position: absolute;	width: 480px;	height: 100px;	top: 150px;	left: 400px;}#right2 {	position: absolute;	width: 595px;	height: 410px;	top: 270px;	right: 0px;}/* Menu */div#menu {	width: 100px;	position:absolute;	left:500px;	top:445px;} div#menu ul {	padding: 0;	width: 130px;	margin:0px;} /*On positionne les elements du menu */ div#menu ul li { position:relative; list-style: none;} div#menu ul ul { position: absolute; top: 0; left: 130px; /*100px correspond au d�calage a droite, on d�cale de la taille du ul de base*/display:none;}   div#menu li a { text-decoration: none;padding: 0px;margin:0px;display:block;height:15px;}div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 { position: absolute; top: 0; left: 180px; /*100px correspond au d�calage a droite, on d�cale de la taille du ul de base*/display:none;}   /*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */ div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 { display:block;width:180px; } /*div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 a { padding:2px 0 2px 0;color:#999999;} */div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 { display:block;}div#menu a {color:#000000;font-size:11px;font-style:italic;font-weight:bold; } div#menu a:hover{	color:#CC0000;}div#menu li.sousmenu { background: url(images/DBB-flecheMenu.jpg) 95% 50% no-repeat; } /* Fin menu *//* Sous-menu Produits */ul#menuProduits {	padding: 0;	width: 355px;	margin:0px;} ul#menuProduits li { position:relative; list-style: none;font-size:11px;float:left;} ul#menuProduits li.texte { padding: 0;	margin:0px;	width:355px;	margin:0px;	position:relative;float:left;} ul#menuProduits li.espace {	margin:15px 0px 0px;	padding: 0px;} ul#menuProduits li ul.grille {	padding: 0;	margin:0px;	width:355px;	margin:10px 0px 0px;}ul#menuProduits li ul.grille li {	position:relative;	float:left;	margin: 0px;	padding: 0px;} ul#menuProduits li ul.grille2 {	padding: 0;	margin:0px;	width:355px;	margin:0px 0px 0px;}ul#menuProduits li ul.grille2 li {	position:relative;	float:left;	width:68px;	margin: 0px;	padding: 0px;} /* Formulaire */#formulaire {	margin-top:0px;	margin-left:0px;}.form{	color: #000000;	font-size:11px;	text-align:left;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-style: italic;	font-weight: bold;	padding: 0px 0px 5px;	margin-bottom: 10px;}.champs {	font-size:11px;	color:#333333;	border: 1px solid #CCCCCC;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;}.envoi {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF;	border-bottom: 1px none #999999;	border-top-style: none;	border-right-style: none;	border-left-style: none;	background-color: #666666;	text-align: center;	cursor:pointer;	padding: 2px 4px;	margin: 1px;}/* Fin formulaire *//* News */div#nouveau{	position:absolute;	width:185px;	top:110px;	left:440px;	font-size: 12px;	padding: 0px;	text-align: center;	height: 266px;	z-index: 10;}/*#index {	position: absolute;	width: 935px;	height: 680px;	top: 0px;	left: 0;}#contenu_index {	position: absolute;	width: 935px;	height: 700px;	top: 0px;	margin-top: 0px;	margin-left: -467px;	left: 50%;	background-color: #FFFFFF;}#plan{	position:absolute;	height:288px;	width:595px;	left:50%;	top:120px;	margin-top: 0px;	margin-left: -297px;	left: 50%;}*//*Styles*/p{	font-size:11px;	color:#000000;	text-align:left;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}h2{	font-size:11px;	color:#000000;	text-align:left;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	font-weight: normal;}h3{	font-size:11px;	color:#000000;	text-align:right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-weight: bold;	padding-top: 18px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}h4{	font-size:11px;	color:#000000;	text-decoration:none;	margin-top: 42px;	margin-bottom: 0px;}h5{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#000000;	text-decoration:none;	margin-top: 8px;	margin-bottom: 0px;	text-align: left;}/*Classes*/.lien{	color:#FFFFFF;	text-decoration:underline;}.lien:hover{	color:#FF6600;	text-decoration:underline;}.lien_clic{	color:#000000;	text-decoration:none;}.lien_clic:hover{	color:#8D8D8D;}.fiche{	color:#000000;	text-decoration:underline;}.fiche:hover{	color:#CC0000;}.mail{	color:#000000;	text-decoration:underline;}.fleche{	text-decoration:none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: 0;	border-right-style: 0;	border-bottom-style: 0;	border-left-style: 0;}.obligatoire{	color:#000000;	font-weight:normal;	font-size:10px;	margin-left: 20px;}.sousliste{	font-size:11px;	color:#8D8D8D;	text-decoration:none;	padding: 0px;	margin: 0px;	font-style: italic;}.sousliste:hover{	color:black;	/*text-decoration:underline;*/}/* Lien */a{color:#000000;}p{	color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
