﻿/* Styles communs */
body { 
font-family: Verdana, Arial;
margin: 0; 
padding-bottom: 0; 
border: 0; 
font-size: 11px; 
/*background: #fcf8f9 url(/css/img/fond_touristes.jpg) top left repeat-x;*/
}

#container
{
	padding:10px;
	margin-top:10px;
	border:1px solid #000099;	
}

a img {border:0;}
.nodisplay { display:none; }

address
{
	font-weight: bold;
	font-style: normal;
}

.num
{
	text-align: right;
}

.alignLeft
{
	float: left;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
}

.alignRight
{
	float: right;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 6px;
}

.blank
{
	clear: both;
}

/* TOP NAV */
div#topNav ul li a { border: 0; font-size: 0.82em; font-weight: normal; color: #000099; text-decoration: none; }
div#topNav ul li a:hover { color: #660033; }
div#topNav ul li a img { vertical-align: bottom; }
div#topNav ul li form { border: 0; }
div#topNav ul li.separateur { border: 0; font-size: 0.82em; font-weight: normal; color: #000099; }
div#topNav ul li.separateur_visu { border: 0; font-size: 0.90em; font-weight: normal; color: #000099; }
div#topNav ul li form label { border: 0; font-size: 0.82em; font-weight: normal; color: #000099; text-decoration: none; }
div#topNav ul li form input {border: 1px solid #000099; font-size: 0.82em; font-weight: normal; color: #000099; text-decoration: none; }


/* HEADER */
div#header p { border: 0; text-align: left; background: white; border-bottom:1px solid #000099;}
div#header p img.banniere {  }
div#header ul { border: 0; background: #EDE4DF; }
div#header ul li { border: 0; }
div#header ul li a { border: 0; font-size: 0.82em; font-weight: normal; color: #000099; text-decoration: none; }
div#header ul li a:hover { color: #660033; }
div#header ul li.separateur { border: 0; font-size: 1em; font-weight: normal; color: #000099; }


/* Fil d'ariane */
#menuZone ul#breadcrumbs li { border: 0; color: #650034; font-size: 10px; }
#menuZone ul#breadcrumbs li a { border: 0; font-weight: normal; color: #000099; text-decoration: underline; }
#menuZone ul#breadcrumbs li a:hover { color: #660033; }
#menuZone ul li.separateur { border: 0; font-size: 8px; font-weight: normal; color: #650034; }


/* Bouton d'accessibilité  */
#heightControl a { color: #000099; font-weight: bold; }
#heightControl a:hover { text-decoration: none; color: #660033; }
#anormal { font-size: 10px; font-weight: bold; }
#alarge { font-size: 13px; font-weight: bold;  }
#axlarge { font-size: 16px; font-weight: bold; }


/* Left Zone  */
#leftZone .planInteractifIn a { font-size:10px; text-decoration:underline; }
#leftZone .planInteractifIn a:hover { font-size:10px; text-decoration:none; color:#660033; }
#leftZone .planInteractifIn span { color:#000099; font-size:10px; font-weight:bold; }
#leftZone .planInteractifIn ul.flash {  font-size:10px; color:#666666; }


/*IE6*/
 /*vlad */
/* #container #leftZone ul li span { font-size: 22px; font-weight: normal; color: #000099; text-decoration: none; }*/
 #container #leftZone ul li span { font-size: 11px; font-weight: normal; color: #000099; text-decoration: none; }


/* Menu gauche n-1  */
#leftZone h1 { border: 0; font-family: Verdana;font-size: 14px; font-weight: bold; }
#leftZone ul { border: 0; }
#leftZone ul li { border: 0; }
#leftZone ul li.first {  }
#leftZone ul li a,
#leftZone ul li span { font-size: 11px; font-weight: normal; color: #000099; text-decoration: none; }
#leftZone ul.nav_gauche li a,
#leftZone ul.nav_gauche li span {border: 0;}
#leftZone ul.nav_gauche li.on a,
#leftZone ul.nav_gauche li.on span { border: 0; font-weight: normal; text-decoration: none;}
#leftZone ul.nav_gauche li.active a,
#leftZone ul.nav_gauche li.active span { border: 0; font-size: 11px; font-weight: normal; letter-spacing: 0.01em; text-decoration: none;}
#leftZone ul li span , #container #leftZone ul li a:hover, #container #leftZone ul li a:hover { color: #660033;}
#leftZone ul.nav_gauche li.separateur { border: 0; font-size: 0.82em; font-weight: normal; color: #000099; }



