html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	margin: 0px;
	padding: 0;
	text-align: center;
	color: #4D4D4D;
	/* CGR@2011/06/25 - Lot2.8 - Intégration des propriétés font-size et font-family à body (avant body *) */
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	/* CGR@2011/06/25 - FIN */
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color:#333333;
}
iframe{
	border:none;
}
caption{
	display:none;
}
.sc:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .sc {
	height:1%;
}
*:first-child+html .sc {
	min-height:1%;
}
select {
	color:#4d4d4d;
	border:1px solid #cccccc!important;
}
/* AHI */
.legend_none 
{
	display:none;
}
.none {
	display:none!important;
}
.nomarg {
	margin:0!important;
}
/*   Comun
****************************************************************/
input:disabled{
     border:solid 1px #9d9da1;
     background:#E8E8E8;
     color:#111;
}

#container {
	width: 980px;
	/* CGR@2011/06/24 Lot 2.8 - Modification du header - Correction FullSix*/
	background: url(/Images/Commun/LoisirsTourisme/home/bg.jpg) repeat-x scroll center bottom !important;
	border-bottom: none!important;
	padding-bottom: 10px;
	/* Fin CGR@2011/06/24 */
	margin: 0 auto;
	text-align: left;
	clear:both;
	font-size:100%;
}
.lien_langue {
	display:inline-block;
	position:relative;
	top:3px;
	padding-right:8px;
}
.lien_blanc {
	color:#FFFFFF;
}
.sep_top {
	margin-top:15px;
}
.blue {
	color:#004394;
	font-weight:bold;
	padding:6px 0 3px 0;
}
/*   Header
****************************************************************/
#header {
	background:url(../images/commun/bg_header.jpg) top left repeat-x;
}
#header h1 {
    float:left;
    padding-left:12px;
}
#header h1 a{
    float:left;
    margin-right:16px;
}
#header h1 a.logo_sncf{
    margin-top:45px;
}
.flash_droite {
	padding-right:15px;
	width:470px;
	float:right;
}

/* 
LME@20110209 - Lot 2.7 - 20110131 
LOT2.7-EP-REG-G200
LOT2.7-EP-PAR-G200
*/
#header h1 {
    padding-left:0; margin-bottom: 4px;
}
#header h1 a{
    margin-right:0;
}
#header h1 a.logo_sncf{
    margin-top:0;
}
.flash_droite {
	padding: 0; margin: 0; margin-bottom: 4px; width: 728px;
	/*width: 585px; height: 90px; padding-left:130px; margin-right: 15px;*/
}
/* Lot 2.7 - 20110131 */

/*GFA@22/01/2010 1438*/
.retnat {
    /*padding-right:50px;*/
	vertical-align:bottom;
}
.retnat img
{
    margin-top:1px;
}
#retnat
{
	float:left;
}
/* AW - correction 1.9 (08/04/2010) - application de style pour remplacer l'image Ajouter ce site ? mes favoris */
.retnat a {
  font-weight: bold;
  background: #dd1a4e url(../images/commun/bg_bt_favoris.jpg) repeat-y;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 5px 0 6px;
  margin-right: 6px;
  margin-left: 4px;
}
/* /AW */
/* AW - correction 1.9 (13/04/2010) - application de style pour remplacer l'image www.ter-sncf.com */
#retnat a {
  text-transform: none;
  display: block;
  padding: 2px 5px;
}
/* /AW */

/* AW - correction 1.9 (13/04/2010) - application de style pour remplacer l'image Ajouter ce site ? mes favoris */
.retnat.link-bg a {
  font-weight: bold;
  background: #dd1a4e url(../images/commun/bg_bt_favoris.jpg) repeat-y;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 5px 0 6px;
  margin-right: 6px;
  margin-left: 4px;
  color:#fff;
}
/* /AW */
#menu_header {
	clear:both;
	height:20px;
	background:#ececec;
	margin-top:0;
	text-align:right;
	padding:5px 0 3px;
	position:relative;
}
#menu_header input.recherche {
	min-width:150px;
	padding-left:18px;
	background:#FFF url(../images/commun/picto_loupe.gif) 2px 2px no-repeat;
	border:1px solid #c9c8c8;
	color: #404040;
	font-weight:bold;
	height:13px; 
	vertical-align:middle;
	position:relative;
	display:block;
	float:left;
}
#menu_header .partage_aide a
{
	display:block;
	float:left;
	padding-top:3px;
	padding-right:2px;
}
#fav
{
	float:left;
	/*margin:0 0px 0 120px;*//*SDI 21/04/2010 accessibilite 6.1 addthis Homereg*/
	margin:3px 0px 0 100px;
}
* html #fav {
    margin:3px 0px 0 74px;/* Accessibilite 26/04/2010 SDI */
}
.btn_recherche {
	vertical-align:middle;
	display:inline-block;
}
.lien_fleche {
	display:inline;
	float:left;
	padding-left:6px;
	background:url(../images/commun/picto_fleche.gif) 0 4px no-repeat;
	margin-left:-3px;
	margin-top:1px;
	margin-right:0;
}
/*#menu_header ul {
	display:inline;
	margin-left:20px;*/
	/*margin-right:8px;*/
	/*margin-right:23px;
}*/
#menu_header li {
	display:inline;
}
#menu_header li span{
	margin:3px 5px;
	display:inline-block;
	float:left;
}
#menu_header .btn_rech
{
    background:url(/Images/Commun/bt_ok.gif) 0 1px no-repeat;
	margin:-1px 10px 0 -3px;
	vertical-align:bottom;
	/* LME@25/01/2010 0001421 */
	border:medium none;
	height:18px;
	/*letter-spacing:999em;*/
	min-width:23px;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 2px;
}
#menu_header label 
{
    color:#ECECEC;
    position:relative; /* position:absolute; */
	float:left;
	margin:0 10px 0;
	visibility:hidden;
   /*  top:113px;
    left:265px; */
}


/*   Bloc Grand visuel et connexion / Login
****************************************************************/

#connexion {
	background:url(../images/commun/bg_connexion.jpg) 0 0px no-repeat;
	width:158px;
	height:76px;
	float:right;
	margin-top:0px;
}
.titre_espace {
	color:#FFFFFF;
	padding-top:8px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}
.bouton_connexion {
	background:url(../images/commun/bg_bouton.jpg) top center no-repeat;
	padding:1px 0;
	margin-top:6px;
	text-align:center;
	width:100%;
}
.bouton_connexion a {
	color:#93266a;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:#d9d9d9;/*JCA@23/04/2010 Accessibilite*/
}
.creercompte {
	margin-top:6px;
	text-align:center;
}
.separation_visu{
	background:url(../images/commun/bg_sousmenu.gif) 0 0 repeat-x;
	height:10px;
	overflow:hidden; /* NBO@05/07/2010 - Publicites (bug IE6) */
}
/*   Menu de Navigation
****************************************************************/
/* FBO@20110629 modifs pout intégration des ancres 
#menu {
	background:#801e59 url(../images/commun/bg_menu.gif) 0 0 repeat-x;
}
#menu ul {
	width:980px;
}
#menu ul li {
	background:url(../images/commun/separation_menu.gif) -2px 8px no-repeat;
	float:left;
}

#menu ul li a {
	font-size:1.22em;
	padding:10px 23px;
	color:#FFFFFF;
	display:block;
	/*text-transform:uppercase;*/	/*SDI@25/01/2010 Evol 1472*/
