body {

	margin: 0; /* pour éviter les marges */

	text-align: center; /* pour corriger le bug de centrage IE */

	font-family: Arial, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;

  	 scrollbar-base-color:#b7d3fc;

  	 scrollbar-highlight-color:#f9f9f7;

}



#fond_flash {

	width:412px;

	height:440px;

	background:url(/fr/Bt/chargement_echelleBruit.jpg) no-repeat;

}



/*----------- INDEX -------------------*/

/*--------- general index -------*/



#gnlindex {

	margin-left: auto;

	margin-right: auto;

	width: 750px; /* largeur obligatoire pour être centré */

	text-align: left; /* on rétablit l'alignement normal du texte */

	padding:5px;

	background: url(/fr/Bt/index_centre_fond.jpg) 0px 200px no-repeat #fff;

}



#gnlindex_entete {

	position:relative;

	width: 750px;

	height: 190px;

	z-index:100;

}

#gnlindex_gauche {

	position:relative;

	float:left;

	width: 190px;

	height: 266px;

	z-index:1;

}
#gnlindex_droite {

	position:relative;

	float:left;

	width: 190px;

	height: 266px;

	z-index:1;

}
#gnlindex_centre {

	position:relative;

	float:left;

	width: 370px;

	height:266px;

	z-index:1;

}

#gnlindex_pieddepage{

	position:relative;

	clear:both;

	width: 750px;

}

/* ----------------------------- */



ul, li, p, h1{padding:0; margin:0;}

img {border:0;}





/* -------------------------- styles menu -------------------- */

.menu .topmenu {

list-style-image:url(/fr/Bt/index_menu_puce.jpg);

padding:0px 20px;

}



.menu .sousmenu {

list-style:none;

}





.menu ul, .menu ul ul{

padding:0;

margin:0;

background:#fff;



}





.menu li{

float:left;

position:relative;

z-index:100;

padding-right:100px;

}



.sousmenu li{

width:180px;

}



.menu table{

position:absolute;

border-collapse:collapse;

z-index:80;

left:-1px;

top:25px;

}



.menu a, .menu :visited {

display:block;

font-size:18px;

padding:7px 0;

color:#91278f;

/*background:#fff;*/

text-decoration:none;

margin-right:1px;

text-align:left;

}



.menu :hover{

color:#f78e2e;

background:#fff;

}





.menu ul ul {

visibility:hidden;

position:absolute;

width:180px;

}



.sousmenu a, .sousmenu :visited {

font-size:12px;

height:15px;

width:180px;

padding-left:3px;

}



.menu ul :hover ul{

visibility:visible;

border:solid 1px #f78e2e;

width:180px;

}





#gnlindex_news {

overflow:auto;

width:163px;

height:208px;

border:solid 1px #91278f;

font-size:10px;

color:#999;

background:#fff;

padding:2px;

}





#gnlindex_references {

overflow:auto;

width:163px;

padding:2px;

height:208px;

border:solid 1px #91278f;

font-size:10px;

color:#999;

background:#fff;

}



#gnlindex_references a {font-size:10px;color:#999;text-decoration:none;}



#gnlindex_logo {

position:relative;

top:80px;

left:70px;

}





#index_aproposbruit{

float:left;

}



#index_contactliens {

float:right;

}





.index_pdp {

font-size: 16px;

font-weight: bold;

color: #91278f;

text-decoration:none;

}





/*---------- FIN INDEX ----------------*/















/* DIV conteneur général */

#general {

	margin-left: auto;

	margin-right: auto;

	width: 750px; /* largeur obligatoire pour être centré */

	text-align: left; /* on rétablit l'alignement normal du texte */

}



#entete {

	position: relative;

	width: 750px;

	height: 130px;

	z-index: 100;

}



#centre {

	position:relative;

	width: 750px;

	background: url(/fr/Bt/centre_fond.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}



#pieddepage{

	position: relative;

	padding-top: 10px;

	width: 750px;

}



/*********************** ACCUEIL ***********************/

#accueil{

}



/*********************** PIED DE PAGE ***********************/

#pdp_adresse{

	float: left;

	width: 375px;

	height: 40px;

	font-size:10px;

}



.pdp_spc {

color:#91278f;

font-size:12px;

}



#pdp_liens{

	float: right;

	width: 375px;

	height: 40px;

	text-align: right;

}



#pdp_liens a{

	text-decoration: underline;

	color: #91278F;

}



/*********************** MENU PAGES INTERNES ***********************/





.mint ul{

	list-style-type:none;

	padding:0;

	margin:0;

}



