div.tx-icsnavitia-pi1,
div.tx-icsnavitia-pi2{
position:relative;
}

optgroup{
font-style:normal;
}

div.tx-icsnavitia-pi1 fieldset,
div.tx-icsnavitia-pi2 fieldset{
border:none;
}

div.tx-icsnavitia-pi1 label,
div.tx-icsnavitia-pi2 label{
font-size:0.75em;
}

div.tx-icsnavitia-pi1 p,
div.tx-icsnavitia-pi2 p{
margin:0;
color:#FFF;/*FFF*/
font-size:0.6em;
letter-spacing:0px;
line-height:1.05em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_error p{
color:#8D8D8D;
}

div.tx-icsnavitia-pi2 p.tx_icsnavitia_pi2_schedulesResults_info{
color:#8D8D8D;
font-size:0.8em;
margin-bottom:0.5em;
}


div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request a,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints a{
color:#ffe536;
font-size:0.7em;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request a.closeFindStation,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints a.closeFindStation{
display:block;
color:#FFF;
width:10px;
height:10px;
background:url(../img/close2.gif) center center no-repeat;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request a.closeFindStation span,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints a.closeFindStation span{
display:none;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request ul.tx_icsnavitia_pi1_cityList a,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints ul.tx_icsnavitia_pi1_cityList a{
font-size:1em;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request a.tx_icsnavitia_pi1_modifyLink,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints a.tx_icsnavitia_pi1_modifyLink{
text-decoration:underline;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request a.tx_icsnavitia_pi1_modifyLink:hover,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints a.tx_icsnavitia_pi1_modifyLink:hover{
text-decoration:none;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request a.tx_icsnavitia_pi1_help,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints a.tx_icsnavitia_pi1_help{
/*border-left:1px solid #ffe536;*/
background: url(../img/border-yellow.gif) left bottom no-repeat;
padding-left:0.5em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modifyLinkBlock{
margin-top:-0.3em;
}

div.tx-icsnavitia-pi1 input,
div.tx-icsnavitia-pi1 select,
div.tx-icsnavitia-pi2 input,
div.tx-icsnavitia-pi2 select{
font-size:0.75em;
color:#8D8D8D;
}

div.tx-icsnavitia-pi2 input#tx_icsnavitia_pi2_calendarSchedules{
float:left;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_separator{
clear:both;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_addressBlock,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock{
float:left;
width:100%;
margin-top:0.25em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock{
margin-top:0.35em;
margin-top: 0.8em;
float: left;
width: 60%;
}
/*
*+html div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock{
margin-top:0.15em;
}*/

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock{
margin-bottom:0.23em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock{
margin-bottom:0em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock{
margin-top:0.30em;
margin-bottom:0.30em;
margin:0.3em 0 0.3em 0;
}


div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_addressBlock label,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock label,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock label,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults label,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock label{
float:left;
letter-spacing:-0.1px;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock label{
/*letter-spacing:-0.2px;*/
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_addressBlock label{
padding-top:2px;
}/*div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock label,div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock label,*/

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock label,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock input{
float:left;
margin-left:0em;
margin-right:0.25em;
height:12px;
border:none;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock label{
margin-right:0.5em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch div.tx_icsnavitia_pi1_modeBlock input{
border:none;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock label,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock label{
margin-top:-1px;
line-height:1.5em;
}

div.tx-icsnavitia-pi1 label.tx_icsnavitia_pi1_modeLabel{
margin-top:-2px;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock input{
float:left;
margin-right:0.25em;
height:12px;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_criteriaBlock input#tx_icsnavitia_pi1_accessibleRoute{
/*margin-right:0.05em;*/
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch div.tx_icsnavitia_pi1_criteriaBlock input{
border:none;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock input#tx_icsnavitia_pi1_mode1{
margin-left:0;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_saveBlock input,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_saveBlock input{
float:left;
height:12px;
width:12px;
margin:0 0.25em 0 0;
padding:0;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch div.tx_icsnavitia_pi1_saveBlock input{
border:none;
}

div.tx-icsnavitia-pi1 input#tx_icsnavitia_pi1_saveSearch{
margin:0;
padding:0;
}

div.tx-icsnavitia-pi1 label#tx_icsnavitia_pi1_saveSearchlabel{
margin-left:0.35em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock label.tx_icsnavitia_pi1_modeLabel{
float:left;
width:5.25em;
/*margin:0;*/
margin-left:0;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_addressBlock input,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults input{
float:right;
width:9.5em;
border:1px solid #67969B;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_criteriaBlock input,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_modeBlock input,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_saveBlock input{
width:auto;
margin-right:0em;
float:left;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock input,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock select,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch input,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select{
float:left;
border:1px solid #63939a;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_addressBlock input,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock input,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults input,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch input{
padding:0.05em 0.1em 0.05em 0.1em;
height:15px;
}

#contenu form fieldset div.tx_icsnavitia_pi1_addressBlock input,
#contenu form fieldset div.tx_icsnavitia_pi1_dateBlock select,
#contenu form fieldset div.tx_icsnavitia_pi1_requestResults input,
#contenu div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch input,
#contenu div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select,
#contenu form fieldset div.tx_icsnavitia_pi1_line input,
#contenu form fieldset div.tx_icsnavitia_pi1_autocompletion input,
#contenu div.tx-icsnavitia-pi1 input#tx_icsnavitia_pi1_date,
#contenu div.tx-icsnavitia-pi1 select#tx_icsnavitia_pi1_criteria,
#contenu div.tx-icsnavitia-pi2 input,
#contenu div.tx-icsnavitia-pi2 select{
color:#000;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock select,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select{
font-size:0.7em;
width:4em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock select{
font-size:0.65em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select{
font-size:0.65em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock select#tx_icsnavitia_pi1_sens,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select#tx_icsnavitia_pi1_sens{
width:8em;
margin-right:0.5em;
padding:0em 0em 0em 0.1em;
}

div.tx-icsnavitia-pi1 select#tx_icsnavitia_pi1_criteria,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select#tx_icsnavitia_pi1_criteria{
float:left;
width:15.2em;
font-size:0.7em;
margin-right:0.5em;
padding:0em 0em 0em 0.1em;
height:1.5em;
}

*+html div.tx-icsnavitia-pi1 select#tx_icsnavitia_pi1_criteria{
width:14.5em;
}

*+html div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch select#tx_icsnavitia_pi1_criteria{
width:14.5em;
}

div.tx-icsnavitia-pi1 select#tx_icsnavitia_pi1_criteria{
margin-right:0.25em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_dateBlock span,
div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_advancedSearch span{
color:#FFF;
padding:0.3em;
float:left;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_request div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button{
background: url(../img/bouton_rechercher.png) no-repeat center center;
border:none;
color:#FFF;
padding:0.35em 0.7em 0.7em 0.7em;
width:89px;
height:auto;
float: left;
}

#itineraire div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_request div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button
#itineraire div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button,
#tx_icsdynamictab_pi1_tabContent2 div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_request div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button,
#tx_icsdynamictab_pi1_tabContent2 div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button{
float: right;
}

*+html div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_buttonBlock input.tx_icsnavitia_pi1_button{
padding:0.5em 0.7em 0.7em 0.5em;
}

div.tx-icsnavitia-pi1 label#tx_icsnavitia_pi1_dateLabel,
div.tx-icsnavitia-pi1  label#tx_icsnavitia_pi1_criteriaLabel{
float:left;
width:5.25em;
height:15px;
}

div.tx-icsnavitia-pi1 input#tx_icsnavitia_pi1_date{
font-size:0.7em;
width:5.75em;
/*border:1px solid #67969B;*/
padding:0em 0.15em 0em 0.15em;/*0.1em 0.15em 0.1em*/
height:14px;
}

div.tx-icsnavitia-pi1 input#tx_icsnavitia_pi1_calendarButton{
width:15px;
height:15px;
background:url(../img/picto_calendar.gif) no-repeat center center;
border:none;
margin:0 0.6em 0 0.4em;
cursor:pointer;
}

div.tx-icsnavitia-pi1 form#tx_icsnavitia_pi1_choosePoints select{
margin:0.25em 0 0.25em 0;
width:25em;
/*max-width:25em;*/
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request  p.tx_icsnavitia_pi1_helpLink,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints  p.tx_icsnavitia_pi1_helpLink{
font-size:1em;
letter-spacing:0;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request  p.tx_icsnavitia_pi1_helpLink a,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints  p.tx_icsnavitia_pi1_helpLink a{
font-size:0.7em;
}

div.tx-icsnavitia-pi1 p.tx_icsnavitia_pi1_start,
div.tx-icsnavitia-pi1 p.tx_icsnavitia_pi1_end{
font-weight:bold;
letter-spacing:0;
font-size:0.8em;
}

div.tx-icsnavitia-pi1 p.tx_icsnavitia_pi1_end{
margin-top:0.25em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_colg{
float:left;
width:50%;
margin-right:0em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_cold{
float:right;
width:49%;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_summary_colg{
float:left;
width:42.75%;/*49*/
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_summary_cold{
float:right;
width:54%;/*49*/
margin-left:1em;
margin-top:0.2em;/*1em*/
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_line{
float:left;
width:100%;
margin-bottom:0.5em;
}

div.tx-icsnavitia-pi1 p.tx_icsnavitia_pi1_helpLink{
margin: 0em 0 0.35em 0;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request p.tx_icsnavitia_pi1_helpLink a,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints p.tx_icsnavitia_pi1_helpLink a{
color:#FFE536;
text-decoration:underline;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request p.tx_icsnavitia_pi1_helpLink a:hover,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints p.tx_icsnavitia_pi1_helpLink a:hover{
text-decoration:none;
}

div#map{
height:550px;
}

/********** Recherche page résultats ************/

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_choosePoints{
position:relative;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_choosePoints p{
letter-spacing:0;
font-size:0.7em;
line-height:1.1em;
color:#FFF;
margin:0;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_choosePoints p.tx_icsnavitia_pi1_stationFind{
font-weight:bold;
font-size:0.8em;
margin: 0.4em 0 0.35em 0;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_colRight div.tx_icsnavitia_pi1_separator{
margin-bottom:0.15em;
}

div.tx-icsnavitia-pi1   div.tx_icsnavitia_pi1_blocEnd.tx_icsnavitia_pi1_separator,
div.tx-icsnavitia-pi1   div.tx_icsnavitia_pi1_blocStart.tx_icsnavitia_pi1_separator{
clear:both;
float:left;
margin-top:0.2em;
width:100%;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_advancedSearch{
/*display:none;*/
clear:both;
color:#FFF;
width:24.6em;
/*margin-top:-0.4em;*//*1.5*/
float:left;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults  div#tx_icsnavitia_pi1_advancedSearch input{
float:left;
margin-right:0.2em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_colg{
float:left;
margin-right:1em;
width:46%;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_cold{
float:left;
width:47%;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults{
background: url(../img/fond_recherche-avancee2.png) no-repeat top left;/*fond_recherche3.png*/
padding: 0.5em 0.25em 0 1em;
color:#FFF;
width:24.6em;
min-height:105px;
margin-bottom:0.8em;
/*height:112px;*/
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults.courant{
/*background-image:none;
background-color:blue;*/
/*background: url(../img/fond_recherche-avancee.png) no-repeat top left;*/
/*min-height:16em;*/
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults{
position:relative;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_footerRequest{
background: url(../img/fond_recherche-footer.png) no-repeat top left;
height:3px;
width:411px;
position:absolute;
bottom:-3px;
left:0;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_choosePoints div.tx_icsnavitia_pi1_footerRequest{
left:-1em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_request.tx_icsnavitia_pi1_requestResults input.tx_icsnavitia_pi1_button,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_choosePoints.tx_icsnavitia_pi1_requestResults input.tx_icsnavitia_pi1_button{
float:none;
margin-top:0.4em;
color:#FFF;
}

div.tx-icsnavitia-pi2 form#tx_icsnavitia_pi2_schedulesForm fieldset div.tx_icsnavitia_pi2_buttonBlock input,
div.tx-icsnavitia-pi1 form#tx_icsnavitia_pi1_requestForm fieldset div.tx_icsnavitia_pi1_buttonBlock input{
color:#FFF;
}


/*
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults.courant input.tx_icsnavitia_pi1_button{
margin-top:0em;
}*/

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_buttonBlock{
float:right;
clear: none;
margin-right:0.6em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_modeBlock {
margin:0.3em 0 0;
}

#itineraire div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_buttonBlock,
#tx_icsdynamictab_pi1_tabContent2 div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_buttonBlock{
float:right;
margin-top: 0.5em;
}

#itineraire div.tx-icsnavitia-pi1 form#tx_icsnavitia_pi1_choosePoints div.tx_icsnavitia_pi1_buttonBlock,
#tx_icsdynamictab_pi1_tabContent2 div.tx-icsnavitia-pi1 form#tx_icsnavitia_pi1_choosePoints div.tx_icsnavitia_pi1_buttonBlock{
margin-top: 0em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults h3{
padding:0;
text-transform:uppercase;
font-size:0.8em;
color:#FFF;
margin-bottom:0.5em;
}


div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_advancedSearchLink{
float:right;
margin-right:1.2em;
margin-top:1.1em;
/*background: url(../img/fond-advanced-link.png)  no-repeat bottom center;*/
background: url(../img/fond-advanced-link-expand.png)  no-repeat bottom center;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_advancedSearchLink.courant{
background: url(../img/fond-advanced-link.png)  no-repeat bottom center;
}

*+html div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_advancedSearchLink{
margin-top:0.8em;
}

div.tx-icsnavitia-pi1  #tx_icsnavitia_pi1_request.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_advancedSearchLink a{
color:#FFF;
font-size:0.8em;
display:block;
padding:0.2em 1.5em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults{
float:left;
width:100%;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults h3{
	background:url(../img/bandeauRecherche2.png) no-repeat left top;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	padding:0.6em 0 1em 1.2em;/*0.6em 0 0.4em 1em*/
	text-transform:uppercase;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_recap div#tx_icsnavitia_pi1_tableResults h3{
background:url(../img/bandeauRecherche3.png) no-repeat left top;
margin-bottom:0;
text-transform:none;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock{
background-color:#ddf2f4;
margin:-0.9em 0 0 2px;
width:99%;
padding-top:0.8em;
float:left;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock h4{
float:left;
width:50%;
color:#0441a0;
text-transform:uppercase;
font-size:0.9em;
padding-left:0.5em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock h4 a{
color:#0441A0;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock span{
float:right;
color:#0572e6;
margin-right:1em;
padding:0;
font-weight:bold;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock p.tx_icsnavitia_pi1_duration{
float:right;
color:#0572e6;
margin:0 1em 0 0;
padding:0;
font-weight:bold;
font-size:0.7em;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_after_before{
float:left;
width:100%;
margin:0 0 1em 0em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults  div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_after_before a{
font-size:0.8em;
color:#0c72db;
display:block;

padding:0.2em 1.2em;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_after_before div.tx_icsnavitia_pi1_beforeLink{
float:left;
background:url(../img/fond_precedent_suivant.png) no-repeat center center;
margin-left:0.75em;
height:19px;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_after_before div.tx_icsnavitia_pi1_beforeLink a{
background:url(../img/puce-bleue-gauche.gif) no-repeat center left;
padding-left:1.25em;
margin-left:1em;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_after_before div.tx_icsnavitia_pi1_afterLink a{
background:url(../img/puce-bleue-droite.gif) no-repeat center right;
padding-right:1.25em;
margin-right:1em;
}

div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_after_before div.tx_icsnavitia_pi1_afterLink{
float:right;
background:url(../img/fond_precedent_suivant.png) no-repeat center center;
margin-right:0.75em;
height:19px;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_headerResults{
float:left;
width:100%;
background:url(../img/separator.gif) no-repeat left bottom;
padding-bottom:0.1em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_tableResults{
background:url(../img/fond_itineraire.png) no-repeat left top;
margin:0em 0 0.8em 0.75em;
padding:0.25em 0.75em 0em 0.25em;
height:113px;
position:relative;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_tableResults.current{
background:url(../img/fond-itineraire-courant2.png) no-repeat left top;
padding:0.5em 0.75em 0em 0.25em;
height:128px;
margin-bottom:0.2em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_dateResults,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_modeResults,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults{
float:left;

}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_dateResults{
width:33%;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_modeResults{
width:32%;
margin-top:0.75em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_modeResults img{
margin:0 0.1em 0 0.1em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults{
width:34%;
margin:0.75em 0 0 0;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_startResults,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_endResults{
background:url(../img/fond_date.png) no-repeat left top;
padding:0.7em 0 0.5em 1em;
margin-top:0.4em;
min-height:16px;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_startResults p,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_endResults p{
color:#043d9b;
font-size:0.75em;
font-weight:bold;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p{
float:left;
font-size:0.7em;
font-weight:bold;
letter-spacing:-0.2px;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults div.tx_icsnavitia_pi1_correspondance,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults div.tx_icsnavitia_pi1_walk{
float:left;
width:100%;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults div.tx_icsnavitia_pi1_correspondance{
margin-top:0.25em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_correspondanceLabel,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_walkLabel{
color:#043d9b;
float:left;
width:100%;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_correspondanceLabel span,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_walkLabel span{
color:#ffa503;
float:right;
margin-right:0.5em;
}

*+html div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_correspondanceLabel span{
margin:0em;	
float:none;
}

*+html div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_walkLabel span{
margin-top:0em;
float:none;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_correspondanceValue,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_infosResults p.tx_icsnavitia_pi1_walkValue{
color:#ffa503;
float:right;
margin-right:0.5em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_linkResults{
position:absolute;
bottom:0.5em;
right:1.2em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_tableResults.current div.tx_icsnavitia_pi1_linkResults{
bottom:1.35em;
right:1em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_linkResults a{
color:#043D9B;
font-size:0.7em;
padding-left:1.25em;
display:block;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults .current  div.tx_icsnavitia_pi1_linkResults a{
color:#FFF;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_linkResults a.tx_icsnavitia_pi1_displayMapLink{
background:url(../img/puce-fleche-blanche-droite.gif) no-repeat left center;
margin-bottom:0.4em;
/*display:none;*/
}
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults  div.tx_icsnavitia_pi1_tableResults.current div.tx_icsnavitia_pi1_linkResults a.tx_icsnavitia_pi1_displayMapLink{
display:none;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults a.tx_icsnavitia_pi1_displayRouteList{
float:right;
color:#0441A0;
text-decoration:underline;
font-size:0.8em;
margin:1em 1em 0 0;
font-weight:bold;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults a.tx_icsnavitia_pi1_displayRouteList:hover{
text-decoration:none;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_linkResults a.tx_icsnavitia_pi1_detailsLink{
background:url(../img/puce-fleche-blanche-bas.gif) no-repeat left center;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_detailsBlock{
float:left;
width:100%;
margin:0 0 1em 0.5em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_headerDetailsResult,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_footerDetailsResult,
div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult{
float:left;
width:374px;
padding:0em 1em 0 0.35em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_headerDetailsResult{
background:url(../img/fond_header_results2.png) no-repeat top left;
height:38px;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_footerDetailsResult{
background:url(../img/fond_footer_results2.png) no-repeat bottom left;
height:46px;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_footerDetailsResult span{
padding-top:0.9em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult{
background:url(../img/fond_body_results.png) repeat-y top left;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table{
border-collapse:collapse;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td{
border:1px solid #d5e7f8;
font-size:0.75em;
vertical-align:top;
padding: 1em 0.8em 1em 0.8em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.hour{
color:#043d9b;
font-size:0.75em;
padding:1em 0.4em;
font-weight:bold;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.left{
border-left:none;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.right{
border-right:none;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.mode{
padding: 1em 0.1em 1em 0.5em ;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.duration{
padding: 1em 0.1em 1em 0.5em ;
color:#043d9b;
width:25%;
font-weight:bold;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.duration div.voirSurLaCarte{
background:url(../img/voirsurlacarte.jpg) no-repeat center center;
width:68px;
height:33px;
margin:0.75em 0 0 0.75em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td.duration span{
color:#36a9ab;
font-weight:bold;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td div.voirSurLaCarte a{
color:#043D9B;
display:block;
line-height:1.1em;
padding-left:0.6em;
padding-top:0.2em;
width:4.5em;
}

div.tx-icsnavitia-pi1 div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock div.tx_icsnavitia_pi1_bodyDetailsResult table td span{
float:none;
font-size:1em;
font-weight:normal;
margin:0;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock h4.tx_icsnavitia_pi1_resultStartTitle{
padding-top:0.75em;
}

div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_resultBlock h4.tx_icsnavitia_pi1_resultEndTitle{
padding-top:0.75em;
}

/********** Fin Recherche page résultats ************/

/********** Auto completion ************/

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_autocompletion{
position:relative;
}

#tx_icsnavitia_pi1_autocompletion_start,
#tx_icsnavitia_pi1_autocompletion_end{
position:absolute;
background-color:#FFFFFF;
top:1.05em;
width:9.25em;/*7.25*//*10*/
z-index:25000;
display:none;
visibility:hidden;
}

#tx_icsnavitia_pi1_autocompletion_start{
left:4.35em;/*3.9  | 4.35*/
}

.tx_icsnavitia_pi1_requestResults #tx_icsnavitia_pi1_autocompletion_start{
left:3.9em;/*3.9  | 4.35*/
}

#tx_icsnavitia_pi1_autocompletion_end{
left:4.15em;/*4.15*/
}

*+html #tx_icsnavitia_pi1_autocompletion_end{
left:4.1em;/*4.15*/
}

*html #tx_icsnavitia_pi1_autocompletion_start{
left:0.45em;
}

*html #tx_icsnavitia_pi1_autocompletion_end{
left:0.7em;
}

#tx_icsnavitia_pi1_autocompletion_start ul.tx_icsnavitia_pi1_cityList,
#tx_icsnavitia_pi1_autocompletion_end ul.tx_icsnavitia_pi1_cityList{
border:1px solid #63939a;

}

#tx_icsnavitia_pi1_autocompletion_start ul.tx_icsnavitia_pi1_cityList li,
#tx_icsnavitia_pi1_autocompletion_end ul.tx_icsnavitia_pi1_cityList li{
background:none;
color:#8D8D8D;
cursor:pointer;
padding:0;
font-size:0.75em;
}

#tx_icsnavitia_pi1_autocompletion_start ul.tx_icsnavitia_pi1_cityList li a,
#tx_icsnavitia_pi1_autocompletion_end ul.tx_icsnavitia_pi1_cityList li a{
padding-left:0.5em;
color:#8D8D8D;
display:block;
width:97%;
/*font-size:1.1em;*/
}

#tx_icsnavitia_pi1_autocompletion_start ul.tx_icsnavitia_pi1_cityList li a:hover,
#tx_icsnavitia_pi1_autocompletion_end ul.tx_icsnavitia_pi1_cityList li a:hover{
background-color:#CCC;
/*display:block;
width:96%;*/
}

#tx_icsnavitia_pi1_autocompletion_start ul.tx_icsnavitia_pi1_cityList li.courant a,
#tx_icsnavitia_pi1_autocompletion_end ul.tx_icsnavitia_pi1_cityList li.courant a{
background-color:#CCC;
color:#000;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_autocompletion_start ul,
div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_autocompletion_end ul{
margin:0;
}

/*********** Fin auto completion ***********/


/********** Boite "Aide" ************/

div#tx_icsnavitia_pi1_findStation{
display:none;
background:url(../img/fond_aide.jpg) no-repeat center center;
position:absolute;
top:4.3em;
left:0em;
width:250px;
height:122px;
position:absolute;
z-index:50;
}

div#tx_icsnavitia_pi1_findStation h4{
float:left;
width:100%;
margin-bottom:0.25em;
height:1.2em;
}

div#tx_icsnavitia_pi1_findStation select{
float:none;
width:20em;
margin:1em 1em 0em 1em;
padding:0;
font-size:0.7em;
color:#8D8D8D;
}

div#tx_icsnavitia_pi1_findStation select#tx_icsnavitia_pi1_poiValue{
margin-top:0.25em;
}

div#tx_icsnavitia_pi1_findStation p{
float:none;
width:22em;
font-size:0.6em;
color:#8D8D8D;
padding:0;
margin:0em 1em 0em 1em;
}

div#tx_icsnavitia_pi1_findStation p.tx_icsnavitia_pi1_poiValue{
margin:0.3em 0 0.2em 1em;
}

div#tx_icsnavitia_pi1_findStation select{
margin-top:0.5em;
}

*+html div#tx_icsnavitia_pi1_findStation select{
margin-top:0.15em;
}

form fieldset div#tx_icsnavitia_pi1_findStation input.tx_icsnavitia_pi1_setStart,
form fieldset div#tx_icsnavitia_pi1_findStation input.tx_icsnavitia_pi1_setEnd{
background: url(../img/bouton_rechercher.png) no-repeat center center;
border:none;
color:#FFF;
padding:0.7em 0.7em 0.7em 0.7em;
width:89px;
height:23px;
margin:0 0.25em 0 0.5em;
padding:0.1em 0 0.25em 0;
float:left;
}

form fieldset div#tx_icsnavitia_pi1_findStation input#tx_icsnavitia_pi1_validNoScript{
background: url(../img/bouton_recharger.png) no-repeat center center;
border:none;
color:#FFF;
padding:0.7em 0.7em 0.7em 0.7em;
width:40px;
height:23px;
margin:0 0.25em 0 0em;
padding:0.1em 0 0.25em 0;
float:left;
}

div#tx_icsnavitia_pi1_findStation div.tx_icsnavitia_pi1_form_button{
position:absolute;
bottom:0.2em;
left:0;
}

div#tx_icsnavitia_pi1_findStation div.tx_icsnavitia_pi1_form_POI{
clear:both;
}

div#tx_icsnavitia_pi1_findStation span.alignLeft{
float:left;
margin-left:0.25em;
color:#FFF;
}

div#tx_icsnavitia_pi1_findStation span.alignRight{
float:right;
margin-right:0.25em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_colLeft{
float:left;
width:15%;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_colRight{
float:left;
width:84%;
}

#tx_icsnavitia_pi1_hour,
#tx_icsnavitia_pi1_min{
width:4em;
}

div.tx_icsnavitia_pi1_googleMapContent,
div.tx_icsnavitia_pi1_directLineBloc{
padding:0.5em;
background: url(../img/fond-googlemap.gif) repeat-x top left;
}


div.tx_icsnavitia_pi1_directLineContent{
background-color:#f7fcfc;
padding:0.5em;
height:11.3em;
}

div.tx_icsnavitia_pi1_centralColumn{
clear:both;
float:left;
width:100%;
}

#contenu div.tx_icsnavitia_pi1_centralColumn ul li{
float:left;
padding:0;
background:none;
}	

#contenu div.tx_icsnavitia_pi1_centralColumn ul li.current{

}

#contenu div.tx_icsnavitia_pi1_centralColumn ul li a{
background: url(../img/border-plage-horaires.png) no-repeat bottom right;
color:#003184;	
padding:0.5em 0.8em 0 0.8em;/*0.5em 1.1em 0 1.1em*//**/
display:block;
}

#contenu div.tx_icsnavitia_pi1_centralColumn ul li.no-border a{
background:none;
}

#contenu div.tx_icsnavitia_pi1_centralColumn ul li.current a{
color:#FFF;
background: url(../img/puce-plage-horaires-courant.png) no-repeat top center;
min-height:46px;
}

div.tx_icsnavitia_pi1_directLineContent p{
color:#6b9194;
padding-top:1em;
font-size:0.75em;
}

div.tx_icsnavitia_pi1_directLineContent h3{
color:#225296;
margin:0;
padding-bottom:0.75em;
padding-top:0;
border-bottom:1px solid #a7dbdf;
}

div.tx_icsnavitia_pi1_directLinesTable{
clear:both;
}

div.tx_icsnavitia_pi1_directLinesTable table{
width:93%;
}

div.tx_icsnavitia_pi1_directLinesTable table td{
text-align:center;
color:#003184;
font-size:0.8em;
}

div.tx_icsnavitia_pi1_directLinesTable table thead tr th{
background: url(../img/fond-directLines-table-th.jpg) no-repeat center center;
color:#FFF;
padding:0.35em 0 0.35em 0;
width:25%;
text-transform:uppercase;
font-size:0.8em;		
}

div.tx_icsnavitia_pi1_directLinesTable table thead tr th.tx_icsnavitia_pi1_directLines_start,
div.tx_icsnavitia_pi1_directLinesTable table thead tr th.tx_icsnavitia_pi1_directLines_arrival{
background: url(../img/fond-directLines-table-th-alt2.jpg) no-repeat center center;
}

div.tx_icsnavitia_pi1_directLinesTable table tr.even{
background-color:#ddf2f4;
}

div.tx_icsnavitia_pi1_directLinesTable table tr{
height:2.5em;
}

/********** Fin Boite "Aide" ************/

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_error{
font-size:0.8em;
padding:1em;
}

div.tx-icsnavitia-pi1 #tx_icsnavitia_pi1_request div.tx_icsnavitia_pi1_saveBlock label a{
color:#FFF;
font-size:1em;
}

#horaire div.tx-icsnavitia-pi2 #tx_icsnavitia_pi2_schedulesForm div.tx_icsnavitia_pi2_saveBlock label a{
color:#FFF;
}

div.tx-icsnavitia-pi2 #tx_icsnavitia_pi2_schedulesForm div.tx_icsnavitia_pi2_saveBlock label a{
color:#8D8D8D;
font-size: 1.2em;
}

/****************************** HORAIRES *******************************/

div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_schedulesContainer{
padding:0.25em 1em 0.2em 1em;
}

div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_schedulesContainer label{
float:left;
width:11em;/*9*/
}

#horaire div#tx_icsnavitia_pi2_schedulesContainer label{
width:9em;/**/
}

div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_schedulesContainer.tx_icsnavitia_pi2_details label{
color:#8D8D8D;
}

div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_schedulesContainer  label#tx_icsnavitia_pi2_saveSearchlabel{
width:15em;
margin-left:0.25em;
}

div.tx-icsnavitia-pi2 span.select-box{
font-size: 1em;
/*position: relative;
z-index: 100;*/
clear: none;
padding: 0;
float:left;
width:14em;
}
/*
div.tx-icsnavitia-pi2 span.select-box select{
position: absolute;
z-index: 50;
}*/

#horaire div.tx-icsnavitia-pi2 select{
width:19.5em;/**/
}

div.tx-icsnavitia-pi2 select{
float:left;
width:37.5em;/*19.5*/
height:1.65em;
}

div.tx-icsnavitia-pi2 input#tx_icsnavitia_pi2_dateSchedules,
div.tx-icsnavitia-pi2 input#tx_icsnavitia_pi2_calendarButtonSchedules,
div.tx-icsnavitia-pi2 input#tx_icsnavitia_pi2_saveSearch{
float:left;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineType,
div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeResult,
div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeStopAreaResult,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_calendar,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_saveBlock,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_buttonBlock,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineSens,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_stopAreaList,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineName{
clear:both;
float:left;
width:100%;
margin-bottom:0.3em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineType,div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineName{
height: 1.3em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineType{
/*margin-bottom:0.2em;*/
margin-top:0.5em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_calendar  div.tx_icsnavitia_pi2_buttonBlock.tx_icsnavitia_pi2_alignRight{
clear:none;
width:auto;
float:right;

}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_calendar  div.tx_icsnavitia_pi2_buttonBlock.tx_icsnavitia_pi2_alignRight input{
margin-top:-0.2em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_calendar label,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_calendar input{
/*margin-top:0.1em;*/
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_calendar,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_saveBlock{
margin-top:0.1em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_saveBlock label,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_saveBlock input{
font-size:0.7em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_home div.tx_icsnavitia_pi2_calendar{
/*background: url(../img/bordure-horaire.gif) no-repeat center bottom;
padding-bottom:0.2em;*/
}

div.tx-icsnavitia-pi2 input#tx_icsnavitia_pi2_calendarButtonSchedules{
width:15px;
height:15px;
background:url(../img/picto_calendar.gif) no-repeat center center;
border:none;
margin:0.1em 0.6em 0 0.4em;
cursor:pointer;
}

div.tx-icsnavitia-pi2 input#tx_icsnavitia_pi2_dateSchedules{
font-size:0.7em;
width:5.5em;
padding:0em 0.15em 0em 0.15em;
height:15px;
border:none;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_details input#tx_icsnavitia_pi2_dateSchedules{
border:1px solid #67969B;
}

div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeResult,
div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeStopAreaResult{
margin:0;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_lineSens,
div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_stopAreaList{
margin:0 0 0.3em 0;
}

div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeStopAreaResult div.tx_icsnavitia_pi2_stopAreaList a{
color:#FFF;
font-size:0.7em;
float:left;
margin-left:9.5em;
margin-top:0.4em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_details div#tx_icsnavitia_pi2_lineTypeStopAreaResult div.tx_icsnavitia_pi2_stopAreaList a{
color:#6B6A6A;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_buttonBlock input{
background: url(../img/bouton_rechercher.png) no-repeat center center;
border:none;
color:#FFF;
padding:0.35em 0.7em 0.55em 0.7em;
width:89px;
height:auto;
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults{
width:90%;
border-collapse:collapse;
text-align:center;
font-size:0.9em;
/*border:1px solid #DDDDDD;*/
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults td{
padding:0.5em 0.28em 0.5em 0.28em;
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults td.tx_icsnavitia_pi2_odd{
background-color:#b5dfe2;
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults td.tx_icsnavitia_pi2_even{
background-color:#cfebed;
}

div.tx-icsnavitia-pi2 table.tx_icsnavitia_pi2_schedulesResults thead td{
color:#FFF;
}

#contenu div.tx-icsnavitia-pi2 table.tx_icsnavitia_pi2_schedulesResults tbody td a{
color:#282828;
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults th{
font-weight: normal;
color: #FFFFFF;
padding:0.5em 0.28em 0.5em 0.28em;
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults th.tx_icsnavitia_pi2_oddHeader{
background-color:#3477c2;
}

div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults th.tx_icsnavitia_pi2_evenHeader{
background-color:#3c7ecc;
}

#contenu div.tx-icsnavitia-pi2  table.tx_icsnavitia_pi2_schedulesResults td a{
color:#6D6D6D;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse div.tx-icsnavitia-pi2{
background-color:#C6E4FF;
padding:0em 0.5em 0.5em 0.5em;
position:absolute;
top:0;
border:1px solid #CCC;
width:23em;
z-index:100;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul{
margin-left:0em;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li{
padding:0em 0 0em 0em;
background:none;
float:left;
width:100%;
clear:both;
font-size:0.9em;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li span{
font-size:1em;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li span.tx_icsnavitia_pi2_stopPointName{
float:left;
width:77%;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li span.tx_icsnavitia_pi2_hour{
float:right;
width:12%;
text-align:center;
}
/*
div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.tx_icsnavitia_pi2_odd span.tx_icsnavitia_pi2_stopPointName{
background-color:#D9F7D7;
}*/

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.tx_icsnavitia_pi2_odd span.tx_icsnavitia_pi2_hour{
background-color:#C6E4FF;
}
/*
div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.tx_icsnavitia_pi2_even span.tx_icsnavitia_pi2_stopPointName{
background-color:#b5dd88;
}*/

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.tx_icsnavitia_pi2_odd{
background-color:#C6E4FF;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.tx_icsnavitia_pi2_even{
background-color:#D9FFFF;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.tx_icsnavitia_pi2_even span.tx_icsnavitia_pi2_hour{
background-color:#D9FFFF;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse ul li.cur{
font-weight:bold;
}

div.tx-icsnavitia-pi2  div#tx_icsnavitia_pi2_endOfCourse h3{
margin-bottom:0.25em;
padding-top:0.5em;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_home  div.tx_icsnavitia_pi2_frequencylinks{
float:right;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_home  div.tx_icsnavitia_pi2_frequencylinks img{
vertical-align:middle;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_details  div.tx_icsnavitia_pi2_frequencylinks{
display:none;
}

div.tx-icsnavitia-pi2 #tx_icsnavitia_pi2_schedulesForm  div.tx_icsnavitia_pi2_frequencylinks a{
color:#FFF;
font-size:0.7em;
/*background: url(../img/horaire-picto-metro.gif) no-repeat right center;*/
display:block;
min-height:18px;
/*padding-right:2em;
text-decoration:underline;*/
}

div.tx-icsnavitia-pi2 #tx_icsnavitia_pi2_schedulesForm  div.tx_icsnavitia_pi2_frequencylinks a:hover{
text-decoration:underline;/*none*/
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_home div.tx_icsnavitia_pi2_infoText{
margin-bottom:0.5em;
float:left;	
width:100%;
}

div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_details div.tx_icsnavitia_pi2_infoText{
display:none;
}

/************************************************************************/

div.voirSurLaCarte,
#iw_kml{
display:none;
}

div.tx-icsnavitia-pi1 img.ui-datepicker-trigger,
div.tx-icsnavitia-pi2 img.ui-datepicker-trigger{
float:left;
margin-right:0.5em;
margin-left:0.25em;
}

#ui-datepicker-div span{
padding:0;
font-size:1em;
}

#ui-datepicker-div {
font-size:0.8em;
}

/*IE6*/

*html div.tx-icsnavitia-pi1{
position:static;
}

*html div.tx-icsnavitia-pi1  div.tx_icsnavitia_pi1_choosePoints{
position:static;
}

*html div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults{
height:105px;
position:static;
}

*html div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_requestResults div.tx_icsnavitia_pi1_footerRequest{
display:none;
}

*html div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_linkResults{
bottom:0.35em;
right:1em;
}

*html div.tx-icsnavitia-pi1  div#tx_icsnavitia_pi1_tableResults div.tx_icsnavitia_pi1_tableResults.current div.tx_icsnavitia_pi1_linkResults{
bottom:0.95em;
right:0.5em;
}

*html div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_autocompletion{
position:static;
}

*html #tx_icsnavitia_pi1_autocompletion_start{
top:-9999px;
}

*html #tx_icsnavitia_pi1_autocompletion_end{
top:-9999px;
}

*html div.tx_icsnavitia_pi1_googleMapContent{/*
position:absolute;
left:1em;
top:0;*/
}

/***********/

#contenu  a.ui-state-default{
color:#2E6E9E;
}

div.tx-icsnavitia-pi1 .tx_icsnavitia_pi1_directLines{
clear:both;
float:left;
margin-bottom:1em;
margin-top:0.5em;
/*background: url(../img/fond_lignedirect.png) no-repeat center center;*/
/*padding:1.2em 1em 1em 1em;*/
/*margin-top:0.75em;*/
/*height:3.75em;
width:23.75em;*/
}

div.tx-icsnavitia-pi1 .tx_icsnavitia_pi1_directLines h3.directLineHeader {
background: url(../img/puce_fleche_itineraire.gif) no-repeat left center;
margin-top:1em;
padding-left:2em;
padding-top:0.25em;
padding-bottom:0.25em;
color:#043d9b;
text-transform:uppercase;
font-size:0.9em;
}

div.tx-icsnavitia-pi1 .tx_icsnavitia_pi1_directLines .directLineLink{
float:right;
margin-top:1.5em;
}

#contenu div.tx-icsnavitia-pi1 .tx_icsnavitia_pi1_directLines .directLineLink a{
background: url(../img/fond_lignedirect_link.png) no-repeat center center;
color:#FFF;
padding:1em 2.8em;
position:relative;
font-weight:bold;
}

#tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_home div.tx_icsnavitia_pi2_frequencylinks {
float:left;
width:100%;
}

#tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2 div.tx_icsnavitia_pi2_home div.tx_icsnavitia_pi2_frequencylinks a{
background: url(../img/bordure-horaire2.gif) no-repeat right center;
}

#tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2 .tx_icsnavitia_pi2_lineName{
margin-bottom:0.65em;
}

#tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2  .tx_icsnavitia_pi2_buttonBlock{
margin-bottom:0;
}

#tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeResult{
margin-bottom:0.4em;	
}

*+html #tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeResult{
margin-bottom:0.9em;
}

*+html #tx_icsdynamictab_pi1_tabsContent div.tx-icsnavitia-pi2 div#tx_icsnavitia_pi2_lineTypeStopAreaResult{
margin-bottom:0.3em;	
}

div.tx_icsnavitia_pi1_recap_header {
border-bottom:1px solid #e2e2e2;
float:left;
width:100%;
padding-bottom:1em;
}

div.tx_icsnavitia_pi1_recap_startarrival{
float:left;
width:100%;
margin-left:0.5em;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_recap p{
color:#0445a1;
font-size:0.8em;
font-family:verdana;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_recap_info p{
color:#0445a1;
font-size:0.7em;
margin-left:3.5em;
font-family:verdana;
}

div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_recap p.tx_icsnavitia_pi1_recap_start,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_recap p.tx_icsnavitia_pi1_recap_arrival,
div.tx-icsnavitia-pi1 div.tx_icsnavitia_pi1_recap p.tx_icsnavitia_pi1_recap_plagehoraire{
font-weight:bold;
}

div.tx_icsnavitia_pi1_recap_colg{
float:left;
width:49%;	
margin-right:0.5em;
}

div.tx_icsnavitia_pi1_recap_cold{
float:left;
width:35%;
}

div.tx_icsnavitia_pi1_recapAll,
div.tx_icsnavitia_pi1_inter{
float:left;
width:100%;
}

div.tx_icsnavitia_pi1_inter{
margin-top:0.5em;
margin-left:0.5em;
}

div.tx_icsnavitia_pi1_recapAll p.tx_icsnavitia_pi1_recap_start,
div.tx_icsnavitia_pi1_recapAll p.tx_icsnavitia_pi1_recap_arrival,
div.tx_icsnavitia_pi1_recapAll p.tx_icsnavitia_pi1_recap_plagehoraire{
float:left;
}

div.tx_icsnavitia_pi1_recapAll p.tx_icsnavitia_pi1_recap_start_value,
div.tx_icsnavitia_pi1_recapAll p.tx_icsnavitia_pi1_recap_arrival_value,
div.tx_icsnavitia_pi1_recapAll p.tx_icsnavitia_pi1_recap_plagehoraire_value{
float:left;
}

div.tx_icsnavitia_pi1_recap_startarrival_line{
float:left;
width:100%;
clear:both;
margin-bottom:0.15em;
}

div.tx_icsnavitia_pi1_recap_info{
float:left;
width:100%;
margin-top:1.5em;	
margin-bottom:0.5em;
}

div.tx_icsnavitia_pi1_directLinesList ul{
float:left;
width:100%;
border-top:1px solid #02419e;
width:64.75em;
padding-top:0.1em;
}

#contenu .tx_icsnavitia_pi1_recap_cold a{
color:#FFF;
background: url(../img/fond-recap-bleu.gif) no-repeat left center;
font-family:verdana;
font-size:0.55em;
padding:1em 0.5em 0.9em;
position:relative;
}

#contenu .tx_icsnavitia_pi1_recap_cold a:hover{
text-decoration:underline;
}

#contenu .tx_icsnavitia_pi1_recap_cold a.tx_icsnavitia_pi1_print{
padding-right:1.5em;	
}

.tx_icsnavitia_pi1_recap_print {
float:left;
margin-top:2em;
width:100%;
display:none;
}

.tx_icsnavitia_pi1_recap_newSearch{
float:left;
width:100%;
margin-top:1em;
}

.uid869 p.bodytext{
color:#04999f;
}