body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images310063/bg_body.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Feuille de style des menus */

/** Menuhaut **/
#menuhaut {
}
#menuhaut li{
	padding-bottom:0px;
	padding-top:0px;
}
#menuhaut dl{
	float:left;
	position:relative;
}
#menuhaut dt a{
	height:49px;
	text-indent:-9999px;
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	/* voir fichier de langue */
}
#menuhaut dt a:hover, #menuhaut dt.on a, #menuhaut dt.in a, #menuhaut .rubriqueSel DT A {background-position:bottom left;}
#menuhaut dd{
	z-index:100;
	position:absolute;
	left:0px;
	/*top:40px;*/
	width:189px;
	zoom:1;
}
#menuhaut dd ul li{
	background-color:#151515;
	background-image:url(../images310063/bg_dhtml.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	line-height:28px;
	display:block;
	padding:0px 10px 0px 18px;
  margin:0;
}

#menuhaut dd ul li.last{background-image:none;}

#menuhaut dd ul li a{
	background-image:url(../images310063/puce1.gif);
	background-position:0px 9px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 18px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	overflow:hidden;
	zoom:1;
}

#menuhaut dd ul li a:hover{
background-color: #292929;
color:#b8b8b8;
}

/** Menu bulle **/
#menubulle{
	padding:28px 0px 0px 0px;
	margin:0px 0px 0px 21px;
	clear:both;
	position:relative;
}
#menubulle ul{
	overflow:hidden;
	zoom:1;	
}
#menubulle ul li{
	float:left;
	margin-right:16px;
	display:block;
}
#menubulle ul li a{
	width:170px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	/* voir fichier de langue */
}

/** Menu acces **/
#menuacces {
	margin:14px 0px 10px 0px;
	width:198px;
	height:276px;
	background:url(../images310063/bg_acces.gif) no-repeat 0px 0px;
}
#menuacces ul{
	width:180px;
	margin:0px auto 0px auto;
}
#menuacces ul li a{
	width:180px;
	display:block;
	height:32px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	/* voir fichier de langue */
}

#menuacces ul li {
    background:none;
    margin:0;
    padding:0;
}

#menuacces ul li a:hover,
#menuacces ul li.on a,
#menuacces ul li.on a:hover{background-position:0px -32px;}

/* Feuille de style des menus (Spécifique français)*/

/** Menuhaut **/
#menuhaut dd.smenuhaut1{}
#menuhaut dd.smenuhaut2{}
#menuhaut dd.smenuhaut3{}
#menuhaut dd.smenuhaut4{}
#menuhaut dd.smenuhaut5{}
#menuhaut dd.smenuhaut6{}
#menuhaut dd.smenuhaut7{}

#menuhaut dt.smenuhaut1 a{
	width:112px;
	background-image:url(../images310063/menuhaut1.gif);
}
#menuhaut dt.smenuhaut2 a{
	width:167px;
	background-image:url(../images310063/menuhaut2.gif);
}
#menuhaut dt.smenuhaut3 a{
	width:139px;
	background-image:url(../images310063/menuhaut3.gif);
}
#menuhaut dt.smenuhaut4 a{
	width:123px;
	background-image:url(../images310063/menuhaut4.gif);
}
#menuhaut dt.smenuhaut5 a{
	width:111px;
	background-image:url(../images310063/menuhaut5.gif);
}
#menuhaut dt.smenuhaut6 a{
	width:135px;
	background-image:url(../images310063/menuhaut6.gif);
}
#menuhaut dt.smenuhaut7 a{
	width:173px;
	background-image:url(../images310063/menuhaut7.gif);
}

/** Menu bulle **/
#menubulle ul li a.menubulle1{background-image:url(../images310063/menubulle1.gif);}
#menubulle ul li a.menubulle2{background-image:url(../images310063/menubulle2.gif);}
#menubulle ul li a.menubulle3{background-image:url(../images310063/menubulle3.gif);}
#menubulle ul li a.menubulle4{background-image:url(../images310063/menubulle4.gif);}

/** Menu acces **/
#menuacces ul li#menuacces1 a{
	height:25px;
	background-image:url(../images310063/menuacces1.gif);
}
#menuacces ul li#menuacces1 a:hover,
#menuacces ul li#menuacces1.on a,
#menuacces ul li#menuacces1.on a:hover{background-position:0px -25px;}
#menuacces ul li#menuacces2 a{background-image:url(../images310063/menuacces2.gif);}
#menuacces ul li#menuacces3 a{background-image:url(../images310063/menuacces3.gif);}
#menuacces ul li#menuacces4 a{background-image:url(../images310063/menuacces4.gif);}
#menuacces ul li#menuacces5 a{background-image:url(../images310063/menuacces5.gif);}
#menuacces ul li#menuacces6 a{background-image:url(../images310063/menuacces6.gif);}
#menuacces ul li#menuacces7 a{background-image:url(../images310063/menuacces7.gif);}


/*******************************************************************/
/* redéfinition du tiny */
/* zone de travail */
#pageTextePreview, #previewEditionContenu{
width:900px;
height:1000px;}
#pageTextePreview textarea, #previewEditionContenu textarea{
width:100%;
}

/*** Infos pratiques ***/
h2.dates, h2.lieu, h2.horaires, h2.admission, h2.paris{padding-left:26px;}
h2.dates{background:url(../images310063/date.gif) no-repeat 0 2px;}
h2.lieu{background:url(../images310063/lieu.gif) no-repeat 0 2px;}
h2.horaires{background:url(../images310063/horaires.gif) no-repeat 0 2px;}
h2.admission{background:url(../images310063/admission.gif) no-repeat 0 4px;}
h2.paris{
	background:url(../images310063/paris.gif) no-repeat 0 0;
	line-height:27px;
}

h3.rer, h3.route, h3.train, h3.avion{padding-left:30px;}
h3.rer{
	background:url(../images310063/rer.gif) no-repeat 0 0;
	line-height:18px;
}
h3.route{background:url(../images310063/route.gif) no-repeat 0 3px;}
h3.train{
	background:url(../images310063/train.gif) no-repeat 0 0;
	line-height:23px;
}
h3.avion{
	background:url(../images310063/avion.gif) no-repeat 0 0;
	line-height:22px;
}

