* {margin:0; padding:0;}
ul, li {margin:0; padding:0;}

body {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:#016fae;
padding:0;
margin:0;
background-image:url(../img/design02_01-2.jpg);
background-repeat:repeat-x;
/*background-position:0px 15px;*/
}
#centrage {
width:875px;
margin:0 auto;
}
/*
#sur_header {
width:875px;
height:60px;
float:left;
}
#logo_citram {
float:left;
padding:10px 0 0 10px;
}
#logo_citram img {
border:0;
}
#logo_veolia {
float:right;
padding:10px 10px 0 0;
}
#logo_veolia img {
border:0;
}
*/
#header {
width:875px;
height:184px;
float:left;
/*background-color:#f15c41;*/
background-image:url(../img/design_11.jpg);
background-repeat:no-repeat;
}
#header span {
display:none;
}
/*******************************************************************/
/**Les boutons du menu**********************************************/
/*******************************************************************/

ul#menu {
list-style:none;
width:875px;
height:54px;
float:left;
display:inline;
}
ul#menu span {
display:none;
}
ul#menu li {
height:54px;
float:left;
}
ul#menu li a {
background-position:left 0;
background-repeat:no-repeat;
display:block;
}
ul#menu li a#m_accueil {
background-image:url(../img/btn_accueil.jpg);
width:94px;
height:54px;
}
ul#menu li a#m_accueil:hover {
background-position:left -54px;
}
ul#menu li a#m_accueil2 {
background-image:url(../img/btn_accueil.jpg);
background-position:left -54px;
width:94px;
height:54px;
}

ul#menu li a#m_presentation {
background-image:url(../img/btn_prsentation.jpg);
width:140px;
height:54px;
}
ul#menu li a#m_presentation:hover {
background-position:left -54px;
}
ul#menu li a#m_presentation2 {
background-image:url(../img/btn_prsentation.jpg);
background-position:left -54px;
width:140px;
height:54px;
}

ul#menu li a#m_stations {
background-image:url(../img/btn_stations.jpg);
width:98px;
height:54px;
}
ul#menu li a#m_stations:hover {
background-position:left -54px;
}
ul#menu li a#m_stations2 {
background-image:url(../img/btn_stations.jpg);
background-position:left -54px;
width:98px;
height:54px;
}

ul#menu li a#m_calendrier {
background-image:url(../img/btn_calendrier.jpg);
width:121px;
height:54px;
}
ul#menu li a#m_calendrier:hover {
background-position:left -54px;
}
ul#menu li a#m_calendrier2 {
background-image:url(../img/btn_calendrier.jpg);
background-position:left -54px;
width:121px;
height:54px;
}

ul#menu li a#m_depart {
background-image:url(../img/btn_depart.jpg);
width:150px;
height:54px;
}
ul#menu li a#m_depart:hover {
background-position:left -54px;
}
ul#menu li a#m_depart2 {
background-image:url(../img/btn_depart.jpg);
background-position:left -54px;
width:150px;
height:54px;
}

ul#menu li a#m_reserver {
background-image:url(../img/btn_reserver.jpg);
width:103px;
height:54px;
}
ul#menu li a#m_reserver:hover {
background-position:left -54px;
}
ul#menu li a#m_reserver2 {
background-image:url(../img/btn_reserver.jpg);
background-position:left -54px;
width:103px;
height:54px;
}

ul#menu li a#m_cgv {
background-image:url(../img/btn_tarifs.jpg);
width:66px;
height:54px;
}
ul#menu li a#m_cgv:hover {
background-position:left -54px;
}
ul#menu li a#m_cgv2 {
background-image:url(../img/btn_tarifs.jpg);
background-position:left -54px;
width:66px;
height:54px;
}

ul#menu li a#m_contact {
background-image:url(../img/btn_contact.jpg);
width:103px;
height:54px;
}
ul#menu li a#m_contact:hover {
background-position:left -54px;
}
ul#menu li a#m_contact2 {
background-image:url(../img/btn_contact.jpg);
background-position:left -54px;
width:103px;
height:54px;
}

/*******************************************************************/
/**Fin des boutons du menu******************************************/
/*******************************************************************/

#page {
width:875px;
float:left;
background-image:url(../img/design3_fond_27.gif);
background-repeat:repeat-y;
}
#centre {
width:875px;
height:200px;
margin:100px 0 0 0;
float:left;
padding:0px;
}
#msg_attente {
float:left;
width:875px;
text-align:center;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}
#pied {
float:left;
width:865px;
height:74px;
text-align:left;
color:#000066;
font-size:0.8em;
background-image:url(../img/design_26.jpg);
padding:40px 0 0 10px;
}
#pied a {
color:#000066;
text-decoration:underline;
}/*
#pied #veolia {
padding-top:12px;
float:right;
}
#pied a img {
border:0px;
}*/
#pied #logo_veolia {
float:right;
padding:0px 0px 0 0;
}
#pied #logo_veolia img {
border:0;
}
#sous_pied {
width:875px;
height:30px;
float:left;
}
#asterisque {
width:100%;
float:left;
margin-top:30px;
margin-bottom:30px;
}
#page_erreur {
width:100%;
text-align:center;
color:#28359f;
font-size:0.8em;
margin-top:50px;
margin-bottom:50px;
}
h1 {
color:#d7293f;
font-size:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../img/separation_titres.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:30px;
}
h2 {
color:#d7293f;
font-size:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../img/separation_titres.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:30px;
}
h3 {
color:#d7293f;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../img/separation_titres.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
}
#droite h3 {
background-image:none;
}
h3 span {
font-size:0.8em;
color:#999999;
}

p.fix {
margin-bottom:20px;
/*text-indent:3em;*/
font-size:0.8em;
text-align:justify;
}

