body {
padding: 0px;
font-size: 13px;
font-family: Arial;
background:url(../Images/Fond_Body.jpg) no-repeat center top;
background-color:#ffffff;
width:1003px;
margin:auto;
position:relative;
}

/********************************************/
/* Définition des zones principales du site */
/********************************************/

.zoneSite
{
	width:950px;
	margin:auto;
	position:relative;
}

.zoneContenu
{
	background: url(../Images/fond_Contenu.jpg) left top no-repeat;
	background-color:#ffffff;
	width:1000px;
	padding-bottom:10px;
}

.zoneHaute
{
	height:240px;width:950px;
	margin:auto;
	position:relative;
}

.retourAccueil
{
	width:265px;height:172px;
	position:absolute;top:0;left:30px;
}

/** Inscription NewsLetter **/

.inscriptionNewsLetter
{
	margin-top:172px;
	float:right;
	width:257px;height:24px;
	padding-top:6px;
}

.newsLetter_Message
{
	position:absolute;
	top:150px;left:746px;
	height:18px;width:200px;
	display:block;
	background-color:#ffffff;
	border:solid 1px #4e5d7b;
	color:red;
	padding-top:2px;
	text-align:center;font-style:italic;font-size:11px;
}

.newsLetter_Image
{
	float:left;
}

.newsLetter_TextBox
{
	float:left;
	margin-left:9px;
	width:116px;height:13px;
	font-size:11px;
}

.newsLetter_Bouton
{
	float:left;
	background: url(../Images/NewsLetter/Bouton.jpg) left top no-repeat;
	width:30px;
	height:19px;
	display:block;
	color:#000000;font-size:12px;
	text-align:center;text-decoration:none;
	margin-left:8px;margin-top:1px;
}

/***** Fil d'ariane *****/

.filDAriane
{
	position:absolute;top:204px;left:10px;
	clear:both;
	height:20px;width:924px;
	padding-left:11px;padding-top:15px;
	font-size:11px;color:#051cfc;
}

.filDAriane a
{
	color:#000000;
	text-decoration:none;
}

.filDAriane a:hover
{
	text-decoration:underline;
}

.filDAriane_FilDAriane
{
	float:left;
	font-size:11px;color:#051cfc;
}

.filDAriane_Identifiant
{
	float:right;
	font-size:11px;color:#000000;
}

.personne
{
	color:#051cfc;
	display:inline;
}

/*********************/

.zoneGauche
{
	width:745px;
	float:left;	
}

.zoneGauche_Gauche
{
	width:211px;
	float:left;	
	min-height:10px;
}

.cartoucheImage
{
	margin-bottom:25px;
}

.cartoucheLien
{
	border-right:solid 1px #c7cac5;
	padding-right:20px;
	width:191px;
	overflow:hidden;
}

.cartoucheLien img
{
	border:0;
}

.cartoucheLien_L1
{
	border-bottom:solid 1px #c7cac5;
}

.cartoucheLien_L2
{
	border-bottom:solid 1px #c7cac5;
}

.cartoucheLien_L3
{
	border-bottom:solid 1px #c7cac5;
}

.cartoucheLien_L4
{
}


.zoneGauche_Centre
{
	width:534px !important;
	width:529px; /* Compatibilité IE6 */
	overflow:visible !important;
	overflow:hidden;
	float:left;
}

.contenu
{
	/*padding-bottom:31px;*/
	width:497px;
}

.piedDePage
{
	clear:both;
	margin-top:31px;
	width:950px;height:31px;
	background: url(../Images/Fond_PiedDePage.jpg) left top no-repeat;
	text-align:right;
	position:relative;
}

.misAJour
{
	font-style:italic;font-size:11px;color:#707172;
	width:100%;
	text-align:right;
}

.realisation
{
	text-align:center;color:#eb690b;
	position:absolute;
	top:9px;
	left:455px;
	font-size:10px;
}

.copyright
{
	clear:both;
	display:block;
	width:950px;
	text-align:right;
	font-size:8px;color:#a2a3a5;font-family:Arial;
	margin-top:12px;
}

.zoneDroite
{
	width:205px;
	overflow:hidden;
	float:left;
	text-align:left;
}

.cartoucheInfo_I1
{
	background: url(../Images/Cartouches/Fond_ANePasManquer.jpg) left top no-repeat;
	background-color:#ebebec;
	min-height:41px;
	padding-top:41px;padding-left:11px;padding-right:11px;
	border-bottom:solid 1px #e7e8e6;
	margin-top:10px;
	font-size:11px;color:#707172;	
}