/* Footer  */
div#footer ul { border: 0; background: #EDE4DF;  }
div#footer ul li {  border: 0; font-size: 10px; font-weight: normal; color:#000099; }
div#footer ul li a { border: 0; font-size: 1em; font-weight: normal; color:#000099; text-decoration: none; }
div#footer ul li a:hover { color:#000099; text-decoration:underline; }



/* nav transversale */
#nav_transversale * { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#nav_transversale li h4 a { font-size: 11px; }
#nav_transversale li h4 a { background: none; border: 0;  }
#nav_transversale li a,
#nav_transversale li:hover li a,
#nav_transversale li:hover li:hover li a,
#nav_transversale li:hover li:hover li:hover li a,
#nav_transversale li.sfhover li a,
#nav_transversale li.sfhover li.sfhover li a,
#nav_transversale li.sfhover li.sfhover li.sfhover li a
{
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	color: #009;	
}

#nav_transversale li:hover a,
#nav_transversale li:hover li:hover a,
#nav_transversale li:hover li:hover li:hover a,
#nav_transversale li:hover li:hover li:hover li:hover a,
#nav_transversale li.sfhover a,
#nav_transversale li.sfhover li.sfhover a,
#nav_transversale li.sfhover li.sfhover li.sfhover a,
#nav_transversale li.sfhover li.sfhover li.sfhover li.sfhover a,
#nav_transversale li.current a
{
	color: #fff;
}


/**
* Spécifique pour le menu "Titres et tarifs"
*/

/* Apparence de l'onglet majeur */
#nav_trans_tarifs li h4
{
	background: #f8f1f8 url(/picts/v2/transversale/tarifs_fleche_off.gif) no-repeat left;
	border: solid 1px #ae74ac;
}

#nav_trans_tarifs li:hover h4,
#nav_trans_tarifs li.sfhover h4,
#nav_trans_tarifs li.current h4
{
	background: #ae74ac url(/picts/v2/transversale/tarifs_fleche_on.gif) no-repeat left;
}

/* Apparance des entrées déroulantes */
#nav_trans_tarifs li
{
	background-color: #f8f1f8;
	background-image: url(/picts/v2/transversale/tarifs_puce_off.gif);
}

#nav_trans_tarifs li:hover,
#nav_trans_tarifs li.sfhover,
#nav_trans_tarifs li.last_sfhover
{
	background-color: #ae74ac;
	background-image: url(/picts/v2/transversale/tarifs_puce_on.gif);
}

#nav_trans_tarifs li a,
#nav_trans_tarifs li:hover li a,
#nav_trans_tarifs li:hover li:hover li a,
#nav_trans_tarifs li:hover li:hover li:hover li a,
#nav_trans_tarifs li.sfhover li a,
#nav_trans_tarifs li.sfhover li.sfhover li a,
#nav_trans_tarifs li.sfhover li.sfhover li.sfhover li a
{
	border-color: #ae74ac;
}

#nav_trans_tarifs li.last
{
background-image: url(/picts/v2/transversale/tarifs_puce_off.gif);
}

#nav_trans_tarifs li.last:hover,
#nav_trans_tarifs li.last_sfhover
{
	background-image: url(/picts/v2/transversale/tarifs_puce_on.gif);
}


/**
* Spécifique pour le menu "Se déplacer"
*/

/* Apparence de l'onglet majeur */
#nav_trans_deplacer li h4
{
	background: url(/picts/v2/transversale/deplacer_fleche_off.gif) no-repeat left;
	border: solid 1px #ff9933;
}

#nav_trans_deplacer li:hover h4,
#nav_trans_deplacer li.sfhover h4,
#nav_trans_deplacer li.current h4
{
	background: #ff9933 url(/picts/v2/transversale/deplacer_fleche_on.gif) no-repeat left;
}


