@charset "utf-8";
/* CSS Print */
* {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
}
.flash_droite, .nav_horaire, .pub, #col_droite_xm, .liste_lienrecherche, #menu_header, .suivprec_trajet, .nav_trajet, .liste_liencontex, #menu, #connexion_container, .separation_visu, #print_send, .hautdepage, #partenaires, #footer {
	display:none!important;
}
h2{ font-size:1.6em!important;}
#liste_loisir .subMenu .texte{ width:380px;}
.onglet{ width:640px;}
#container{width:640px;}
#ctn_ariane{ width:620px;}
#col_droite_m{ width:150px; overflow:visible!important;}
#col_mid_s{ width:190px; padding-left:10px;}
#col_droite_s{ padding-left:10px; width:160px; overflow:visible!important;}
.contact{ width:180px;}
#col_gauche_s{ width:240px;}
#col_droite_sr{ width:160px; overflow:visible!important;}
#col_droite_sr .contact{ width:180px;}
#col_gauche_l{ width:460px;}
.bloc_rubred{ margin-left:0px;}
.colonne2{ width:150px;}
.tableau_recherche{ margin-left:0px;}
.tab_recherche td.detail{ background:#F6F6F6!important;}
.liste{min-height:1%;}
* html {height:1%}
.liste li{min-height:1%;}
* html li {height:1%}
.table_horaires .detail td{ background:#E7D3DF;}
.table_horaires .detail td a { padding-left:0;}
.carte, .rappel_trajet{
	float:none;
}
.carte{
	float:none;
	margin-top:80px;
}
.tab_recherche td.detail_prob {
	background:#F6F6F6 url(../images/commun/picto_loupe_grille.gif) no-repeat scroll 6px 25px!important;
}
.tab_recherche td.detail {
	background:#F6F6F6 url(../images/commun/picto_loupe_grille.gif) no-repeat scroll 6px 12px!important;
}
#grille_horaire{ margin-top:20px; margin-left:0;}
.tab_trajet td.detail {
	background:#F6F6F6 url(../images/commun/picto_loupe_grille.gif) no-repeat scroll 7px 6px;
	text-align:left;
}
#te_bigMainContent, .te_article{ width:425px!important;}
#corps .te_article{ width:425px!important;}


#te_mainContent{ margin:0;}
#te_mainContent { width:450px!important;}
#te_menu2{ margin:0;}
.te_table_bulletin{ width:635px!important; margin-bottom:15px;}
.retare{ clear:both;}
.noprint{ display:none!important;}
.te_gareInfo, .te_gareInfo, .te_letters, .te_guide{ width:440px!important;}
.te_gareInfo div{ width:150px;}
.te_gareInfo img{ width:230px; height:172px;}
.te_letters li a{ padding:5px 2px 3px 2px;}

#te_mainContent .te_guide{ width:450px!important;}
#te_mainContent .te_service, #te_mainContent .te_service div{width:240px!important;}
.te_info_gare{ width:180px!important;}
.te_info_gare .tprint{ width:180px; height:130px!important;}
.te_service .t2print{ width:250px; height:200px;}

#te_bigMainContent p span{ width:430px!important;}

.te_ficheEvenement{ width:445px!important;}
.te_wordTer{ width:445px!important;}
.te_ficheEvenement div ul{ display:none;}
.te_ficheEvenement h4{ margin-top:30px;}
.te_hightlightEvents .infosEvent{ width:148px!important; padding-left:4px!important; padding-right:4px!important; overflow:hidden!important;}
.te_createEvent img{ width:130px!important; height:70px!important;}
.te_table_bulletin td.te_normalText{ width:170px!important;}

.te_info_ter{ width:180px!important; padding:0!important; margin-left:10px!important}
.te_info_ter input#recherche{ width:120px!important;}

.te_table{ width:450px!important;}

#te_bigMainContent{ width:600px!important;}
.te_eService div{ width:600px!important;}

.te_e-service_widget .te_recherche_widget{ width:160px!important;}
.hightlightFicheHoraire div{ width:300px!important; margin-bottom:10px!important;}
.te_gareSelection{ width:440px!important;}
.te_gareSelection fieldset{ padding-left:50px!important;}
.te_btn_search{ display:none;}
.nowrap{ white-space:nowrap!important}
object#e-service{ width:615px; height:352px;}
.te_e-service_widget .dl{ width:280px!important; margin-right:200px;}

.te_ficheEvenement .vote{ width:280px;}
.depart .menu2 img{ margin-top:5px;}
 
#footerprint{ display:block; font-size:0.9em; color:000000;}

.colonne1, .colonne2, .colonne_contex, .pub, .te_sidebar, .te_blockSidebarRight {display:none;} 

/* NBO@12/07/2010 - Billet 1 euro */
.ope_1_euro #header h1 {
    color:#004494 !important;
    font-size:22px !important;
    font-weight:normal !important;
}
.ope_1_euro h2 {
    color:#004494 !important;
    font-size:12px !important;
}
.ope_1_euro p.mentions {
    font-size:10px !important;
}
/* NBO@12/07/2010 - Billet 1 euro (FIN) */