/*	font-weight:bold;
	text-decoration:none;
}

#menu ul li a:first-of-type {
	padding:9px 23px;
}
#menu ul li a:hover {
	background:url(../images/commun/bg_actif.gif) 1px 0px no-repeat;
}
#menu ul li.on {
	background:url(../images/commun/menu_actif.gif) bottom center no-repeat;
}
#menu ul li.on a {
	background:url(../images/commun/separation_menu.gif) -2px 8px no-repeat;
}
#menu ul li.on a:hover {
	background:url(../images/commun/separation_menu.gif) -2px 8px no-repeat;
}
#menu ul li.h {
	background:none;
}
#menu ul li.end a{
	padding-right:38px;
}
#menu ul li.end a:first-of-type {
	padding-right:43px;
}
end FBO */
/*   Corps de page
****************************************************************/
#corps {
	background:#FFFFFF;
}
/*   Fil d'ariane
****************************************************************/
#ctn_ariane {
	background:#f2f2f2;
	margin:15px 0 15px 0;
	padding:0 10px;
	/*float:left; */ /*NBO@12/07/2010 */ /*pour billets un euro*/
	width:960px;
	height:24px;
}
/*NBO@12/07/2010 */
#ctn_ariane:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
* html #ctn_ariane {
    height:1%;
}
*:first-child+html #ctn_ariane {
    min-height:1%;
}
/*NBO@12/07/2010 (Fin) */
#ariane {
	float:left;
	padding-top:5px;
}
#ariane a {
}
#print_send {
	float:right;
	margin:0 0 -3px; /*NBO@12/07/2010 */ /*pour billets un euro*/
	padding-top:2px;
}
#print_send a {
	padding-left:6px;
}
/*    Haut de page
****************************************************************/
.hautdepage {
	clear:both;
	padding:15px 15px 0 900px;
}
.hautdepage p {
	text-align:center;
}
.hautdepage a {
	text-decoration:none;
}
/*   Pre-footer Partenaires
****************************************************************/
#partenaires {
	clear:both;
	margin-bottom:20px;
	padding:5px 15px 15px 15px;
	background:#F6F6F6;
}
.liste_partenaire table td.border{
	border-right:1px solid #666666;
}
.liste_partenaire table{	
	width:680px;
}
.liste_partenaire table td{	
	width:170px;
}
.liste_partenaire table td ul.firstli{
	padding:0 20px 0 20px;
}
.liste_partenaire table td ul.first_td{
	padding:0 10px 0 0;
	
}
.liste_partenaire {
	float:left;
	width:590px;
}
.liste_partenaire ul li.logo_part ul li {
	display:inline;
	background:none;
}
.liste_partenaire ul li.groupe{
	margin-bottom:35px;
}
.liste_partenaire ul li ul li {
	display:block;
	background:url(../images/commun/pic_li_partenaire.gif) 4px 9px no-repeat;
	padding-left:10px;
}
.liste_partenaire ul li ul.site_ter li {
	display:block;
	background:none;
	padding:0px;
}
.liste_partenaire ul li ul {
	display:block;
	line-height:1.5em;
}
.liste_recherche {
	float:right;
	width:250px;
	/*padding-left:110px;*/
	padding-top:31px; /*20101105 - mantis 1811*/
}
/*20101105 - mantis 1811*/
.groupeLien {
	zoom:1;
}
/*20101105 - mantis 1811*/
.groupeLien strong a {
	padding-top:15px;
	display:block;
}
html>body .liste_recherche {
	padding-top:20px;
}
*:first-child+html .liste_recherche {
	padding-top:20px; /*20101105 - mantis 1811*/
}
.liste_recherche p {
	margin-bottom:10px;
}
.logo_part {
	margin-bottom:5px;
	min-height:40px;
}
.logo_part p {
	float:left;
	padding-top:25px;
	padding-right:5px;
}

html>body ul.logo_partenaire{
	padding-top:10px;
}

*:first-child+html ul.logo_partenaire{
	padding-top:0px;
}

.logo_part  ul li.espacement{
	margin-left:19px;
}

.bg_recherche input {
	padding:0px 6px 0px 0;/*JCA@23/04/2010 - Accessibilite */
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/*   Footer
****************************************************************/
/* FBO@20110629 modifs pout intégration des ancres */
/*#footer {
	background:#f6f6f6;
	padding:5px 15px 0px 15px;
	margin-bottom:20px;
}
end FBO */
.partenairesFooter
{
	/*font-size:1.4em !important;*//*SDI 21/04/2010 Mantis 1630 Lot 2.4*/
}
.lien_footer {
	float:left
}
.lien_footer li {
	display:inline;
}
.recherche_footer {
	float:right;
	margin-top:-5px;
	padding-top:2px;
}
.btn_ok
{
    background:url(/Images/Commun/bt_ok.gif) 0 0 no-repeat;
	border:medium none;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	height:17px;
	position:relative;
	top:1px;
	width:23px;
}
.larg_select{
	vertical-align:middle;
	width:195px;
	margin-right:10px;
}
.input_recherche {
	width:80px;
	margin-right:3px;
}
.input_recherche_first {
	width:100px;
	margin-right:3px;
}
#footerprint{ display:none;}

.espacepad 
{
	padding-top:10px;
}



/*********** PUB INTER ***********/
#pubinter_Container{
    position:absolute;
    top:0;
    z-index:99999;
    left:45%;
    display:none;
}
/******** FIN PUB INTER ******/

/******** NAVIGATION TOP ******/
/* 
LME@20110209 - Lot 2.7 - 20110131 
LOT2.7-EP-REG-G200
LOT2.7-EP-PAR-G200
*/
#flashtop { background-color: #eae9e9; width: 728px; height: 90px; }
ul.nav-top { width: 728px; height: 14px; text-align: right; }
ul.nav-top li { text-align: right; float: none; display: inline; }
ul.nav-top { background-color: #eae9e9; } /* pour la homepage */
ul.nav-top { background-color: #FFFFFF; } /* pour les autres pages */
/* Lot 2.7 - 20110131 */

.nav-top ul
{
	padding-top:25px;
}
.nav-top li 
{
	float:left;
	margin: 0 10px 0 0;
}

.nav-top ul
{
	padding-top:25px;
}
.nav-top li 
{
	float:left;
	margin: 0 10px 0 0;
}

/******** NAVIGATION TOP ******/

/******** NAVIGATION TOP LOT 2.4 ******/

#home_alert_flash {
	background:url(/Images/Home/picto_alert-flash.png) no-repeat 7px 50% #f49e00;
	font-size:1.1em;
	margin:0 auto;
	min-height:40px;
	padding:8px 10px 8px 55px;
	position:relative;
	width:873px;
}
* html #home_alert_flash {
	height:40px;
}
#home_alert_flash a {
	color:#000;
}

#pub_home{
	float:left;
	margin:0 6px 16px 0;
}

#block_contact_home {
	background:url(/Images/Home/bg_block_contact_home_top.png) no-repeat 0 0 #f3f2f2;
	float:left;
	width:128px;
}
#block_contact_home .block_inner {
	background:url(/Images/Home/bg_block_contact_home_bottom.png) no-repeat 0 100%;
	padding:1px 0;/*JCA@03/06/2010 - padding:4px 0;*/
	text-align:center; /*CGR@20110706 - Lot2.8 - Corrections F6*/
}
#block_contact_home h2 {
	font-weight:normal;
	margin:0 0 5px;
	text-align:center;
}
#block_contact_home .list_contacts {}
#block_contact_home .list_contacts li {
	display:block;
	float:left;
	/*JCA@03/06/2010 - Mantis 1941 - font-size:.82em; */
	
	overflow:hidden;
	text-align:center;
	width:49.9%;
}
#block_contact_home .list_contacts a {
	color:#b51b4f;
	display:block;
	padding:27px 0 0;
	font-size:0.80em; /* JMA@11/06/2010 - Mantis 1963 */
}
#block_contact_home .list_contacts a:hover {
	text-decoration:none;
}
#block_contact_home .contact_tel a {
	background:url(/Images/Home/logo_contact_tel.png) no-repeat 50% 0;
}
#block_contact_home .contact_email a {
	background:url(/Images/Home/logo_contact_email.png) no-repeat 50% 0;
}