.mint li{

	float:left;

	position:relative;

	padding-right: 15px;

	z-index:100;

}



.mint table{

	position:absolute;

	border-collapse:collapse;

	z-index:80;

	left:-1px;

	top:27px;

}



.mint a, .mint :visited {

	display:block;

	font-size:12px;

	padding:7px 0;

	color:#91278F;

	text-decoration:none;

	font-weight: bold;

	margin-right:1px;

	text-align:left;

}





.mint :hover{

	color:#F78e2e;

	background:#ffffff;

}



.mint ul ul {

	visibility:hidden;

	position:absolute;

	width:160px;

	background:#ffffff;

	padding-left: 5px;

}





.mint ul :hover ul{

	visibility:visible;

	border: 1px solid #F78e2e;

	background:#ffffff;

}

/***************** mentions **************************/

#medietas {

float:left;

width:150px;

}



#novembre {

float:right;

width:150px;

}





/********************** CONTACT ****************************/

.champ_texte{

	background-color: #f6ebf7;

	color: #91278F;

	font-family: Arial, sans-serif;

	font-weight: bold;

	font-size: 11px; 

}



/********************** PLAN DU SITE ****************************/



#plansite{

	margin-left: 100px;

}



.r_plan{

	text-decoration: underline;

	color: #91278F;

}



/********************** En savoir plus ****************************/



#savoirplus{

	display: block;

	background-color:#FFECD2;

	padding:10px;

}



#savoirplus h1{

	font-size: 12px;

	font-weight: bold;

	padding-bottom:10px;

	color: #FF6600;

}



#savoirplus .lien_titre{

	color: #FF6600;

}





#savoirplus .ul_puce{

	list-style-image:url(/fr/Bt/ul_puceorange.gif);

	margin-left:10px;

	padding-left:10px;

}



#savoirplus .ul_puce2{

	list-style-image:url(/fr/Bt/ul_puceorange2.gif);

	margin-left:10px;

	padding-left:10px;

	padding-bottom:0px;

}



#savoirplus .ul_puce3{

	list-style-image:url(/fr/Bt/ul_puceorange3.gif);

	margin-left:10px;

	padding-left:10px;

	padding-bottom:0px;

}



.savoir_plus_bt:link{

	display: block;

	width: 100px;

	height: 15px;

	color: #FF6600; 

	font-weight: bold; 

	text-decoration:none;

	border: 1px solid #FF6600;

	background-color:#FFCC99;

	padding:5px;

}



.savoir_plus_bt:visited{

	display: block;

	width: 100px;

	height: 15px;

	color: #FF6600; 

	font-weight: bold; 

	text-decoration:none;

	border: 1px solid #FF6600;

	background-color:#FFCC99;

	padding:5px;

}



.savoir_plus_bt:hover{

	width: 100px;

	height: 15px;

	color:#ffffff;

	text-decoration:none;

	border: 1px solid  #FF6600;

	background-color:#FF9966;

	padding:5px;

}





/*********************** TABLEAU DES PAGES DE TEXTE ***********************/



.lien_titre:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #91278F; text-decoration: underline}

.lien_titre:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #91278F; text-decoration: underline}

.lien_titre:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #91278F; text-decoration:underline}





.tableau{

	width: 750px;

}



.colonne1 {

	width: 150px;

}



.colonne_texte{

	width: 350px;

}



.colonne3{

	width: 250px;

	text-align: right;

}







h1, h2 {

	font-size: 12px;

	font-weight: bold;

	padding-bottom:10px;

}



h1 {

	color: #91278F;

}





h2 {

	color: #000;

	text-decoration:underline;

}



#savoirplus h1.violet, .violet{

	color: #91278F;

}



p, ul, ol{

	font-size: 11px;

	color: #000000;

	padding-bottom:5px;

}



p { text-align:justify;}



.ul_puce{

list-style-image:url(/fr/Bt/ul_puce.gif);

margin-left:10px;

padding-left:10px;

}



.ul_puce2{

list-style-image:url(/fr/Bt/ul_puce2.gif);

margin-left:10px;

padding-left:10px;

padding-bottom:0px;

}





/* style pour les tableaux */

.int_tableau {

padding:1px;

border-bottom:solid 1px #000;

border-right:solid 1px #000;

}

.int_tableau td, .int_tableau th {

border-top:solid 1px #000;

border-left:solid 1px #000;

}

.tr_grisfonce, th {

background:#e0e0e0;

}





.texte { font-size:11px; color:#000;}



.lien {color: #FF6600;}

.bordbleu {border:#00f solid 1px;}

