@charset "UTF-8";
/* CSS Document */
img.grand {
    width  : 100%;
    height : auto;
}

.imgCentre{
    width: 80%;
	display:block;
	margin:auto;	
}

.encadreTarif{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding: 10px 20px 10px 20px;
	width: 95%;
	margin:auto;
	background-color: #fff;
	border: 1px #CC0000 solid;
}

.encadreTarif h3{
	color: #000 !important;
}

h2.page-inter {
background: none repeat scroll 0 0 #ed1c24;
color: #FFFFFF;
font-size: 1em;
text-shadow: none;
min-height:25px;
padding: 5px;
border-radius: 1em 0em;
}
.ui-body-c h3 {
    color: #CC0000;
	font-size: 1.1em;
}
.ui-body-c h4 {
    color: #000000;
	font-size: 1em;
	font-style:italic;
}
h2.ui-title {
color: #FFFFFF;
}
h2.ui-collapsible-heading{
font-size: 0.9em;
}
h3.ui-collapsible-heading{
font-size: 0.9em;
}
h3 {
    color: #CC0000;
}
span.texteimportant {
color : #CC0000;
font-weight:bold;
}
span.bus_139 {
    background: none repeat scroll 0 0 #F68F4B;
    border: 0.11em solid #000000;
    color: #000000;
    font-size: 95%;
    line-height: 1.2;
    padding: 0.1em;
    text-align: center;
    white-space: nowrap;
}
span.bus_150 {
    background: none repeat scroll 0 0 #F59EB3;
    border: 0.11em solid #000000;
    color: #000000;
    font-size: 95%;
    line-height: 1.2;
    padding: 0.1em;
    text-align: center;
    white-space: nowrap;
}
span.bus_152 {
    background: none repeat scroll 0 0 #ED1B2A;
    border: 0.11em solid #000000;
    color: #FFFFFF;
    font-size: 95%;
    line-height: 1.2;
    padding: 0.1em;
    text-align: center;
    white-space: nowrap;
}
span.bus_pc2 {
    background: none repeat scroll 0 0 #008B5A;
    border: 0.11em solid #000000;
    color: #FFFFFF;
    font-size: 95%;
    line-height: 1.2;
    padding: 0.1em;
    text-align: center;
    white-space: nowrap;
}
span.bus_pc3 {
    background: none repeat scroll 0 0 #ed1c24;
    border: 0.11em solid #000000;
    color: #FFFFFF;
    font-size: 95%;
    line-height: 1.2;
    padding: 0.1em;
    text-align: center;
    white-space: nowrap;
}
span.met_7 {
    -moz-border-radius: 1.51em 1.51em 1.51em 1.51em;
    background: none repeat scroll 0 0 #F59EB3;
    border: 0.11em solid #000000;
    color: #000000;
    font-size: 95%;
    line-height: 1.2;
    padding: 0.1em;
    text-align: center;
    white-space: nowrap;
}

span.tram_t3b{
	border: 0.11em solid #000000;
	color: #FFFFFF;
	font-size: 95%;
	line-height: 1.2;
	padding: 0.1em;
	text-align: center;
	white-space: nowrap;
	background-attachment: scroll;
	background-color: #060;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

.footer {
text-align:center;
}
.footer *{
margin: 0 auto;
}
ul{
list-style-type: none;
padding:0;
} 
ul  li a{
font-size: 0.85em;
}
.ui-collapsible-content ul  li{
line-height: 1.7em;
}
a.lien{
font-size: 0.85em;
}
.footer li {
font-size:0.7em;
}
.reseaux ul li{
display:inline;
}
.footer h3{
color:#666;
}
ul.reseau{
margin: 10px 0 0 0;
}
.ui-content{
padding: 0 15px
}
p strong {
color : #ed1c24;
font-size : 1em;
font-weight: bold;
}

p em{
	font-style:italic;	
}
p.petit{
font-style:italic;
font-size : 0.8em;
}
.ui-header .ui-btn-left ,.ui-header a.ui-btn-right{
    top: 30px;
}
.ui-header h1.home{
margin : 3px;
text-align: left;
}
h2.ui-collapsible-heading{
background: none;
}
.ui-header h3.ui-title{
color:#FFFFFF;
}
.ui-header a.retour-ancre{
top:0;
}
.retour-ancre a.ui-btn-left{
top: 0px;
}
.content-primary {
    margin: 0;
    padding: 1em 1em;
}
#rechercher.ui-page div.ui-header a.ui-btn-left{
top: 5px;
}
.content-search{
    margin: 0;
    padding: 1em 1em;
}
#rechercher.ui-page div.footer div.reseaux h2{
color:#666666;
font-size : 1.1em;
}
#rechercher.ui-page div.ui-content form div.ui-field-contain {
text-align: center;
}
.ui-btn-inner .ui-btn-text a.ui-link-inherit{
min-height: 51px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.clr-red {
    color: red !important;
}

.bold {
    font-weight: bold;
}