/* CSS Document */

body{
background:#999999 url(../images/general/fond.jpg) repeat-x top;

}
/* pour supprimer en avant les marges par defaut sur les blocs */
*{
margin:0;
padding:0;
}
/* pour empecher les blocs de sortir de leurs conteneurs */
.spacer{
clear:both;
}

hr{
	display:block;
	clear:both;
	visibility:hidden;
	margin:-7px 0;
	padding:0; 
	font-size: 1px;
	line-height: 1px;
}
#path a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline
}
#path{
	display:block;
	width:580px;
	float:left;
}




/* textes */
.text-normal-noir{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.text-bold-noir{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
}
.texte-bold-marron{
	font:bold 10px Arial, Helvetica, sans-serif;
	color: #996600;
}
.texte-bold-blanc{
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.texte-normal-rouge{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ff0000;
}

#convert{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	text-decoration:underline;
	float:right;
	display:block;
	margin-right:3px;
}
#convert img{
	margin:5px 0px 0px 8px;
	border:none;
}
.centre-col{
width:726px;
float:left;
background:#ffffff;
}
/*.centre-col2{
	width:226px;
	float:right;
	padding-top:22px;
}*/

/* navigation multipages */
#page-nav{
background:url(../images/general/deco-bottom.gif) no-repeat center bottom;
	
	padding-bottom:50px;
	margin-bottom:5px;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
#page-nav a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
#page-nav p{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#996600;
	display:inline;
}
.center{
	text-align:center;
}

/* header */
.header-fr{
	width:916px;
	height:160px;
	background:url(../images/fr/img-haut.jpg) no-repeat 250px top;
	margin:auto;
	padding:auto;
}
.header-it{
	width:916px;
	height:160px;
	background:url(../images/it/img-haut.jpg) no-repeat 250px top;
	margin:auto;
	padding:auto;}
.header-es{
	width:916px;
	height:160px;
	background:url(../images/es/img-haut.jpg) no-repeat 250px top;
	margin:auto;
	padding:auto;
}

/* header compagnie */
.header-compagnie-fr{
	width:912px;
	height:160px;
/*	background:#ffffff url(../../images/index/img-haut-it.jpg) no-repeat 250px top;*/
	background:#ffffff url(../images/fr/header-compagnie.jpg) no-repeat 250px top;
	margin:auto;
	padding:auto;
}
.header-compagnie-it{
	width:912px;
	height:160px;
	background:#ffffff url(../images/it/header-compagnie.jpg) no-repeat 250px top;
	margin:auto;
	padding:auto;
}
.header-compagnie-es{
	width:912px;
	height:160px;
	background:#ffffff url(../images/es/header-compagnie.jpg) no-repeat 250px top;
	margin:auto;
	padding:auto;
}

/* break */
.br{margin-bottom:20px;}

/* old css nav-menu*/
/* navigation haut 

#nav-menu {
	float:left;
	width:98%;
	margin-top:37px !important;
	margin-top:40px;
	font-size:93%;
	line-height:normal;
	margin-left:2px;

}

#nav-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#nav-menu li {
	float:left;
	background:url(../images/general/norm_right.gif) no-repeat right top;
	margin:0;
	padding:0;
}

#nav-menu a {
	display:block;
	background:url(../images/general/norm_left.gif) no-repeat left top;
	padding:2px 15px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}*/


/* liens compagnies à gauche */
#compagnies ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
#compagnies li a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:12px;
	text-decoration:none;
	margin-bottom:4px;
	display:block!important;
	display:inline;
	margin-top:0px;
}
#compagnies li{
	margin-left:40px;
	margin-bottom:0px;
}
#compagnies li a:hover, #compagnies li a:active{
	text-decoration:underline;
	color:#CCCCCC;
}

/* en gras */
.bold {
	font:bold 11px Arial, Helvetica, sans-serif;
}
.legende{
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:right;
	margin-right:5px;
}

p#resultat-recherche{padding:3px;}
/* ========================// menu de navigation en haut //============================= */

/* new menu-nav */
#menu-haut {
	float:left;
	width:98%;
	margin-top:34px !important;
	margin-top:34px;
	font-size:93%;
	line-height:normal;
	margin-left:2px;

}

 #navigation ul
{

list-style-type:none;
padding: 0;
margin: 0;

}

#navigation li
{
float: left;
margin: 0;
list-style-type:none;
height:20px;
}
 #navigation a
{
color: #fff;
font:bold 11px Arial, Helvetica, sans-serif;
background:#666666 url(../images/left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
margin-right:1px;

}

#navigation a span
{
background: url(../images/right-tab.gif) right top no-repeat;
padding-right: 10px;
 display: block;
float: left

}

#navigation a, #navigation a span
{
cursor:hand;
line-height:20px;
display: block;
float: left;
height:20px;

}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
display:block;
float:left;
}
/* End hide */

#navigation a:hover
{
color: #fff;
font:bold 11px Arial, Helvetica, sans-serif;
background: #999999 url(../images/left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
background:#999999 url(../images/right-tab-hover.gif) right top no-repeat;
padding-right: 10px;

}

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

#navigation li
{
float: left;
margin: 0;
}

.un,.deux{
	float:left;
	margin-left:1px;
	background:#000000;
	border:1px solid #999999;
}

/* footer 
.footer{
	padding-top:10px;
	width:912px;
	margin:auto;
	padding:auto;
	background:#000000;
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-bottom:5px;
}

.footer a{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer p{
	margin:5px 0px 5px 0px;
	background:url(../images/general/footer-p.gif);
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
.footer p a{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
*/
/* convertisseur 
#convert{
	margin-left:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	text-decoration:underline;
	width:124px;
	float:left;
}*/

/* ========================// pages statiques //============================= */

p#img1{
	width:140px;
	height:180px;
	float:left;
	margin:5px 10px 10px 0px;
	padding:5px;
}
.texte_statique_nous{
	display:block;

	font:normal 11px Arial, Helvetica, sans-serif;
}

.titre_statique{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#996600;
	diplay:block;
	border-bottom:1px solid  #996600;
	background:url(../images/titres-statiques.gif) no-repeat bottom left;
	margin-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.titre_statique:first-letter{
	font:bold 25px Georgia, "Times New Roman", Times, serif;
	color:#996600; 
}
.sous_titre_statique{font:bold 12px Arial, Helvetica, sans-serif;
	color: #000000;}
.sous_titre_statique_nous{font:bold 12px Arial, Helvetica, sans-serif;
	color: #996600; text-indent:0px;margin-bottom:5px;}
.texte_statique{
	font:normal 12px Arial, Helvetica, sans-serif;
}
.texte_statique_nous ul {
	list-style-type:circle;
	margin:0px 0px 0px 15px;
}
.texte_statique_nous a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#996600;
}
#autres-trains ul{list-style-type:none; margin-0;paddin:0;}
#autres-trains ul p {font:normal 11px Arial, Helvetica, sans-serif;float:right; width:150px;background:#e4e4e4;padding:5px;margin-right:2px;}
#autres-trains a{text-decoration:none;color:#996600;}
#autres-trains a:hover{text-decoration:underline;}
#autres-trains ul img{float:left; margin-left:5px;display:block;}
#autres-trains li {border-bottom:1px dotted #cccccc; margin-bottom:3px;padding-bottom:3px;}




