html {
}
hr{width:90%}
.ariane {
background: none;
}
.ariane a,
.ariane a:link {
float:left;
background: url(../img/ie6puce-arianne.gif) no-repeat scroll 3px 7px transparent;
}
.ariane {
padding: 5px 10px 0px 5px;
}
.btn-reduce{background-image: url(../img/amoins.gif) ;color:white;width:32px; height:36px; font-weight:bold}
.btn-enlarge{background-image: url(../img/aplus.gif) ;color:white;width:24px; height:36px; font-weight:bold}
.ariane .raccourci-accessible a.btn-contrast{background-image:url(../img/contraste.gif) ;border-left:1px solid #004169; height: 36px;width: 32px;padding:0; margin:0 }

.ariane .btn-contrast img {height: 36px;width: 32px;}

.ariane .raccourci-accessible a.btn-langue, .ariane .raccourci-accessible a.btn-langue img {padding:0;height: 28px;width: 28px;}
.ariane .raccourci-accessible a.vgb {background: url(../img/flag-gb.gif) no-repeat -6px 0px transparent;
}

.ariane .raccourci-accessible a.btn-contrast{text-indent:-9000px}


#bloccenter {
float: left;
width: 605px;
padding: 10px 10px 10px 0px;
}

.height-form {
height: 160px;
}

#blocleft, #blocright, #bloccenter  {
margin:0 ; padding-top:0}
#infos {
background: url(../img/bkgInfoTrafic.png) no-repeat scroll 0 0 white;
height: 120px;
width:166px;
margin-bottom: 25px;
position: relative;
padding: 40px 4px 100px 4px;
}

#blocleft{width:190px; padding-right:0}

#blocright {float: left;width: 175px;margin:0 ; padding:0}


#contenu #edito img {width: 175px;}
#infos {height: 120px;}

.bloc_itineraires input.textbox, .bloc_itineraires input.datepicker, .bloc_itineraires #ctl00_ContenuCPHAccueil_UCItineraire_ddlTypeHeure {width: 130px;}

.invite {display:inline;margin:7px 3px -3px 0;}

iframe#ProchainsPassages body{background-color:#D43CA6}

.bloc_horaires #btn_Horaires {
width: 184px;

text-transform: uppercase;
margin-top: 44px;
font-weight: bold;
padding: 10px 6px;
position: relative;
}
.bloc_horaires {padding-bottom: 0px;}

.contenu{background:#fff;height: 380px;margin-top:0}
.ombre{background:none}

#contenu_page, #contenu-page {height: 380px;}
.bande-infostrafic{margin-bottom:0}

#recherche-raccourci {width: 200px;float:left;
}
.date-ariane{float:left;padding: 5px 0 5px 0px;line-height: 20px;}



/*
Back to top button 
*/
p.back-top, #back-top {display: none;}

#blocright{position:relative}



.accueil_CartouchePublicitaire, .accueil_CartoucheJeuxConcours
{
    width:180px;
}

.horaires .ddl
{
    width:170px;
    margin-bottom: 13px;
margin-top: 15px;
}


/*Gestion du dock*/
.dock-item2
{
    bottom:280px!important;
}

.dock-container2
{
	top:290px;
}

.dockContenu
{
margin-left:50px!important;
}
#contenu_page table{width:570px}
.menu1 ul li.on a {
background-image: url(../img/menu1-on.gif);
background-repeat: no-repeat;
background-position: 185px 9px;
}
#resizecontenu{padding : 10px 0 0 10px}

#bloccenter {position:relative}
#bloccenter .bloc_prochainspassages{position:absolute;top:0; left:0}
#bloccenter .bloc_itineraires{position:absolute;top:0; left:400px}
#bloccenter .bloc_horaires{position:absolute;top:0; left:195px}
#bloccenter .bloc_dock{position:relative;margin-top:300px;}
#bloccenter #footer{position:relative;}
#bloccenter #footer2{position:relative; }

.bloc_horaires #btn_Horaires {
display: block;
width: 130px;
text-transform: uppercase;
margin-top: 5px;
font-weight: bold;
padding: 10px 6px;
position: relative;
font-size: 13px;
}

#bloccenter .hasDatepicker{width:120px}
.bloc_itineraires input.textbox, .bloc_itineraires input.datepicker, .bloc_itineraires label, .bloc_itineraires select, .bloc_horaires input.datepicker, #calendrier1{width:100px}