.cartoucheInfo_I1 h2
{
padding:0;padding-left:11px;
	background:url(../Images/puce1.gif) left 7px no-repeat;
	margin:0;
	list-style-type:none;
}

.cartoucheInfo_I2
{
	background: url(../Images/Cartouches/Fond_TousLesLiensUtiles.jpg) left top no-repeat;
	background-color:#ebebec;
	min-height:41px;
	padding-top:41px;padding-left:11px;padding-right:11px;
	border-bottom:solid 1px #e7e8e6;
	margin-top:10px;
}

.cartoucheInfo_I3
{
	margin:auto;
	margin-top:21px;
	text-align:center;
}

.cartoucheInfo_I3 img
{
border:0 !important;
}

/************************************************/
/*               Plan du site                   */
/************************************************/

.planSite h1
{
	margin-left:0;
}

/*.planSite a:visited
{
	color:#647e96;
}*/

.planSite .niveau1
{
	font-size:14px;color:#2b3a75;
	margin-left:5px;margin-bottom:11px;
	display:block;
	text-decoration:none;
	border-top:solid 1px #d8d8d9;
	padding-top:7px;
}

.planSite .niveau2
{
	padding:0;padding-left:11px;
	background:url(../Images/puce3.gif) left 5px no-repeat;
	margin:0;margin-left:11px;margin-bottom:10px;
	font-size:11px;color:#3179f0;font-weight:bold;
	list-style-type:none;
	display:block;
	text-decoration:none;
}

.planSite .niveau3
{
	padding:0;padding-left:11px;
	/*background:url(../Images/puce2.gif) left 8px no-repeat;*/
	margin:0;margin-bottom:10px;margin-left:28px;
	font-size:11px;color:#c0ab62 !important;
	list-style-type:none;
	display:block;
	text-decoration:none;
}

.planSite .niveau4
{
	padding:0;padding-left:11px;
	margin:0;margin-bottom:10px;margin-left:46px;
	font-size:10px;color:#000000 !important;
	list-style-type:none;
	display:block;
	text-decoration:none;
}

/***********************************************/
/*           Gestion documentaire              */
/***********************************************/
.contenuDecale 
{
    width:600px;
    clear:both;
    margin-top:8px;
}

.cadreArborescence 
{
    width:166px;
    border:solid 1px #647e96;
    background-color:#f4f6f8;
    padding:3px;
    min-height:256px;
    float:left;
    overflow:auto;
    color:#000000;
}

.cadreArborescence table
{
	border:none;
	margin:0;
	margin-left:22px;
}

.cadreArborescence td
{
	background:url(../Images/puce4.gif) left 5px no-repeat;
	padding-left:14px;
}

.cadreArborescence a
{
	font-family:Verdana;font-size:14px;font-weight:bold;color:#647e96;text-decoration:none;
	margin-left:10px;
}

.cadreArborescence a:selected
{
	text-decoration:underline !important;
}

.contenuArborescence 
{
    width:303px;
    border:solid 1px #647e96;
    border-left:0;
    padding:3px;
    min-height:256px;
    float:left;
    overflow:auto;
    font-size:12px;
}

.contenuArborescence table
{
	border:0 !important;
}

.contenuArborescence a
{
	color:#000000;
}

.contenuArborescence .description
{
	margin-left:18px; margin-right:18px;
}

/*******************************************************/
/*                  Page Impression                    */
/*******************************************************/

.impression
{
	margin:auto;
	width:500px;
	overflow:hidden;
	background:none;
}

.impressionLogo
{
	float:left;
	margin-left:10px;
}

.impressionTexte
{
	float:left;
	font-family:verdana;font-size:12px;color:#647e96;font-weight:bold;
	padding-left:5px;
}

.impressionContenu
{
	border-top:solid 1px #d8d8d9;
	clear:both;
	margin-top:20px;
	padding-top:20px;
}

/*************************************************/
/*                  Espace Prive                 */
/*************************************************/

.espacePrive table
{
	border:0;
}

.espacePrive input
{
	border:solid 1px #647e96;
	font-family:Verdana;font-weight:bold;font-size:11px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}

.espacePrive_Bouton
{
background: url(../Images/bouton1.gif) left top no-repeat;
border:0;
font-family:Verdana;font-weight:bold;font-size:10px;color:#000000 !important;
width:40px;height:16px;
display:block;
padding-left:12px;padding-top:3px;
margin:auto;margin-top:10px;
display:block;
}

