body
{
 margin: 0 ;
 padding: 0 ;
 text-align: center ;
 font-size: small;
 font: 11px "Courier New", helvetica, sans-serif ;
 background: white ;
}

a
{
 text-decoration: none;
}

a.langues
{
 color: black;
}

p.langues
{
  /*float: top right;*/
  margin:0;
  margin-right: 18px;
  padding:0;
  display:none;
}

div#page
{
 width: 760px ;
 height:575px;
 margin: 0 auto ;
}

div#souspage
{
 position:relative;
 top:0;
 left:0;
 width: 760px ;
 height:575px;
 margin: 0 auto ;
 text-align: left ;
 border: 0px solid #4e4f49 ;
 color: #000000 ;  
 background: #ffffff ;
}

div#top_div
{
 width: 760px ;
 height:160px;
 text-align: right;
 background-image:url(images/fond.jpg);
 border: 0px solid #000000 ;
}

div#bottom_div
{
 width: 760px ;
 height:200px;
 text-align: right;
 border: 0px;
 background-image:url(images/fond.jpg)
}

div#prev_div
{
 position:absolute;
 width: 25px ;
 height:20px;
 border: 0px solid #000000;
 display:block;
 top:161px;
 left:0px;
}

div#next_div
{
 position:absolute;
 display:block;
 width: 25px ;
 height:20px;
 border: 0px solid #000000 ;
 top:161px;
 left:735px;
}

/* menu */

div#menu_div
{
 position:absolute;
 top:125px;
 left:0px;
 z-index:2;

}

ul#menu_ul
{
 padding:0;
 margin:0;
 list-style-type: none;
 /*height:37px;*/
 border: 0px solid #000000 ;
}

li#logo_li
{
  float:left;
  padding-left:10px;
  padding-top:9px;
}

li#soustitre_li
{
 float:left;
 padding-left:5px;
 padding-right:25px;
 padding-top:14px;
 line-height:25px;
 font-family: "myriad pro",helvetica,arial;
 font-size: 22px;
 font-weight:bold;
 color:#9fa09f;
}

li.number_li
{
  float:left;
  padding-left:7px;
  padding-top:3px;
}

li.menu_li
{
 float:left;
 padding-left:2px;
 padding-top:19px;
 line-height:20px;
}

a.menu_a
{
 font-family: "myriad pro",helvetica,arial;
 font-size: 15px;
 font-weight:bold;
 color:black;
}

a.menu_aa
{
 font-family: "myriad pro",helvetica,arial;
 font-size: 15px;
 font-weight:bold;
 color:#99ff00;
}

/* chemin de fer */

div#cheminfer_div
{
 position:absolute;
 top:398px;
 left:0px;

}

ul#cheminfer_ul
{
 padding:0;
 margin:0;
 list-style-type: none;
 /*height:37px;*/
 border: 0px solid #000000 ;
}

li#numbergris_li
{
 float:left;
 padding-left:3px;
}

li#menutitre_li
{
 float:left;
 padding-left:5px;
 padding-top:36px;
 color:#9fa09f;
}

h1#menutitre_h
{
 margin:0;
 padding:0;
 font-family: "myriad pro",helvetica,arial;
 font-size: 24px;
 font-weight:bold;
}

h2#smenutitre_h
{
 margin:0;
 padding:0;
 font-family: "myriad pro",helvetica,arial;
 font-size: 16px;
 font-weight:normal;
 line-height:18px;
 color:black;
}

/* slogan */
div#slogan_div
{
 position:absolute;
 top: 410px;
 left:440px;
 margin:0;
 padding:0;
 font-family: "myriad pro",helvetica,arial;
 font-size: 26px;
 font-weight:normal;
 color:#cfe0cf;
}

/* sous menu */

div#smenu_div
{
 /*display:block;*/
 position:absolute;
 text-align:right;
 top:160px;
 left:50px;

}

ul#smenu_ul
{
 list-style-type: none;
 margin:0;
 padding:0;
}

li.smenu_li
{
 float:left;
 margin:0;
 padding:0;
 padding-left:10px;
 padding-right:2px;
 border-right: 1px solid #9fa09f ;
}

a.smenu_a
{
 font-family: "myriad pro",helvetica,arial;
 font-size: 12px;
 color: #4e4f49;
}

a.smenu_aa
{
 font-family: "myriad pro",helvetica,arial;
 font-size: 12px;
 color: #4e4f49;
 background: #99ff00;
}

/* contenu */

div#contenu_div
{
 width: 760px ;
 height:270px;
 margin: 0;
 margin-top:11px;
 /*text-align: left; */
 border: 0px solid #000000 ;
}

ul#contenu_ul
{
 padding:0;
 padding-top:5px;
 margin:0;
 list-style-type: none;
 border: 0px solid #000000 ;
}

li#contenumarge_li
{
 width:50px;
 float:left;
 margin:0;
 padding:0;
 border: `0px solid #000000 ;
 height:30px;
}

li.contenu_li
{
 float:left;
 padding:0;
 /*padding-left:2px;*/
 margin:0;
 margin-left:20px;
 font-family: "myriad pro",helvetica,arial;
 font-size: 11px;
 width:210px;
 height:260px;
 /*border-left: 1px solid #9fa09f ;*/

}

p.titreparaph_p
{
 padding:0;
 margin:0;
 margin-top:2px;
 color:black;
 font-weight:normal;
 font-size: 13px;
 border-bottom: 1px solid #9fa09f ;

}

p.contenuparaph_p
{
 padding:0;
 padding-top:5px;
 margin:0;
 font-size: 11px;
 text-align:justify;
 color: #4e4f49 ;
}

ul.c_ul
{
 padding:0;
 margin:0;
}

li.c_li
{
 padding:0;
 padding-top:3px;
 margin:0;
 margin-left:10px;
 text-align:justify;
 color: #4e4f49 ;
}

span.c_span
{
 font-size: 20px;
 line-height:20px;
}

/* formulaire  */
ul#form
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a.send
{
 color: black;
}

input.imedium
{
	border: #808080 1px solid;
	font-size: 11px;
	height: 12px;
	width: 110px;
}

input.ismall
{
	border: #808080 1px solid;
	font-size: 11px;
	height: 12px;	
	width: 70px;
}

input.ibig
{
	border: #808080 1px solid;
	color: white;
	font-size: 11px;
	height: 12px;
	width: 180px;
}

textarea
{
	border: #808080 1px solid;
	font-size: 11px;
}