#connexion_monEspaceTER {
	background:none;
	height:auto;
	margin:10px 0 0;
	position:relative;
	width:238px;
	float:right;
}

#connexion_monEspaceTER .connexion_top,
#connexion_monEspaceTER .connexion_bottom {
	font-size:0.08px;
	height:5px;
	overflow:hidden;
	position:relative;
}
#connexion_monEspaceTER .connexion_top {
	background:url(/Images/Commun/bg_connexion_top.png) no-repeat 0 0;
}
#connexion_monEspaceTER .connexion_bottom {
	background:url(/Images/Commun/bg_connexion_bottom.png) no-repeat 0 0;
}
#connexion_monEspaceTER .connexion_middle {
	background:#003e87;
	border:1px solid #e0e0e0;
	border-bottom:none;
	border-top:none;
	padding:2px 8px;
	position:relative;
	font-size:0.98em; /*CGR@20110707 - Lot2.8 - Correction de la taille de caractere*/
}
* html #connexion_monEspaceTER .connexion_middle {
	height:1%;
}
#connexion_monEspaceTER .connexion_field {
	margin:0 0 5px;
}

#connexion_monEspaceTER .titre_espace {
	margin:-2px 0 5px;
	padding:0;
}
#connexion_monEspaceTER a,
#connexion_monEspaceTER label {
	color:#fff;
}
#connexion_monEspaceTER .hide {
	position:absolute;
	left:-999em;
}
#connexion_monEspaceTER input {
	vertical-align:middle;
}
#connexion_monEspaceTER .input_text,
#connexion_monEspaceTER .input_password {
	border:1px solid #ccc;
	width:215px;
}
#connexion_monEspaceTER .input_password {
	width:125px;
}
#connexion_monEspaceTER .password {
	float:left;
	width:134px;
}
#connexion_monEspaceTER .connexion_links {
	font-size:.9em;
}
#connexion_monEspaceTER .connexion_links li {
	border-right:1px solid #fff;
	display:inline;
	margin:0 2px 0 0;
	padding:0 2px 0 0;
}
#connexion_monEspaceTER .connexion_links .last {
	border:none;
	margin:0;
	padding:0;
}
#connexion_monEspaceTER .btn_connexion {
	background:url(/Images/Commun/btn_connexion.png) no-repeat 0 0;
	border:none;
	color:#003E87;
	cursor:pointer;
	font-weight:bold;
	padding:1px 0;
	text-transform:uppercase;
	width:83px;
}
#connexion_monEspaceTER .btn_deconnexion {
	background:url(/Images/Commun/btn_deconnexion.png) no-repeat 0 0;
	border:none;
	color:#003E87;
	cursor:pointer;
	font-weight:bold;
	padding:1px 0;
	text-transform:uppercase;
	width:93px;
	margin: 12px 0 0 66px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #connexion_monEspaceTER .btn_deconnexion {
	background:url(/Images/Commun/btn_deconnexion.png) no-repeat 0 0;
	border:none;
	color:#003E87;
	cursor:pointer;
	font-weight:bold;
	padding:3px 0;
	text-transform:uppercase;
	width:93px;
	margin: 12px 0 0 66px;
}
}

.name {
	color:#fff;
	font-size:1em;
	text-align:center;
}
/******** NAVIGATION TOP FIN LOT 2.4 ******/
/*SDI 19/04/2010 Accessibilite2.4 -6.1 Addthis*/

#add
{
	width:200px;
	background:#FFF;
	border:#666 2px solid;
	overflow:hidden;
	top:24px;
	left:840px;
}

*html #add
{
	top:20px;
	left:210px;
}

*+html #add
{
	top:20px;
	left:210px;
}

#add a
{
	color:#333; 
	text-decoration:none;
}

.add-first {
	background-color:#EEEEEE!important;
	width:197px!important;
	padding: 3px 0 3px 3px!important;
	color:#333;
	margin:0!important;
	top:0px!important;
	left:0px!important;
}

*html .add-first {
	background-color:#EEEEEE!important;
	width:197px!important;
	padding: 3px 0 3px 3px!important;
	color:#333;
	margin:0!important;
	top:0px!important;
	left:0px!important;
	display:block!important;
}

#add li {
	color:#333; 
	float:none;
	padding: 0 0 5px 3px!important;
	text-align:left;
	display:block;
}

#add ul {
	margin:0px!important;
}

.add_float {
	float:left!important;
	width:100px!important;
}

*html .add_float {
	float:left!important;
	width:90px!important;
}

*+html .add_float {
	float:left!important;
	width:85px!important;
}
/* Pour la gestion del'affichage des images du addthis*/
.picto_addthis
{
    padding:0 2px 0 0;
    float:left;    
}
/*end SDI 19/04/2010 Accessibilite2.4 6.1*/

/* LME@26/04/2010 - Accessibilite */
#deplier {
	margin:0px;
	padding:0px;
	height:27px;
	background:url(/Images/Commun/fond_block_white.gif) no-repeat;
	background-position:bottom;
}
#deplier_light {
	margin:0px;
	padding:0px;
	height:27px;
	background:url(/Images/Commun/fond_block_white.gif) no-repeat;
	background-position:bottom;
}

#listeenvente {
display:block;
width:321px!important;
border-left:#e0e0e0 1px solid;
border-right:#e0e0e0 1px solid;
padding:0;
margin:0;
}

*+html #listeenvente ul {
margin:0;
padding:0;
width:311px;
}

#listeenligne {
display:block;
width:321px!important;
border-left:#e0e0e0 1px solid;
border-right:#e0e0e0 1px solid;
padding:0;
margin:0;
}

.js #listeenligne.on {
position:absolute;
left:-9999px;
}
#listeenvente.of {
display:block;
}
.js #listeenvente.of {
position:absolute;
left:-9999px;
}

.bottom_block {
	padding:0!important;
}

.bottom_block_bis {
	margin-top:-15px;
	padding:0!important;
}

*+html .bottom_block_bis {
	height:5px!important;
}


#deplivente a 
{
	float:left;
	margin:0px;
	padding:0px;
	width:50px!important;
}

#depliligne a 
{
	float:right;
	margin:0px;
	padding:0px;
}

#flash_actus_on_light 
{
float:left;
margin:0px;
}

a img { border:none}
/* Fin LME@26/04/2010 - Accessibilite */

/* AJOUT SANDRINE 2010-06-07 Logo accessibilite */
.logoAccessiweb {
	float:right;
	position:relative;
	top:6px;	
}

.btnRadioEspCli
{
    float:left;
}
/* Pour messages IRE sur page Gares desservies*/
.table_perturbations {
    table-layout:fixed;
    width:100%;
}
.table_perturbations th {
    font-size:1.6em;
    font-weight:bold;
    padding:10px 0;   
}
.table_perturbations th.first {
    color:blue;
    width:30%;
}
.table_perturbations td {
    font-weight:bold;
}
.msg_perturbation 
{
	color:#FF0000;	
	font-size:1em;
}