.espacePrive_Bouton:hover
{
	background: url(../Images/bouton1_on.gif) left top no-repeat;
}

.espacePrive a
{
	text-decoration:none;
}

/*********************************************************/
/*                   Fiche actualité                     */
/*********************************************************/

.actu
{
	padding-bottom:10px;
	border-bottom:solid 1px #d8d8d9;
	margin-bottom:10px;
}

.actuTitre
{
	font-family:Verdana;color:#647e96;font-size:12px;
	float:left;
}     

.actuDate
{
	float:right;
	font-size:12px;
}

.actuTexte
{
	margin-top:20px;
	clear:both;
	display:block;
}

.actuAutresActusLibelle
{
	font-family:Verdana;color:#647e96;font-weight:bold;font-size:14px;
}

.actuAutresActus
{
	clear:both;
	padding-top:10px;
	background-color:#f4f6f8;
	width:400px;
	margin:auto;
	padding:10px;	
}

/*********************************************************/
/*                   Fiche infoTrafic                    */
/*********************************************************/

.infoTrafic
{
	padding-bottom:10px;padding-top:40px;padding-left:12px;padding-right:12px;
	border-bottom:solid 1px #d8d8d9;
	margin-bottom:10px;
	background: url(../Images/InfoTrafic/Titre.jpg) left top no-repeat;
}

.infoTrafic_Titre
{
	font-family:Verdana;color:#647e96;font-size:12px;
	float:left;
}     

.infoTrafic_Date
{
	float:right;
	font-size:12px;
}

.infoTrafic_Texte
{
	margin-top:20px;
	clear:both;
	display:block;
}

/*.actuAutresActusLibelle
{
	font-family:Verdana;color:#647e96;font-weight:bold;font-size:14px;
}

.actuAutresActus
{
	clear:both;
	padding-top:10px;
	background-color:#f4f6f8;
	width:400px;
	margin:auto;
	padding:10px;	
}*/

/*************************************************/
/*              Plan Interactif                  */
/*************************************************/

.menuCarto
{
}

.menuCarto_Lignes
{
	width:231px;height:569px;
	float:left;
	display:block;
	padding-top:35px;
	margin-left:20px;margin-top:10px;
	background: url(../Images/Carto/Fond_Leslignes.jpg) left top no-repeat;
}

.menuCarto_Lignes .couleur
{
	height:2px;width:20px;
}

.menuCarto_Centre
{
	width:490px;
	float:left;
	margin-left:10px;margin-right:10px;margin-top:10px;
}

.menuCarto_Points
{
	width:490px;height:53px;
	display:block;
	margin-bottom:20px;
}

.menuCarto_Points_Perturbation
{
	width:160px;height:34px;
	color:#000000;text-align:center;
	float:left;
}

.menuCarto_Points_Depositaire
{
	width:160px;height:34px;
	color:#000000;text-align:center;
	float:left;
	padding-top:6px;
}

.menuCarto_Points_Accessibles
{
	width:160px;height:34px;
	color:#000000;text-align:center;
	float:left;
	padding-top:6px;
}

.menuCarto_Carte
{
	width:490px;height:516px;
}

.menuCarto_RechercheAdresse
{
	width:230px;
	float:left;
	display:block;
	padding-top:35px;padding-left:9px;padding-bottom:9px;
	background: url(../Images/Carto/Fond_RecherchedAdresses.jpg) left top no-repeat;
	background-color:#f1f7fb;
	margin-top:10px;
	color:#000000;
}

.menuCarto_RechercheAdresse_Reponses a
{
	color:#74b0d8;
}

.menuCarto_RechercheAdresse_Reponses a:hover
{
	text-decoration:underline;
}

.menuCarto_RechercheAdresse_TextBox
{
	font-family:verdana;font-size:10px;color:#000000;
	width:144px;
}

.menuCarto_RechercheAdresse_Bouton
{
	background: url(../Images/Carto/Bouton.gif) left top no-repeat;
	color:#ffffff;font-family:verdana;text-align:center;
	width:82px;height:19px;
	display:block;
	padding-top:2px;
	margin-left:124px;margin-top:5px;
}

.menuCarto_RechercheAdresse_Bouton:hover
{
	font-weight:bold;
}

/*********************************************/
/*                  DropDownList             */
/*********************************************/

.textBox
{
	font-size:10px;
}