/* Apparance des entrées déroulantes */
#nav_trans_deplacer li
{
	background-color: #ffeed5;
	background-image: url(/picts/v2/transversale/deplacer_puce_off.gif);
}

#nav_trans_deplacer li:hover,
#nav_trans_deplacer li.sfhover
{
	background-color: #ff9933;
	background-image: url(/picts/v2/transversale/deplacer_puce_on.gif);
}

#nav_trans_deplacer li a,
#nav_trans_deplacer li:hover li a,
#nav_trans_deplacer li:hover li:hover li a,
#nav_trans_deplacer li:hover li:hover li:hover li a,
#nav_trans_deplacer li.sfhover li a,
#nav_trans_deplacer li.sfhover li.sfhover li a,
#nav_trans_deplacer li.sfhover li.sfhover li.sfhover li a
{
	border-color: #ff9933;
}

#nav_trans_deplacer li.last
{
	background-image: url(/picts/v2/transversale/deplacer_puce_off.gif);
}

#nav_trans_deplacer li.last:hover,
#nav_trans_deplacer li.last_sfhover
{
	background-image: url(/picts/v2/transversale/deplacer_puce_on.gif);
}


/**
* Spécifique pour le menu "Reseau RATP"
*/

#nav_trans_reseau li h4
{
	background: #ffe6e6 url(/picts/v2/transversale/reseau_fleche_off.gif) no-repeat left;
	border:solid 1px #ff8181;
}

#nav_trans_reseau li:hover h4,
#nav_trans_reseau li.sfhover h4,
#nav_trans_reseau li.current h4
{
	background: #ff8181 url(/picts/v2/transversale/reseau_fleche_on.gif) no-repeat left;
}

/* Apparance des entrées déroulantes */
#nav_trans_reseau li
{
	background-color: #ffe6e6;
	background-image: url(/picts/v2/transversale/reseau_puce_off.gif);
}

#nav_trans_reseau li:hover,
#nav_trans_reseau li.sfhover
{
	background-color: #ff8181;
	background-image: url(/picts/v2/transversale/reseau_puce_on.gif);
}

#nav_trans_reseau li a,
#nav_trans_reseau li:hover li a,
#nav_trans_reseau li:hover li:hover li a,
#nav_trans_reseau li:hover li:hover li:hover li a,
#nav_trans_reseau li.sfhover li a,
#nav_trans_reseau li.sfhover li.sfhover li a,
#nav_trans_reseau li.sfhover li.sfhover li.sfhover li a
{
	border-color: #ff8181;
}

#nav_trans_reseau li.last
{
	background-image: url(/picts/v2/transversale/reseau_puce_off.gif);
}

#nav_trans_reseau li.last:hover,
#nav_trans_reseau li.last_sfhover
{
	background-image: url(/picts/v2/transversale/reseau_puce_on.gif);
}


/**
* Spécifique pour le menu "Loisirs"
*/

/* Apparence de l'onglet majeur */
#nav_trans_loisirs li h4
{
	background: #dce4f2 url(/picts/v2/transversale/loisirs_fleche_off.gif) no-repeat left;
	border:solid 1px #4771bb;
}

#nav_trans_loisirs li:hover h4,
#nav_trans_loisirs li.sfhover h4,
#nav_trans_loisirs li.current h4
{
	background: #4771bb url(/picts/v2/transversale/loisirs_fleche_on.gif) no-repeat left;
}

/* Apparance des entrées déroulantes */
#nav_trans_loisirs li
{
	background-color: #ecf1f8;
	background-image: url(/picts/v2/transversale/loisirs_puce_off.gif);
}

#nav_trans_loisirs li:hover,
#nav_trans_loisirs li.sfhover
{
	background-color: #4771bb;
	background-image: url(/picts/v2/transversale/loisirs_puce_on.gif);
}

#nav_trans_loisirs li a,
#nav_trans_loisirs li:hover li a,
#nav_trans_loisirs li:hover li:hover li a,
#nav_trans_loisirs li:hover li:hover li:hover li a,
#nav_trans_loisirs li.sfhover li a,
#nav_trans_loisirs li.sfhover li.sfhover li a,
#nav_trans_loisirs li.sfhover li.sfhover li.sfhover li a
{
	border-color: #4771bb;
}