/* mantis 2039 10/08/2010 */
.probleme_retard 
{
	background:#ececec url(/Images/Commun/picto_attention.gif) 30px 10px no-repeat;
	text-align:left;
	padding:0 0 10px 77px;
	color:#bb0000;
	font-weight:bold;
	/*height:28px;*/ /*LME 20100915 mantis 2039*/
	border-top-width: 0px; 
	margin: 0px -7px -7px -6px;
}
/* mantis 2039 13/08/2010 */
.probleme_info_trafic  {
	background:#ececec url(/Images/Commun/picto_attention_itb_fb.gif) 15px 6px no-repeat;
	text-align:left;
	padding:0 0 10px 88px;
	color:#bb0000;
	font-weight:bold;
	height:28px;
	border-top-width: 0px; 
	margin: 0px -7px -7px -6px;
}

/* LME 20100914 Mantis 2194 */
.picto_warn {
	background:url("/Images/Commun/picto_attention.gif") no-repeat scroll 32px 2px #ECECEC;
	color:#BB0000;
	font-weight:bold;
	height:28px;
	padding:5px 0 0 88px; /*LME 20100915 mantis 2039*/
	text-align:left;
}

/* LME 20100914 Mantis 2194 */
.picto_info_trafic {
	background:url("/images/commun/picto_attention_itb_fb.gif") no-repeat scroll 15px 2px #ECECEC;
	color:#BB0000;
	font-weight:bold;
	height:28px;
	padding:10px 0 0 88px; /*LME 20100915 mantis 2039*/
	text-align:left;
}

/** DEBUT BILLETS A UN EURO ***/
/* nBO@12/07/2010 - Popup billet a 1 Euro */
.ope_1_euro #header {
    background:#fff;
    padding:0 0 10px;
}
.ope_1_euro #header ul.logos {
    border-bottom:1px solid #000;
    margin:0 20px 5px;
}
.ope_1_euro #header li.left {
    float:left;
    width:190px;
}
.ope_1_euro #header li.middle {
    margin:0 160px 0 190px;
    text-align:center;
}
.ope_1_euro #header li.right {
    float:right;
    width:145px;
}
.ope_1_euro .accroche {
    color:#000;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}
.ope_1_euro .te_table_bulletin {
    font-size:1.1em;
}
.ope_1_euro .te_table_bulletin .cont {
    padding:15px 25px;
}
.ope_1_euro #header h1 {
    color:#004494;
    font-size:1.8em;
    font-weight:lighter;
    float:none;
    margin:15px 0;
    padding:0;
}
.ope_1_euro h2 {
    color:#004494;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    margin:0 0 10px;
    width:55%;
}
.ope_1_euro .te_table_bulletin p {
    margin:0 0 5px;
}
.ope_1_euro p.chapo {
    margin:0 0 20px;
}
.ope_1_euro p.date {
    float:right;
    margin:0 0 5px;
    text-align:right;
    width:40%;
}
.ope_1_euro p.mentions {
    font-size:0.9em;
    margin:30px 0 5px;
}
.ope_1_euro .container_ciseaux {
    height:25px;
    margin:5px 0 0;
    overflow:hidden;
}

/* Pages billet a 1 euro */
.bloc_rubbleu_operation_ter {
    display:block; /*LME@20101001 - mantis 2215*/
}
.te_coordonnees2 {
    padding:8px 14px 14px 28px;
}
.te_coordonnees2 li {
    vertical-align:top;
}
.te_coordonnees .left_column {
    float:left;
    position:relative;
    width:420px;
}
.te_coordonnees .right_column {
    float:right;
    width:262px;
}
#te_bigMainContent .paragraph {
    font-size:1.1em;
    margin:0 0 20px;
}
#te_bigMainContent .te_coordonnees .paragraph {
    font-size:1em;
    margin:0 0 10px;
}
#te_bigMainContent .paragraph2 {
    margin:20px 0;
}
.link_bullet_orange {
    background:url('/Images/Lorraine/li_contacts.gif') no-repeat 0 4px;
    padding:0 0 0 10px;
}
.te_coordonnees .idEnvoyer2 {
    background:url('/Images/Commun/bt_envoyer2.png') no-repeat 0 0;
    border:none;
    color:#fff;
    cursor:pointer;
    float:right;
    font-weight:bold;
    min-height:30px;
    text-transform:uppercase;
    width:110px;
}
*:first-child + html .te_coordonnees .idEnvoyer2 {
    padding:7px 0 0;
}
* html .te_coordonnees .idEnvoyer2 {
    height:30px;
}
.te_block_mentions {
    margin:25px 0 0;
}
.te_coordonnees2 .te_radioType .image_erreur {
    margin:0 0 0 5px !important;
}
.te_coordonnees2 .te_radioType .te_radio_oui,
.te_coordonnees2 .te_radioType .te_radio_non {
    width:auto;
}
.te_coordonnees2 .te_valider {
    margin:0 -330px 0 0;
    position:relative;
    width:738px;
}
.block_check_address {
    background:#e7d3df;
    margin:48px 0 10px;
    padding:10px;
}
.block_check_address input {
    border:none;
}
.block_check_address input.input_radio {
    width:auto;
}
.block_check_address label {
    float:none;
    width:auto;
}
.block_check_address .align_left {
    float:left;
}
.block_check_address .align_right {
    float:right;
    width:212px;
}
.block_check_address .hidden {
    position:absolute;
    left:-999em;
}
.te_coordonnees .block_check_address p {
    font-size:1em;
}
.block_check_address .btn_valid_continuer {
    background:url('/Images/Commun/bt_continuer.png') no-repeat 0 0;
    color:#fff;
    cursor:pointer;
    float:right;
    min-height:19px;
    width:74px;
}
* html .btn_valid_continuer {
    height:19px;
}
.block_check_address p.first {
    margin:0;
}
.block_check_address address {
    font-style:normal;
    font-weight:bold;
    margin:0 0 10px;
}
.te_coordonnees .alert {
    color:#E3002E;
    font-weight:bold;
}
em.name_user {
    font-style:normal;
}
/* nBO@12/07/2010 - Popup billet a 1 Euro (Fin) */

/*LME@20100916 - mantis 2196*/
.paragraph_operation {
	margin:0 0 20px;
}

/*** FIN BILLETS A UN EURO ***/


/*LME@20100917 - mantis 1888*/
div.contenu_bloc_min2 
{
	height:auto!important;
	height:60px;
	min-height:60px;
}

/*LME@20100917 - mantis 1898*/
div.te_espaceClientPushLoisirs{
	width:282px;
	background-color:#E4EBF3;
	float:left;
	padding:10px;
	color:#4D4D4D;
	font-size:1.072em;
	height:160px; 
	min-height:160px;
	position:relative;
}
div.bg_rose{
	margin:0 15px;	
	background-color:#EAD4E1;
}

/*LME@20101005 - mantis 2231*/
.picto_arret_routier {
	background:url("/Images/commun/picto_halte_routiere.gif") no-repeat scroll 0 0 transparent;
	display:block;
	font-size:1.16em;
	padding-left:30px;
}

/* Enquetes en ligne */
/*JCA@12/10/2010 - ENQUETE EN LIGNE*/
.ter-list-dot {padding-bottom:25px;}
.ter-list-dot li {background:url('/Images/commun/pic_li_partenaire.gif') left .5em no-repeat;padding:0 0 0 10px;}

