@import "/css/datepicker.css";
@import "/css/formulaire.css";

.zone_m_recherche{
position:relative;
height:20px;
width: 120px;
top: -1px;
left:0;
}
.saisie_m_recherche{
position:absolute;
height:20px;
width: 120px;
top: -1px;
left: 0;
}
table, td, tr{
border:0;
}
#repere{
position:relative; 
width:0px; 
height: 0px;}
#cadremenu{
position:absolute;
visibility:hidden;
z-index:50;}

.invisible{
display:none;
}
.v_malvoyant{
background-image:url(/charte/version_malvoyant.gif);
background-repeat:no-repeat;
padding-left:25px;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.liens_bas {
color:#FFFFFF;
}
.liens_bas *{
padding:0 5px 0 5px;}

body{
	background-color:#0088b7;
	margin:0;
	padding:0;
}
.ombreD {
	background-image: url(/charte/ombreD.jpg);
	background-repeat: repeat-y;
}

#menu_horz {
	background-color: #97be0d;
}
.fond_intro {
	background-image: url(/charte/fond_intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.texte_intro {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.fond_degrade {
	background-image: url(/charte/fond_degrade.jpg);
	background-repeat: no-repeat;
}
.rpt_degrade {
	background-image: url(/charte/rpt_degrade.jpg);
	background-repeat: repeat-y;
}
.fond_itineraire {
padding-top:50px;
	background-image: url(/charte/fond_itineraire.jpg);
	background-repeat: no-repeat;
}
.fond_itineraire_EN {
padding-top:50px;
	background-image: url(/charte/EN/fond_itineraire.jpg);
	background-repeat: no-repeat;
}
.fond_actualite {
	background-image: url(/charte/fond_actu.jpg);
	background-repeat: no-repeat;
}
.fond_actualite_EN{
	background-image: url(/charte/EN/fond_actu.jpg);
	background-repeat: no-repeat;
}
.fond_perturbations{
font-size: 12px;
padding-top:50px;
padding-left:40px;
padding-bottom:23px;
padding-right:50px;
	background-image: url(/charte/fond_perturbations.jpg);
	background-repeat: no-repeat;
	}
.fond_perturbations a{
font-size: 12px;
color:#000000;
}


.fond_infostrafic{
font-size: 12px;
padding-top:50px;
padding-left:40px;
padding-bottom:23px;
padding-right:50px;
background-image: url(/charte/fond_infostrafics.jpg);
background-repeat: no-repeat;
height:65px;
}

.fond_infostrafic a{
font-size: 12px;
color:#000000;
}


.menuLat {
	background-image: url(/charte/png_rpt_menuLat.png);
	background-repeat: repeat-y;
	background-position: left;
}
.ombreB {
	background-image: url(/charte/ombreB.jpg);
	background-repeat: repeat-x;
}
.ombreG {
	background-image: url(/charte/ombreG.jpg);
	background-repeat: repeat-y;
}
/*illicopage*/
a.lien_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
}
.lien_yahoo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	font-weight: bold;	
}
a.lien_yahoo{
	text-decoration:none;	
}
a.lien_yahoo:hover{
	text-decoration:underline;
}

/*general*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E74B8;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E74B8;
	font-weight: bold;	
	margin:0px;
	padding:0px;
	margin-top:10px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2E74B8;
	font-weight: bold;
	
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E74B8;
}
.lien_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
a.lien_news{
text-decoration:none;
}
a.lien_news:hover{
text-decoration:underline;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	
}

IMG {border: 0}

/* Gestion du plan du site*/

.PLAN0 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#005883;
	text-transform: none;
	text-decoration: none;
}

.PLAN0 a:hover{
	color:#97BE0D;
}

.PLAN1 a{
	font-size: 11px;
	font-weight:bold;
	color:#00A9C8;
	text-decoration: none;
margin-left:10px;	
}

.PLAN1 a:hover{
	color:#97BE0D;
}

.PLAN2 a{
	font-size: 10px;
	font-weight:bold;
	color:#005883;
	text-decoration: none;
margin-left:20px;	

}

.PLAN2 a:hover{
	color:#97BE0D;
}
.PLAN3 a{
	font-size: 10px;
	font-weight:bold;
	color:#005883;
	text-decoration: none;
	list-style-position: inside;
	/*display: list-item;*/
	list-style-type: square;
margin-left:30px;	
}

.PLAN3 a:hover{
	color:#97BE0D;
}
.rpt_ombreG_contenu {
	background-image: url(/charte/rpt_ombreG_contenu.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #EDF5F8;
}
.ombreG_contenu {
	background-image: url(/charte/ombreG_contenu.jpg);
	background-repeat: no-repeat;
}
.fond_menuLat {
	background-image: url(/charte/fond_menuLat.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.rpt_ombreG_menuLat {
	background-image: url(/charte/rpt_ombreG_menuLat.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.ombreG_menuLat {
	background-image: url(/charte/ombreG_menuLat.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fond_logo_barre {
	background-image: url(/charte/fond_logo_barre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.lien_illicopage, .lien_illicopage a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.lien_illicopage a:hover{
	text-decoration:underline;
}
a.lien_illicopage:hover{
	text-decoration:underline;
}

.mobigo_liste_pair{
	background-color:#FFFFFF;
}
.mobigo_liste_impair{
	background-color:#EDF5F8;
}

input.moteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:15px;
	width:100px;
}
table.moteur_et_pictos{
}
/**********************************************/
#reseaux_integres{
	/*position: absolute;
	top: 60px;
	left: 0px;
	width:330px;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #006D96;*/
}
#reseaux_integres td{
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #006D96;
}
#formulaire_mobigo{
	position:relative;
	float:left;

	margin-top:10px;
}
/**/
.intitule_depart, .intitule_arrivee{
display:none;}
div.input_depart
{
	position: absolute;
	top: 3px;
	left: -10px;
	width: 600px;	
	z-index: 200;
}
div.input_arrivee
{
	position: absolute;
	top: 55px;
	left: -10px;
	width: 350px;	
	z-index: 200;
}
#DName, #AName{
width:170px;
}
.recherche_avancee a{
color:#fff;
}

/* Ajout par CRB */ 
p.warn { border:1px solid #f55; padding:1em 0.5em; background-color:#fdd; font-size:1.1em;}




img.picto_pt_vte{
max-width:100px;

}