#nav_trans_loisirs li.last
{
	background-image: url(/picts/v2/transversale/loisirs_puce_off.gif);
}

#nav_trans_loisirs li.last:hover,
#nav_trans_loisirs li.last_sfhover
{
	background-image: url(/picts/v2/transversale/loisirs_puce_on.gif);
}

/**
* Spécifique pour le menu "Contacts rapides"
*/

/* Apparence de l'onglet majeur */
ul#nav_trans_contacts
{
  margin-right:0px;
}
#nav_trans_contacts li h4
{
	background: #f7fbe7 url(/picts/v2/transversale/contacts_fleche_off.gif) no-repeat left;
	border: solid 1px #ade36a;
}

#nav_trans_contacts li:hover h4,
#nav_trans_contacts li.sfhover h4,
#nav_trans_contacts li.current h4
{
	background: #ade36a url(/picts/v2/transversale/contacts_fleche_on.gif) no-repeat left;
}

/* Apparance des entrées déroulantes */
#nav_trans_contacts li
{
	background-color: #f3fbe9;
	background-image: url(/picts/v2/transversale/contacts_puce_off.gif);
}

#nav_trans_contacts li:hover,
#nav_trans_contacts li.sfhover
{
	background-color: #ade36a;
	background-image: url(/picts/v2/transversale/contacts_puce_on.gif);
}

#nav_trans_contacts li a,
#nav_trans_contacts li:hover li a,
#nav_trans_contacts li:hover li:hover li a,
#nav_trans_contacts li:hover li:hover li:hover li a,
#nav_trans_contacts li.sfhover li a,
#nav_trans_contacts li.sfhover li.sfhover li a,
#nav_trans_contacts li.sfhover li.sfhover li.sfhover li a
{
	border-color: #ade36a;
}

#nav_trans_contacts li.last
{
	background-image: url(/picts/v2/transversale/contacts_puce_off.gif);
}

#nav_trans_contacts li.last:hover,
#nav_trans_contacts li.last_sfhover
{
	background-image: url(/picts/v2/transversale/contacts_puce_on.gif);
}


/**
 * Corps de page
 */
#centerZone
{
	background-color: #fff;
	float: left;
	width: 483px;
	margin-top:-14px;
}

#centerZone #contentZone p
{
	margin: 0 0 0 5px;
	padding: 0;
}

#centerZone #contentZone a
{
	color: #009;
}

#centerZone #contentZone a:hover
{
	color: #603;
	text-decoration: none;
}

#centerZone #contentZone ul
{
	margin: 0;
	padding: 5px 0px 0 3px;
}

#centerZone #contentZone ul.puce_2
{
	margin: 0;
	padding: 0 0 0 3px;
}

#centerZone #contentZone li
{
	margin: 0 0 0 17px;
	padding: 0;
}

.bloc h3
{
	clear: both;
}

/**
 * Navigation des sous-rubrique par onglet
 */
#centerZone .navtitres
{
	background: url(/picts/v2/rubrique/informer_navetitres_bg.gif) repeat-x 0 5px;
	clear: both;
	list-style: none;
	height: 20px;
	margin: 0;
	padding: 5px 0 0 0;
}