.ter-client-quiz-head {padding:20px 0!important;background:none!important;height:auto!important;font-size:1em!important;color:#004494;font-weight:bold;}
.ter-client-quiz li {padding-bottom:15px;height:1%;display:block;vertical-align:middle;zoom:1;}
.ter-client-quiz li:after {clear:both;content:'&nbsp;';width:0;height:0;display:block;overflow:hidden;}
.ter-client-quiz-label {float:left;width:98%;text-align:right;font-weight:bold;padding-right:18px;vertical-align:middle;}
.ter-client-quiz input {vertical-align:middle;margin:0;}
.ter-client-quiz-link {background:url('/Images/Aquitaine/li_flecheorange.gif') left .5em no-repeat;padding:0 0 0 10px;}
.ter-client-quiz textarea {clear:left;border:1px solid #ccc;display:block;height:128px;width:100%;margin:0 -1px;position:relative;}
.ter-client-quiz-first {padding-top:20px;}

.ter-input-txt {border:1px solid #ccc;}                                        
.ter-input-long {width:290px;}
.ter-label-radio {width:62px!important;font-weight:normal!important;text-align:left!important;}
.ter-label-checkbox {width:auto!important;float:none!important;font-weight:normal!important;}
.ter-label-radio-last {width:auto!important;}

.ter-progressbar, .ter-progressbar span {display:block;height:13px;overflow:hidden;}
.ter-progressbar {width:256px;background:#c9c9cb;position:relative;margin:0 auto 5px;}
.ter-progressbar span {position:absolute;left:0;top:0;background:#b2c801;}

.ter-client-quiz-submit {padding:30px 0;}
.ter-client-quiz-submit strong {display:block;width:256px;margin:0 auto;overflow:hidden;}

.ter-client-quiz-prev {float:left;}
.ter-client-quiz-next {float:right;}
/*.ter-client-quiz-prev, .ter-client-quiz-next 
{
	width:auto;
	white-space:nowrap;
	background:none;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	overflow:hidden;
	font-size:1em;
	line-height:1;
}*/
.ter-client-quiz-prev, .ter-client-quiz-next
{
	display:block;
	text-transform:uppercase;
	cursor:pointer;
	background:url(/Images/commun/bg_btn_formulaire.png) 0 -19px no-repeat;
	height:19px;
	width:120px;
	white-space:nowrap;
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
	min-width:120px;
	font-size:1.075em;
	line-height:1.6;
	color:#fff;
	
} 
/*.ter-client-quiz-prev, .ter-client-quiz-next 
{
	color:#fff;
	background:url('/Images/commun/bg_btn_formulaire.png') right 0 no-repeat;
	padding:0 10px;
	width:auto!important;
	width:120px;
	min-width:120px;
	font-size:1.075em;
	line-height:1.6;
}*/

.ter-txt-l {text-align:left!important;}

.ter-txt-big {font-size:1.3em;}
.ter-txt-paddT {padding-top:20px;}
.ter-txt-sign {font-size:1.3em; padding-top:10px; color:#004494; float:right;}
.error .ter-warn {vertical-align:sub;}

.ter-title-bloc {padding:6px 4px 6px 8px; background-color:#F7F5F8; color:#004494; font-size:1.25em; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}

.ter-client-quiz-msg-erreur {
	color:#FF0000;
	font-size:1.05em;
	font-style:italic;
	font-weight:bold;
}
.ter-client-quiz-table 
{
	margin-top: 10px;
}
.ter-client-quiz-table tr td {
	padding:3px 0;
}
.ter_wrapBtn {
	background:url("/Images/commun/bg_btn_formulaire.png") no-repeat scroll right top transparent;
	float:right;
	height:19px;
	padding:0 5px 0 0;
}
.ter_wrapBtn_prev {
	background:url("/Images/commun/bg_btn_formulaire.png") no-repeat scroll right top transparent;
	float:left;
	height:19px;
	padding:0 5px 0 0;
}
/* JCA - FIN */

/*20101105 - mantis 2272*/
.te_table_msg_conj {
	border:none!important;
}
#corps .te_table_msg_conj .te_td1 {
	width:83px;
	text-align:center;
}
#corps .te_table_msg_conj .te_td1 img {
	display:inline;
}
#corps .te_table_msg_conj table {
	width:100%;
}

/*20101105 - Nouvelle maquette etat du trafic*/
.te-no-flt {float:none!important;}
.no-border {border-right:0!important;}
.no-border-last {border-bottom:0!important;}
.visu-info-prat {float:left!important; margin-left:15px;}
.Sperturbe .te_hightlightCadre,
.Sperturbe .bloc_rubbleu {float:none!important;width:778px!important;margin-left:15px!important;}
.Sperturbe .link_min {margin-top:0!important;} 
.Sperturbe .te_article_et {background:0!important;border:1px solid #b90103;display:block!important; float:left!important;width:599px!important;margin-left:5px!important;}
* html .Sperturbe .te_article_et{margin-left:2px!important;width:577px!important;}
.Sperturbe .te_article_et ul li {background:url(../images/commun/li_article.gif) 0 50% no-repeat;padding-left:10px;}
.Sperturbe .alert_green {background:#b1c800;color:#302c2b;}
.Sperturbe .cadre-greve {margin-left:15px!important;}
.table-greve {width:100%;margin-top:15px;font-size:1em;}
.table-greve th {color:#004494;font-weight:bold;font-size:1.16em;background:#ececec;border-right:2px solid #fff;text-align:center;padding:5px 0;}
.table-greve td {padding:10px 0;border-right:2px solid #fff;}
.table-greve th {border-bottom:2px solid #fff;}
.table-greve td {border-top:2px solid #fff;}
.table-greve a {display:block; text-align:center;background:url(../images/commun/picto-pdf.gif) 90% 40% no-repeat;padding:0 15px 5px 0;}
.table-nth-1 {background:#e5ecf4;}
.table-nth-2 {background:#f6f6f6;}
.table-nth-3 {background:#ebd5e2;}
.table-greve .table-nth-1 {padding-left:10px;font-weight:bold;}
.table-greve .table-nth-2 {border-right:0 none;}
.cadre-greve .col_line_int {padding:0!important;}
.cadre-greve .title_vio,
.cadre-greve .col_line_txt {padding:0 10px;}
.table-greve .th2 {border-right:0 none;}
/*20101105 - FIN Nouvelle maquette etat du trafic*/

#menu_onglets .tab_trajet .te_td_message {
	text-align:left;
}
#corps #menu_onglets .tab_trajet .te_td1 {
	border-right:0!important;
}

#corps #menu_onglets .tab_trajet .te_td2 {
	border-left:0!important;
}
#corps #menu_onglets .tab_trajet .noPadd {
	padding:0 0 0 2px;
}
#corps #menu_onglets .tab_trajet .noPadd .skinMsg {
	padding:6px 6px 8px;
}
/*LME@20101126 - DEBUT - mantis 2318 - msg conj sur une ligne*/
#corps #menu_onglets .tab_trajet .noPadd div 
{
	min-height:25px;
}
* html #corps #menu_onglets .tab_trajet .noPadd div 
{
	height:25px;
}
/*LME@20101126 - FIN - mantis 2318 - msg conj sur une ligne*/
#corps #menu_onglets .tab_trajet .noPadd .skinMsg img {
	vertical-align:middle;
	margin-right:20px;
	float:left; /*LME@20101119 - mantis 2283*/
	padding-left:15px; /*LME@20101119 - mantis 2283*/
}
#corps #menu_onglets .alignIRE{
	position:relative;
	/*left:22px;*/ /*LME@20101119 - mantis 2283*/
}
.messageconjoncturel{
	width:560px;
	border:0px;	
}

/* LME@20101119 - mantis 2308 */
.img_msg_case {
	float:left;
	padding:10px 0 3px 28px;
}

/* LME@20101126 - mantis 2144 */
.te_espaceClientContentOnglet .suggestion_adresse .btn_cont_qas_compte
{
	width:75px!important;
}

/* LME@20101129 - mantis 2320 */
 .texte_msg_conj
 {
 	font-size: 1.0em!important;
 }
 
/*
LME@20110209 - Lot 2.7 - 20110131 - Ajouts pour résultat CO2 ------ 
LOT2.7-RT-PAGE-CO2-G500
*/
.clear_2011 { clear: both; height: 10px; }

#resultat_co2 { margin-bottom: 10px; }

#resultat_co2  .gauche { float: left; margin-left: 15px; }

#resultat_co2 td {
	background-color: #FFFFFF; border-left: 0;  padding: 6px 30px;
	border: 1px solid #e0e0e0; vertical-align: middle; text-align: center; 
}
#resultat_co2 td table td { border-top: 0; border-left: 0; }
#resultat_co2 td table { padding: 0; margin: 0; }

#resultat_co2 td.vert_clair { background-color: #def4c2; padding: 6px 15px;  }
#resultat_co2 td.vert_fonce { background-color: #c7daae; text-align: left; padding: 6px 15px;  }

#resultat_co2 td.lh_28 { line-height: 30px; border-right: 1px solid #e0e0e0; }

p.resultat_co2-msg-erreur {
	color:#FF0000;
	font-size:1.15em;
	font-weight:bold;
	margin: 16px 0 12px;
}

.te_Last a, .te_Last a:active, .te_Last a:link, .te_Last a:visited { color: #000000; }

.te_Last p.par_sup {
	color: #666666; margin-top: 15px;
}
/* ----- Lot 2.7 - 20110131 - Ajouts pour résultat CO2 ------ */

/* 
LME@20110209 - Lot 2.7 - 20110131 - Ajouts pour la recherche itinéraire ------
LOT2.7-RI-MONO-ADS-G100
LOT2.7-RI-MONO-DSB-G100
LOT2.7-RI-MONO-RET-G100
LOT2.7-RI-MULTI-ADS-G100
LOT2.7-RI-MULTI-DSB-G100
LOT2.7-RI-MULTI-RET-G100
*/
.col_etape { padding-left:11px; margin: 8px 0 4px; }

.col_etape label.label_etape { float:left; width:100px; }

.col_etape input.lmt { margin: 10px 0 6px; }
/* ----- Lot 2.7 - 20110131 - Ajouts pour la recherche itinéraire ------ */


/* 
LME@20110211 - Lot 2.7 - 20110131 - Ajouts pour état du trafic ------
LOT2.7-EDT-PAGE-PERT-G403
LOT2.7-EDT-PAGE-GREV-G403
LOT2.7-EDT-PAGE-TRAV-G403
*/
#etat_trafic_2011 { font-size: 1.2em; margin: 6px 18px; }

#etat_trafic_2011 #infotrafic_bg, #etat_trafic_2011 #infotrafic_body, #etat_trafic_2011 #infotrafic_footer { width: 764px; }

#etat_trafic_2011 p.titre_bg {
	background: transparent url(../images/commun/etattrafic_titre_bg.jpg) repeat-x; text-align: center; margin-bottom: 20px;
}
#etat_trafic_2011 p.titre_bg span { background-color: #FFFFFF; padding: 0 50px 0 0; color: #000000; }
#etat_trafic_2011 p.titre_bg span.couleur { padding: 0 0 0 50px; color: #8cd166; font-weight: bold; }

#etat_trafic_2011 p.perturbe { background: transparent url(../images/commun/traficperturbe_titre_bg.jpg) repeat-x; }
#etat_trafic_2011 p.perturbe span.couleur { padding: 0 0 0 50px; color: #b00401; font-weight: bold; }


#etat_trafic_2011 #infotrafic_body { background: transparent url(../images/commun/infotrafic_bg.jpg) no-repeat; }
#etat_trafic_2011 #infotrafic_body #imgInfoTrafic { margin: 20px; height: 100%; float: left; width: 140px; height: 63px; }
#etat_trafic_2011 #infotrafic_text .title_blue, #etat_trafic_2011 #etattrafic_body .title_purple { font-size: 1.2em; line-height: 20px; font-weight: bold; }
#etat_trafic_2011 #infotrafic_text p, #etat_trafic_2011 #etattrafic_body p { margin-bottom: 20px; line-height: 18px; }

#etat_trafic_2011 #infotrafic_footer { height: 34px; background: transparent url(../images/commun/infotrafic_footer.jpg) no-repeat; }

/* ----- Ajouts pour état du trafic (modifs du 28/01/2011) ------ */

#etat_trafic_2011 p.perturbe span.couleur { padding: 0 50px; text-align: center; }

#etat_trafic_2011 #infotrafic_bg { min-height: 75px; background: transparent url(../images/commun/infotrafic_body.jpg) repeat-y; }
#etat_trafic_2011 #infotrafic_text { width: 530px; min-height: 80px; padding: 20px 30px 5px 15px; overflow: hidden; }

/* ----- Ajouts pour état du trafic (suite)------ */

#etat_trafic_2011 #etattrafic_bg, #etat_trafic_2011 #etattrafic_bg a, #etat_trafic_2011 #etattrafic_bg a:active, #etat_trafic_2011 #etattrafic_bg a:link, #etat_trafic_2011 #etattrafic_bg a:visited { color: #4D4D4D; }

#etat_trafic_2011 #etattrafic_bg, #etat_trafic_2011 #etattrafic_body, #etat_trafic_2011 #etattrafic_footer { width: 764px; }

#etat_trafic_2011 #etattrafic_bg {
	clear: both; background: transparent url(../images/commun/etattrafic_body.jpg) repeat-y; 
}

#etat_trafic_2011 #etattrafic_body { min-height: 138px; width: 734px; padding: 20px 15px;
	background: transparent url(../images/commun/etattrafic_bg.jpg) no-repeat;}
#etat_trafic_2011 #etattrafic_body .title_blue { font-size: 1.2em; line-height: 20px; }
#etat_trafic_2011 #etattrafic_body p { margin-bottom: 20px; line-height: 18px; }

#etat_trafic_2011 #etattrafic_footer { height: 7px; background: transparent url(../images/commun/etattrafic_footer.jpg) center bottom no-repeat; padding: 0; margin: 0; }

ul#etattrafic_btn, ul#etattrafic_btn li, ul#etattrafic_btn li a { padding: 0; /*margin: 0;*/ }
ul#etattrafic_btn { list-style-type:none; height: 42px; width: 764px;}
ul#etattrafic_btn li { float: left; display: inline height: 42px;}

ul#etattrafic_btn li a { float: left;; color: #FFFFFF; width: 248px; height: 42px; /*margin-right: 11px;*/ font-family: helvetica, arial, verdana, sans-serif; font-size: 1.6em; text-align: center; line-height: 40px; font-weight: normal; }
ul#etattrafic_btn li a#perturbe,ul#etattrafic_btn li a:active#perturbe, ul#etattrafic_btn li a:link#perturbe, ul#etattrafic_btn li a:visited#perturbe { background: transparent url(../images/commun/etattrafic_btn_perturbe.jpg) no-repeat; text-decoration: none; }
ul#etattrafic_btn li a#greve,ul#etattrafic_btn li a:active#greve, ul#etattrafic_btn li a:link#greve, ul#etattrafic_btn li a:visited#greve {  background: transparent url(../images/commun/etattrafic_btn_greve.jpg) no-repeat; text-decoration: none; }
ul#etattrafic_btn li a#travaux,ul#etattrafic_btn li a:active#travaux, ul#etattrafic_btn li a:link#travaux, ul#etattrafic_btn li a:visited#travaux {  background: transparent url(../images/commun/etattrafic_btn_travaux.jpg) no-repeat; width: 245px; /*margin-right: 0;*/ text-decoration: none; }

ul#etattrafic_btn li a:hover#perturbe, ul#etattrafic_btn li a.active#perturbe { background: transparent url(../images/commun/etattrafic_btn_perturbe_hover.jpg) no-repeat !important; text-decoration: none; }
ul#etattrafic_btn li a:hover#greve, ul#etattrafic_btn li a.active#greve { background: transparent url(../images/commun/etattrafic_btn_greve_hover.jpg) no-repeat !important; text-decoration: none; }
ul#etattrafic_btn li a:hover#travaux, ul#etattrafic_btn li a.active#travaux { background: transparent url(../images/commun/etattrafic_btn_travaux_hover.jpg) no-repeat !important; text-decoration: none; }

#etattrafic_body table th, .title_purple { color: #882261; }
#etattrafic_body table th { }
#etattrafic_body table th, #etattrafic_body table td { text-align: center; vertical-align: middle; height: 41px; }
#etattrafic_body table td { background-color: #FFFFFF; border: 2px solid #f4f4f4; border-top: 0; }
#etattrafic_body table th.medium { background: transparent url(../images/commun/etattrafic_th_m.png) center center no-repeat; }
#etattrafic_body table th.large { background: transparent url(../images/commun/etattrafic_th_l.png) center center no-repeat; }
#etattrafic_body table th.blank, #etattrafic_body table td.blank { background-color: transparent; border: 0; }

.ongletEDTFirst{margin-right:11px}
.ongletEDTLast{margin-right:0px}
#infotrafic_text ul li{background: url("../images/commun/li_article.gif") no-repeat scroll 0 50% transparent; padding-left: 10px;}
/* ----- Lot 2.7 - 20110211 - Ajouts pour etat du trafic ------ */

/* LME@20110311 - Mantis 2450 */
/* Pour l'alignement des messages conjoncturels - page feuille route */
.tab_msg_conj td
{
	border-style:none!important;
	padding:0px 0px 0px 0px!important;
	text-align:left!important;
	vertical-align:middle!important;
	border:0px!important;
	border-top:none!important;
}

/* LME@20110506 - LOT2.8-CLF-PAGE-G600 */
/* pour l'onglet Club Fidelité TER dans l'espace perso */
/* Fullsix modification du 18 Avril 2011 */
.te_club {margin-top:15px;}
.te_club input {float: left;}
.te_club label {width: 240px!important; float: left;}
.te_club span.obligatoire {margin-left: 240px;font-size: 0.7em;}
.te_club input.submit { margin: 0 0 0 40px; width: 155px!important; float:left;}
.tMarginNegSm {margin-top:-5px !important;}
/* /Fullsix modification du 18 Avril 2011 */

/* CGR@2011/06/24 Lot 2.8 - Modification du header - Correction FullSix*/
.TopHeader
{
	background:#014495 !important; /* CGR@2011/06/30 Lot 2.8 - Correction FullSix */
	height:31px; /* CGR@2011/07/05 Lot 2.8 - Correction FullSix */
	line-height:31px; /* CGR@2011/07/06 Lot 2.8 - Correction FullSix */
	font-size:0.98em;
	overflow: hidden;
	/*opacity:0.5;*/
}
.TopHeader a {color: #fff;}
.CenHeader {
	width:980px;
	margin: 0px auto;
	overflow: hidden;
}
.Bypass{
	float:left;
}
.Bypass ul{
	margin:0 14px;
}
.Bypass li{
	float:left;
	margin:0 6px;
}
.Bypass a:hover{
	text-decoration:none;
}
.Share{
	float:left;
	padding:0 14px;
	border-left:1px dotted #76afcd;
	border-right:1px dotted #76afcd;
	line-height:25px;
	margin:3px 0;
}
.Share a{
	text-decoration:none;
	background:url(/Images/Commun/LoisirsTourisme/home/btn-share.gif) no-repeat center right;
	padding-right:20px;
}
.Search{
	float:right;
	font-weight:bold;
}
.Search label {
	float:left;
	background:url(/Images/Commun/LoisirsTourisme/home/bg-search-lbl.gif) no-repeat center center;
	text-indent:-9999px;
	height:23px;
	width:17px;
	margin-top:4px;
}
.Search input{
	font-weight:bold;
	padding:0;
	margin:0;
	height:23px;
	padding:1px 2px;
	float:left;
	border:0;
	font-size:0.98em;
	margin-top:4px;
}
.Search .TxtRecherche{
	background:url(/Images/Commun/LoisirsTourisme/home/bg-search-input.gif) no-repeat center center;
	padding:2px 6px;
	height:19px;
	width:140px;
	color:#404040;
	margin-left:5px;
}
.Search .BtnRecherche{
	background:url(/Images/Commun/LoisirsTourisme/home/bg-search-submit.gif) no-repeat center center;
	color:#FFF;
	cursor:pointer;
	width:27px;
	padding-bottom:3px;
	padding-right:4px;
	line-height:23px;
}
.Search a{
	text-decoration:none;
	float:left;
	margin-right:20px;
	margin-left:10px;
	background:url(/Images/Commun/LoisirsTourisme/home/bg-search-btn.gif) no-repeat center center;
	line-height:22px;
	height:23px;
	margin-top:4px;
	padding:0 9px;
	padding-right:25px;
	font-weight:bold;
}
.Menu{
	line-height:35px;
	background:url(/Images/Commun/LoisirsTourisme/home/bg-menu.gif) repeat-x;
	width:100%;
	overflow: hidden;
	/*opacity:0.5;/**/
}
.Menu li{
	float:left;
	border-right:1px solid #2562a5;
	height:35px;
}
.Menu a{
	color:#FFF;
	font-size: 1em;
	font-weight:bold;
	text-decoration:none;
	vertical-align:bottom;
	float:left;
	padding:0 27px;
	height:35px;
}
.Menu a:hover{
	background:url(/Images/Commun/LoisirsTourisme/home/bg-item-actif-cursor.gif) no-repeat center bottom;
}
.Menu a img{
	float:left;
	margin-top:10px;
}
.Menu .on a{
	background:url(/Images/Commun/LoisirsTourisme/home/bg-item-actif-cursor.gif) no-repeat center bottom; /*fleche*/
}
.Menu .on, .Menu  li:hover, .Menu  li.hover{
	background:url(/Images/Commun/LoisirsTourisme/home/bg-item-actif.gif) repeat-x;
}

.Footer{
	width: 980px;
	clear:both;
	color:#464646;
	margin: 0px auto 40px auto;
	overflow: hidden;
}
.TopFooter{
	background:#FFF;
	clear:left;
	float:left;
}
.TopFooter .lgn{
	float:left;
	width:100%;
	clear:both;
	background:#FFF;
	padding-bottom:12px;
}
.TopFooter .lgn2{
	border-top: 1px solid #D8D8D8;
}
.TopFooter .blc{
	float:left;
	width:153px;
	padding:5px 21px;
	min-height:90px;
	margin:12px 0;
	margin-bottom:0px;
	border-left:1px solid #D8D8D8;
}
.TopFooter .blc.first{
	border-left:0;
}
.TopFooter .blc ul{
	font-size:0.98em;
	line-height:18px;
}
.TopFooter .blc ul li h2
{
	margin : 0px !important;
	font-size : 0.98em !important;
}
.TopFooter strong a{
	font-size:1.42em;
	padding-bottom:5px;
	display:block;
	font-weight: normal;
}
.TopFooter a{
	color:#464646;
	text-decoration:none;
	font-weight: normal;
}

.LogoAccessiweb {
	float:left;
	margin-top:6px;
	margin-left:-2px;
}
.BtmFooter{
	width:100%;
	background:#014495;
	line-height:25px;
	float:left;
	clear:both;
}
.BtmFooter li{
	float:left;
	color:#FFF;
}
.BtmFooter li span{
	float:left;
	margin:0 9px;
}
.BtmFooter a{
	color:#FFF;
	float:left;
	font-size:0.98em;
	text-decoration:none;
}
.BtmFooter ul{
	margin-left:20px;
}
.BtmFooter select{
	margin-right:20px;
	float:right;
	margin-top:4px;
	background:#014495;
	color:#FFF;
	font-size:1.43em;
	border:none;
	font-weight:bold;
}
.BtmFooter option.sub{
	color:#000;
	background:#CCC;
}
.BtmFooter option{
	font-size:1em;
	font-family:Arial,Helvetica,sans serif;
}
.BtmFooter .UCFooter_autresitesButton,
.BtmFooter .ctl00_ctl00_TERFooter_autresitesButton{
	margin-right:20px;
	float:left;
	line-height:25px;
	background:#014495 url(../Images/Commun/LoisirsTourisme/home/select-footer.png) no-repeat center right;
	color:#FFF;
	border:none;
	height:auto;
	font-weight:bold;
	font-size:1.3em; /* FBO@20111207 */
	width: auto !important;
	padding-right: 20px;
}
.BtmFooter .UCFooter_autresitesButton:focus,
.BtmFooter .ctl00_ctl00_TERFooter_autresitesButton:focus {
    outline:1px dotted white;
}

.BtmFooter .UCFooter_autresitesnoButton,
.BtmFooter .ctl00_ctl00_TERFooter_autresitesnoButton{

	float:left;
	line-height:25px;
	background:#014495;
	color:#FFF;
	border:none;
	height:auto;
	font-weight:bold;
	width: auto !important;
	font-size: 1.2em;
    margin-left: 170px;
    margin-right: 0;
	padding-right: 5px;
}
.BtmFooter .UCFooter_autresitesButton span,
.BtmFooter .ctl00_ctl00_TERFooter_autresitesButton span{
	padding:0;
	margin:0;
}
.siteMenu{
	background:#CCC;
}
.siteMenu li.firstopt{
	background:#014495;
	border:none;
}
.siteMenu li.firstopt a{
	color:#FFF;
}
.NaHidden, label.NaNoDisplay {
    display: none !important;
}
.VaBtn {
	background: url("/Images/Commun/LoisirsTourisme/home/bg_fond_ok.png") no-repeat scroll 0 0;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	font-size:12px;
	height: 20px;
	width: 23px;
	padding: 0;
	float: right;
	margin: 3px 20px 0px 0px;
}
.VaBtn:focus {outline:1px dotted white;}

#corps_home_fond {
	background: none;
}

/* Fin CGR@2011/06/24 */

/*JCA@20111011 - Intégration FullSix Lot 3.0*/
.FloatL {float: left;}
.FloatR {float: right;}
.Wrapper {
	overflow: hidden;
	clear: both;
}
/*JCA - FIN*/
/* FBO@20110811 Intégration FullSix Lot3.0 ESpace_Perso/Mes_Achats */
.sc:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .sc {
	height:1%;
}
*:first-child+html .sc {
	min-height:1%;
}
a.BtnAch {
	display: block;
	width: 54px;
	height: 28px;
	background: url("/Images/Commun/Achat/btn-add-cart.png") no-repeat 0 0;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 15px 0px 0px 47px;
	margin: 17px 0px 7px 0px;
} 
/*p.TitleTe {
	font-size: 14px;
	color: #004494;
	font-weight: bold;
	padding: 10px 8px;
	background-color: #f7f5f8;
}*/
.LstIt {margin: 0px 15px;}
.LstIt li {
	padding: 19px 0px;
	border-bottom: 1px solid #d8d8d8;
	font-size: 12px;
	line-height: 1.6em;
	overflow: hidden;
}
span.TitleIt {
	color: #003e87;
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
}
a.LnkMon {
	font-size: 11px;
	color: #003e87;
}
a.BtnRen {
	position: absolute;
	top: 50%;
	right: 0;
	background: url("/Images/Commun/Achat/btn-mesachats.png") no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	width: 170px;
	height: 25px;
	font-weight: bold;
	padding-top: 5px;
	margin-top: -15px; 
}
*html a.BtnRen {
	top: 5%;
	right: 24px;
	margin-top: -17px;
}
.PagingIt {
	margin-top: 7px;
	text-align: right;
}
.PagingIt a {
	color: #333;
}
.PagingIt a.active {
	color: #003e87;
	text-decoration: none;
}
.BoxOffer {
	width: 649px;
	font-size: 12px;
	color: #4d4d4d;
}
.MarginT25 {margin-top: 25px;}
.TitleBO {
	width: 637px;
	padding-left: 12px;
	padding-bottom: 4px;
	background: #003c82 url("/Images/Commun/Achat/bg-title-of.gif") no-repeat 0px 0px;
}
.TitleBO span {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	padding-top: 4px;
	width: 637px;
}
.CntBO {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 14px 9px 14px;
	border: 1px solid #ececec;
	color: #4d4d4d;
	width: 619px;
}
.LstBOIt li {
	padding: 10px 0px;
}
img.PhotoOf {
	width: 140px;
	height: 140px;
}
.DesOffer {
	width: 430px;
	margin-left: 40px;
}
.TitleOf {
	color: #004494;
	font-weight: bold;
	margin-bottom: 5px;
}
.LnkDt {
	line-height: 1.8em;
	padding-left: 10px;
	background: url("/Images/Commun/Achat/arr-yel.gif") no-repeat left center;
}
.LnkDt a {
	color: #4d4d4d;
}
.NotifyIf {
	color: #003e87;
	font-size: 14px;
	padding: 20px 25px 10px 25px;
}
.ItCnt {
	width: 500px;
	background: url("/Images/Commun/Achat/blet-arr.gif") no-repeat 0 5px;
	padding-left: 34px;
}
.Relative {position: relative; }
/* end FBO@20110811 Intégration Full Six Lot3.0 */


/* JCA@20111005 - LOT 3.0 FH REC PAGE*/
.Wrapper {
    clear: both;
    overflow: hidden;
}

.FloatL {
    float: left;
}


select {
    border: 1px solid #CCCCCC !important;
    color: #4D4D4D;
}


.litRechSaisirGare
{
	background: url("/images/Commun/bg_form.gif") no-repeat scroll 0 16px transparent;
    color: #C1262C;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 0 80px;
    padding-bottom: 2px;
    width: 50%;
    height: 22px;
    margin-left: 295px;
    margin-top: -20px;
}

spanlitRechChoisirLigne
{
	margin-left: 295px;
}