/*********************************************/
/*                  Grilles                  */
/*********************************************/

.grille
{
	 border:solid 1px #647e96;
	 width:100%;
}

.grille table
{
    font-family:Arial;
    font-size:10px;
    color:#565766;
   
}

.grille th
{
	color:#000000 !important;
}

.grille_l1
{
	background-color:#e5e9ed;
}

.grille_l2
{
	background-color:#f4f6f8;
}

.grille td
{
    border:solid 1px #647e96;
    border-bottom:0px;
    border-left:0px;
    background-color:#e5e9ed;
    margin:0;
    padding:6px;
}

.grille_Titre 
{
	color:#000000;font-weight:bold;
}

/*************************************************/
/*                Boutons                        */
/*************************************************/

.bouton2
{
background: url(../Images/bouton2.gif) left top no-repeat;
border:0;
font-family:Verdana;font-weight:bold;font-size:10px;color:#000000 !important;text-decoration:none !important;
width:82px;height:19px;
display:block;
padding-top:2px;
text-align:center;
margin:auto;
margin-top:10px;margin-bottom:10px;
}

.bouton2:hover
{
	background: url(../Images/bouton2_on.gif) left top no-repeat;
}

/************************************************/
/*            Libellés Spécifiques              */
/************************************************/

.libelle_Erreur
{
	color:red;
}

.libelle
{
	font-family:Verdana;font-weight:bold;font-size:11px;color:#647e96;
	float:right;
}  

/************************************************/
/*					Itinéraires					*/
/************************************************/

.navitia_Itineraires
{
	width:700px;
	height:430px;
	position:absolute;
	background: url(../Images/Itineraires/Titre.jpg) left top no-repeat;
	padding-top:25px;
}  

.navitia_Horaires
{
	width:700px;
	height:430px;
	position:absolute;
	background: url(../Images/Horaires/Titre.jpg) left top no-repeat;
	padding-top:25px;
}  

/************************************************/
/*           Page Titre de transport            */
/************************************************/

.titreDeTransport_Frequences
{
	margin:10px;
}

/*******************/
/* CEBA */
/*******************/

/************************************************/
/*             Page Identification              */
/************************************************/

.identification
{
	padding-left:210px !important;
	padding-left:166px; /* Compatibilité IE6 */
	padding-bottom:32px;
}

.identification_Contenu
{
	width:319px;
}

.identification_Lien a
{
	font-size:10px;color:#203b68 !important;text-decoration:none !important;
	background: url(../Images/Identification/Puce.gif) left center no-repeat;
	padding-left:12px;
	margin-top:15px;
	display:block;
}

.identification_Lien a:hover
{
	text-decoration:underline !important;
}

.identification_Connexion
{
	background: url(../Images/Identification/Fond.jpg) left top no-repeat;
	width:314px;height:78px;display:block;
	padding-top:16px;
	color:#000000;
	margin-top:20px;
}

.identification_Connexion_TextBox
{
	height:17px;
}

.identification_Connexion_Bouton
{
	margin-top:4px;
	background: url(../Images/Identification/Bouton.jpg) left top no-repeat;
	width:75px;height:25px;
	display:block;
	font-size:12px !important;font-weight:bold;color:#000000 !important;font-family:Arial !important;text-decoration:none !important;text-align:center;
	padding-top:4px;
}

/******************************************/
/*        Page Liste des Actualités		  */
/******************************************/

.listeActualites
{
	width:504px !important;
	width:499px; /* Compatibilite IE6 */
	margin:auto;
}

.listeActualites_EnteteGrille
{
	display:none;
}

.resumeActu_Description
{
	width:504px;
	margin:auto;
}

.resumeActu_Description
{
	font-size:10px;
}

.resumeActu_Contenu
{
	/*width:300px;*/
	float:right;	
}

.resumeActu_Date
{
	font-size:11px;
	color:#000000;
	margin-bottom:9px;
}

.resumeActu_Image
{
	float:right;
	width:190px;
	text-align:right;
	margin-left:12px;
}

/******************************************/
/*        Page Fiche Actualité			  */
/******************************************/

.actu_Description
{
	width:504px;
	margin:auto;
}

.actu_Contenu
{
	/*width:300px;*/
	float:right;	
}

.actu_Date
{
	font-size:11px;
	color:#000000;
	margin-bottom:9px;
}

.actu_Image
{
	float:right;
	width:190px;
	text-align:right;
	margin-left:12px;
}