#centerZone .navtitres li
{
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

#centerZone .navtitres li,
#centerZone .navtitres li a
{
	float: left;
}

#centerZone .navtitres li a
{
	background-color: #f8f2f6;
	border: 1px solid #b67ebf;
	color: #009;
	padding: 0 3px 0 3px;
	text-decoration: none;
}

#centerZone .navtitres li a:hover
{
	color: #603;
}

#centerZone .navtitres li.on a
{
	background-color: #b680ba;
	border: 1px solid #b67ebf;
}

#centerZone .navtitres li.on a,
#centerZone .navtitres li.on a:hover
{
	color: #fff;
}


/**
 * Présentation tableau 1 & 2
 */
.tableLayout1,
.tableLayout2
{
	border: 1px solid #ae74ac;
	clear: both;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 98%;
}

.tableLayout2
{
	border-top: 1px solid #ae74ac;
	border-left: 1px solid #ae74ac;
	border-right: 0;
	border-bottom: 0;
	margin-left: 0;
	width: 100%;
}


.tableLayout1 table,
.tableLayout2 table
{
	width: 100%;
}

.tableLayout1 caption,
.tableLayout1 td,
.tableLayout1 th,
.tableLayout2 caption,
.tableLayout2 td,
.tableLayout2 th
{
	font-weight: bold;
	padding: 2px 10px;
}

.tableLayout2 td,
.tableLayout2 th
{
	border-right: 1px solid #ae74ac;
	border-bottom: 1px solid #ae74ac;
	padding: 2px 5px;
}

.tableLayout2 td
{
	font-weight: normal;
	font-size: 10px;
	vertical-align: top;
}

.tableLayout2 td img
{
	margin-top: 3px;
}

#container #centerZone #contentZone .tableLayout2 td ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#container #centerZone #contentZone .tableLayout2 td li
{
	background: url(/picts/v2/rubrique/tarifs_puce.gif) no-repeat -4px 1px;
	padding-left: 12px;
	margin: 0;
}

.tableLayout1 caption,
.tableLayout2 caption
{
	background-color: #ae74ac;
	color: #fff;
	text-align: left;
}

.tableLayout1 thead th,
.tableLayout2 thead th
{
	background-color: #eacdea;
	color: #000;
	text-align: left;
}

.tableLayout1 .alt td,
.tableLayout1 .alt th,
.tableLayout2 .alt td,
.tableLayout2 .alt th
{
	background-color: #ede4df;
}

.tableLayout1 .altborder td,
.tableLayout1 .altborder th
{
	border-top: 5px solid #eacdea;
}

/**
 * Présentation tableau 3
 * S'utilise avec le code bees'net
 * voir tarifs_ids_result.php
 */
.tableLayout3 caption
{
	background: url(/picts/v2/rubrique/informer_trajet_bg.gif) no-repeat 0 50%;
	color: #603;
	font-weight: bold;
	padding: 2px 10px;
	text-align: left;
}

.tableLayout3 thead th,
.tableLayout3 thead td
{
	padding: 11px 5px;
}

.tableLayout3 tbody th,
.tableLayout3 tbody td
{
	background-color: #ede4df;
	border-bottom: 5px solid #fff;
	color: #000;
	font-weight: bold;
	padding: 2px 5px;
	text-align: left;
}



/**
 * Présentation tableau Se déplacer
 */
.tableLayout4
{
	border: 1px solid #ff9933;
	clear: both;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 98%;
}

.tableLayout4
{
	border-top: 1px solid #ff9933;
	border-left: 1px solid #ff9933;
	border-right: 0;
	border-bottom: 0;
	margin-left: 0;
	width: 100%;
}


.tableLayout4 table
{
	width: 100%;
}

.tableLayout4 caption,
.tableLayout4 td,
.tableLayout4 th
{
	font-weight: bold;
	padding: 2px 10px;
}

.tableLayout4 td,
.tableLayout4 th
{
	border-right: 1px solid #ff9933;
	border-bottom: 1px solid #ff9933;
	padding: 2px 5px;
}

.tableLayout4 td
{
	font-weight: normal;
	font-size: 10px;
	vertical-align: top;
}

.tableLayout4 td img
{
	margin-top: 3px;
}

#container #centerZone #contentZone .tableLayout4 td ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#container #centerZone #contentZone .tableLayout4 td li
{
	background: url(/picts/v2/rubrique/tarifs_puce.gif) no-repeat -4px 1px;
	padding-left: 12px;
	margin: 0;
}

.tableLayout4 caption
{
	background-color: #ff9933;
	color: #fff;
	text-align: left;
}

.tableLayout4 thead th
{
	background-color: #ffcd9b;
	color: #000;
	text-align: left;
}

.tableLayout4 .alt td,
.tableLayout4 .alt th
{
	background-color: #ede4df;
}




/**
 * Cartouche résultat recherche prix d'un billet
 * voir tarifs_ids_result.php
 */
.autres_recherches_frame .col1
{
	float: left;
	padding: 10px 5px 10px 10px;	
	width: 20%;
}

.autres_recherches_frame .col2
{
	border-left: 1px solid #aa77ab;
	float: right;
	padding: 10px 5px 5px 5px;
	width: 72%;
}

.autres_recherches_frame .col1 strong
{
	background: url(/picts/v2/rubrique/informer_prix_trajet_bg.gif) no-repeat 0 50%;
	color: #603;
	display: block;
	padding: 2px 4px;
}

#container #centerZone #contentZone .autres_recherches_frame .col1 dl
{
	margin: 0;
	padding: 0 0 0 10px;
}

#container #centerZone #contentZone .autres_recherches_frame .col1 dt,
#container #centerZone #contentZone .autres_recherches_frame .col1 dd
{
	margin: 0;
	padding: 0;
}

#container #centerZone #contentZone .autres_recherches_frame .col1 dt
{
	color: #603;
	font-weight: bold;
	padding-top: 10px;
}

#container #centerZone #contentZone .autres_recherches_frame .col1 dd
{
	font-weight: bold;
}

.autres_recherches_submit,
.nouvelle_recherche_submit
{
	float: right;
}

.autres_recherches_submit a,
.nouvelle_recherche_submit a
{
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: block;
	font-weight: bold;
	height: 20px;
	margin-top: 2px;
	overflow: hidden;
	text-indent: -999em;
	width: 132px;
}

.autres_recherches_submit a
{
	background-image: url(/picts/v2/boutton/informer_autres_recherches_off.gif);
}

.autres_recherches_submit a:hover
{
	background-image: url(/picts/v2/boutton/informer_autres_recherches_on.gif);
}

.nouvelle_recherche_submit a
{
	background-image: url(/picts/v2/boutton/informer_nouvelle_recherche_off.gif);
	padding-bottom: 1px;
	width: 153px;
}

.nouvelle_recherche_submit a:hover
{
	background-image: url(/picts/v2/boutton/informer_nouvelle_recherche_on.gif);
}


/**
 * liste composée d'une image sur la gauche et d'un texte sur la droite
 */
#container #centerZone #contentZone .imgList
{
	border: 1px solid #fe9836;
	font-size: 1em;
	margin-bottom: 24px;
}

#container #centerZone #contentZone .imgList .col1
{
	float: left;
	margin-bottom: 8px;
	padding: 0 10px;
	width: 20%;
}

#container #centerZone #contentZone .imgList .col2
{
	float: right;
	margin-bottom: 8px;
	padding: 0 10px;
	width: 65%;
}

#container #centerZone #contentZone .imgList h3
{
	background: #fde8d5 url('/picts/v2/rubrique/img_list_title.gif') no-repeat 0 0;
	border-bottom: 1px solid #fe9836;
	color: #603;
	font-size: 14px;
	margin: -1px -1px 8px -1px;
	padding: 3px 10px;
	position: relative;
}

#container #centerZone #contentZone .imgList hr
{
	background-color: #fe9836;
	color: #fe9836;
	border: 0;
	clear: both;
	height: 1px;
	margin: 0 10px 10px 10px;
	padding: 0;
}

#container #centerZone #contentZone .imgList strong a
{
	font-weight: bold;
}

#container #centerZone #contentZone .imgList p
{
	margin: 0;
	padding: 0 0 5px 0;
}

#container #centerZone #contentZone .imgList ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#container #centerZone #contentZone .imgList li
{
	background: url(/picts/v2/rubrique/sedeplacer_puce.gif) no-repeat 0 1px;
	margin: 0;
	padding: 0 0 0 15px;
}

#container #centerZone #contentZone .imgList li ul
{
	list-style: disc;
}

#container #centerZone #contentZone .imgList li ul li
{
	background: none;
	margin-left: 14px;
	padding: 0;
}


/**
 * Contacter la RATP
 */
#container #centerZone #contentZone #contacter_ratp
{
	background: url(/picts/v2/transversale/contacter_ratp_bg.gif) no-repeat 0 0;
}

#container #centerZone #contentZone #contacter_ratp .wrap
{
	border-bottom: 1px solid #603;
	margin-right: 1px;
	padding: 10px 10px 10px 65px;
}

#container #centerZone #contentZone #contacter_ratp strong
{
	color: #603;
}

#container #centerZone #contentZone #contacter_ratp ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#container #centerZone #contentZone #contacter_ratp li
{
	background: url(/picts/v2/transversale/contacter_ratp_bullet.gif) no-repeat -0 0.6em;
	margin: 0 0 0 7px;
	padding: 0 0 0 10px;
}



/**
 * Blocs Rebond
 */
.rebond
{
	border: 1px solid #603;
	margin-top: 10px;
}

.rebond .col1
{
	float: left;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 20px;
	width: 24%;
}

.rebond .col2
{
	float: right;
	padding-top: 6px;
	padding-right: 20px;
	width: 62%;
}

.rebond a
{
	color: #009;
}

.rebond a:hover
{
	color: #603;
	text-decoration:none;
}

.rebond h3
{
	background-color: #ede4df;
	clear: both;
	font-size: 12px;
	margin: 0;
	padding: 3px 5px 3px 10px;
	position: relative;
}

.rebond h3.first
{
	background: #fff url(/picts/v2/fond/top_rebond.gif) no-repeat 0 0;
	margin: -1px -1px 0 -1px;
	padding-bottom: 3px;
}

.rebond h3 a
{
	background: url(/picts/v2/rubrique/sedeplacer_chevron.gif) no-repeat 0 2px;
	padding-left: 17px;
	text-decoration: none;
}

.rebond h3 a,
.rebond h3 a:hover
{
	color: #603;
	cursor: default;
}

.rebond h3.title1 a
{
	background-image: url(/picts/v2/rubrique/tarifs_chevron.gif);
}

.rebond h3.title2 a
{
	background-image: url(/picts/v2/rubrique/tarifs_chevron_bleu.gif);
}

.rebond h3.title3 a
{
	background-image: url(/picts/v2/rubrique/out_chevron.gif);
}

.rebond p
{
	margin: 0;
	padding: 0 0 8px 0;
}

.rebond ul
{
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
}

.rebond li
{
	background: url(/picts/v2/rubrique/sedeplacer_puce.gif) no-repeat -4px 1px;
	padding-left: 12px;
}


/**
* Emplacement du cartouche de la pub 132 par 75
*/
#gauche_132_box
{
	background: url(/css/img/pub_132x75.gif) no-repeat top;
	width:132px;
	margin-top:25px;
	margin-bottom:25px;
}

#gauche_132_content
{
    text-align:center;
	padding-top:12px;
}


/*
 * Bannière du haut
 */
#top_home {
	border-top:#29ae9d solid 1px;
	z-index:10;
	margin:0;
	display:block;
	width:960px;
	background-color:#ffffff;
	/*height:124px;*/
}
#logo_ratp {
	z-index:20;
	float:left;
	width:80px;
	height:101px;
	float:left;
}
#logo_aimerlaville {
	z-index:20;
	float:left;
	width:175px;
	height:69px;
	background:url(/picts/v2/home_V2/banniere/aimer_la_ville.gif) top left no-repeat;
	text-indent:-999px;
	display:block;
}
#drapeaux {
height:67px;
display:block;
margin-left:840px;
}
#liens_instit {
margin-top:36px;
	display:block;
	width:960px;
	margin-bottom:-10px;
}
#liens_instit ul{
	border-top:#29ae9d solid 1px;
	border-bottom:#29ae9d solid 1px;

	padding-left:15px;
	margin-top:0;
}
#liens_instit ul li {
	display:inline;
	background:url(/picts/v2/home_V2/banniere/fleche_verte.gif) no-repeat 0 -1px;
	margin-right:6px;
}
#liens_instit ul li a {
	padding-left:14px;
	font-weight:normal; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	height:1.1em;
	color:#000000;
	text-decoration:none;
}
#liens_instit ul li a:hover {
	padding-left:14px;
	font-weight:normal; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	height:1.1em;
	color:#000000;
	text-decoration:underline;
}