html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
}
ol, ul, li {
	list-style: none;
}
html {
	font-size: 100%;
}
.clear {
	clear:both;
}
body {
	background-color:#EDE0AD;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.70em;
}
a.pageActive {
	color:#729615!important;
	font-weight:bold;
}
#fmk_home_content {
}
#fmk_globalBackground {
	width:1010px;
	height:auto;
	background-image:url(/images/gifsuryvette/default/Fmkbackground.gif);
	background-repeat:repeat-y;
	margin:auto;
}
#fmk_globalHome {
	width:1004px;
	height:auto;
	background-color:#fff;
	margin:auto;
}
#fmk_banner {
	width:1004px;
	height:170px;
}
#fmk_home_sidebar {
	width:179px;
	margin:0 0 0 15px;
	float:left;
}
#fmk_home_sidebar h3 {
	font-size:1.25em;
	display:block;
	width:179px;
	text-align:center;
	padding:4px 0 0 0;
	color:#fff;
}
#monCompteBox {
	width:179px;
	margin-bottom:15px;
}
#bienvenueBox {
	width:179px;
	margin-bottom:15px;
}
#monCompteBoxContent #labelIdentifiant, #monCompteBoxContent #labelMdP {
	display:block;
	width:167px;
	font-weight:bold;
	text-align:center;
	color:#729714;
	padding:12px 0 5px 0;
}
#monCompteBoxContent {
	width:auto;
	height:auto;
	padding:0 0 15px 8px;
	background:#FBEAE1 url(/images/gifsuryvette/default/trancheBoxConnexion.gif);
	background-repeat:repeat-x;
	border-left:1px solid #6d9355;
	border-right:1px solid #6d9355;
}
#icoLoguee {
	background-image:url(../../../images/gifsuryvette/default/icoLoguee.jpg);
	width:65px;
	height:130px;
	float:left;
	margin:0 0 0 -8px;
}
#monCompteBoxContent p.TxtLoguee {
	width:100px;
	padding:15px 0 0 0;
	float:left;
	font-size:1em;
	color:#004582;
	margin:0 0 0 10px;
}
#monCompteBoxContent p.TxtLoguee a {
	color:#004582;
	text-decoration:none;
}
#deconnexionLogin {
	width:115px;
	height:28px;
	display:block;
	margin:10px 0 0 17px;
	padding:10px 0 0 10px;
	background-image:url(../../../images/gifsuryvette/default/deconnexion.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#004582;
	font-weight:bold;
	text-decoration:none;
}
#monCompte {
	width:115px;
	height:28px;
	display:block;
	margin:10px 0 0 17px;
	padding:10px 0 0 10px;
	background-image:url(../../../images/gifsuryvette/default/monCompte.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#004582;
	font-weight:bold;
	text-decoration:none;
}
#monCompteBoxContent #login_bis, #monCompteBoxContent #password_bis {
	width:150px;
	height:15px;
	border:1px solid #C7D4E0;
	color:#729714;
	padding:1px 5px 0 5px;
	font-size:1em;
}
#seSouvenirDeMoiLabel {
	display:block;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:1px 0 0 0;
	float:left;
	color:#729714;
	font-size:0.90em;
}
#seSouvenirDeMoi {
	width:13px;
	height:13px;
	margin:0 0 0 10px;
}
a#MdPoublie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.90em;
	color:#729714;
	padding:0;
	text-decoration:none;
}
a#MdPoublie:hover {
	text-decoration:underline;
}
#espaceMembreLinks {
	margin-top:10px;
	float:left;
}
#monCompteBoxContent #submitConnect {
	width:28px;
	height:27px;
	border:none;
	margin:15px 0 0 17px;
	cursor:pointer;
	background-image:url(/images/gifsuryvette/default/btnOk.png);
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:0.8em;
	float:left;
}
.BoxTop {
	background-color:#0C9;
	background-image:url(/images/gifsuryvette/default/sidebarBoxTop.gif);
	width:179px;
	height:26px;
}
.BoxBottom {
	height:5px;
	width:179px;
	background-image:url(/images/gifsuryvette/default/sidebarBoxBottom.gif);
	background-repeat:no-repeat;
}
.BoxContentWhite {
	width:177px;
	padding:10px 0 0 0;
	background-color:#fff;
	border-left:1px solid #6d9355;
	border-right:1px solid #6d9355;
}
.BoxBottomWhite {
	height:5px;
	width:179px;
	background-image:url(/images/gifsuryvette/default/sidebarBoxBottomWhite.gif);
	background-repeat:no-repeat;
}
#menuBienvenue {
	padding:0 0 5px 10px;
}
#menuBienvenue li {
	padding:0 0 2px 15px;
	background-image:url(/images/gifsuryvette/default/iconeListMenuBienvenue.jpg);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#menuBienvenue li a {
	text-decoration:none;
	color:#004582;
}
#menuBienvenue li a:hover {
	text-decoration:underline;
	color:#004582;
}
#menuBienvenue li a.lienMENUaccueil {
	color:#729615;
	font-weight:bold;
}
p.espaceEntrepriseTextHome {
	padding:0 10px 10px 10px;
	color:#729615;
}
#decouvrirServices {
	display:block;
	width:160px;
	height:44px;
	background-image:url(/images/gifsuryvette/default/btnDecouvrirServices.png);
	background-repeat:no-repeat;
	margin-left:9px;
	margin-top:9px;
	text-decoration:none;
	text-align:center;
	padding:6px 0 15px 0;
	color:#FFF;
}
#demandezCode {
	display:block;
	width:160px;
	height:40px;
	background-image:url(/images/gifsuryvette/default/demandezVotreCode.png);
	background-repeat:no-repeat;
	margin-left:9px;
	margin-top:9px;
	text-decoration:none;
	text-align:center;
	padding:6px 0 15px 0;
	color:#FFF;
}
#avec123 {
	display:block;
	width:160px;
	height:44px;
	background-image:url(/images/gifsuryvette/default/123enVoiture.jpg);
	background-repeat:no-repeat;
	background-position:10px 25px;
	margin-left:9px;
	margin-top:5px;
	text-decoration:none;
	text-align:center;
	padding:6px 0 15px 0;
	color:#333;
}
#btnHomeInscription {
	display:block;
	width:160px;
	height:20px;
	background-image:url(/images/gifsuryvette/default/btnSinscrire.png);
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	margin-top:20px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:6px 0 0 0;
	color:#fff;
}
#fmk_section {
	float:left;
	width:774px;
	height:auto;
	padding:0 0 45px 0;
	margin:0 0 0 20px;
}
#fmk_section_colLeft {
	float:left;
	width:369px;
	margin:0 15px 0 0;
}
#fmk_section_colRight {
	float:left;
	width:390px;
}
#fmk_section_colRight h3 {
	font-size:1.25em;
	display:block;
	width:auto;
	text-align:center;
	padding:4px 0 0 0;
	color:#fff;
}
#fmk_home_edito {
	width:auto;
	height:290px;
	background-image:url(/images/gifsuryvette/default/editoPortrait.png);
	background-repeat:no-repeat;
	background-position:0 25px;
	padding:0 0 17px 0;
}
#fmk_home_edito h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	color:#004582;
}
.fmk_home_edito_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#004582;
	width:197px;
	padding:13px 0 0 10px;
}
#edito_colLeft {
	float:left;
}
#edito_colRight {
	float:left;
}
.textCenter {
	width:150px;
	color:#004582;
	padding:190px 0 0 0;
	text-align:center;
}
#fmk_home_derniersTrajets {
	width:auto;
	height:300px;
	margin:28px 0 0 0;
}
#fmk_home_derniersTrajetsTitle {
	width:auto;
	height:39px;
	background-image:url(/images/gifsuryvette/default/derniersTrajetsHome.png);
}
#fmk_home_derniersTrajetsTitle h3 {
	font-size:1.25em;
	text-align:center;
	padding:10px 0 0 0;
	color:#fff;
}
#fmk_home_derniersTrajetsContent {
	width:auto;
	height:auto;
	background:#fff;
	border-left:1px solid #5d7c0e;
	border-right:1px solid #5d7c0e;
	padding:10px;
}
#fmk_home_derniersTrajetsBottom {
	width:auto;
	height:14px;
	background-image:url(/images/gifsuryvette/default/derniersTrajetsBottomHome.png);
}
#fmk_home_derniersTrajetsContent ul {
	clear:both;
}
#fmk_home_derniersTrajetsContent li {
	display:block;
	width:auto;
	height:21px;
	float:left;
	padding:2px 15px 0 25px;
}
#fmk_home_derniersTrajetsContent li a {
	color:#13892e;
	font-size:1.05em;
	font-weight:bold;
}
#fmk_home_derniersTrajetsContent li a:hover {
	color:#5A780E;
}
#fmk_home_derniersTrajetsContent li.icoGreen {
	background-image:url(/images/gifsuryvette/default/icoGreen.jpg);
	background-repeat:no-repeat;
}
#fmk_home_derniersTrajetsContent li.icoRed {
	background-image:url(/images/gifsuryvette/default/icoRed.jpg);
	background-repeat:no-repeat;
}
#fmk_home_rechercheTrajet {
	width:auto;
	height:auto;
	margin:0 0 15px 0;
}
#fmk_home_rechercheTrajetTitle {
	width:auto;
	height:26px;
	background-image:url(/images/gifsuryvette/default/HomeRechercherTrajetTop.jpg);
	background-repeat:no-repeat;
}
#fmk_home_rechercheTrajetContent {
	width:368px;
	height:70px;
	background-color:#FFF;
	border-left:1px solid #5d7c0e;
	border-right:1px solid #5d7c0e;
	padding:10px;
}
#fmk_home_rechercheTrajetContent form {
	margin:5px 0 0 0;
	width:auto;
}
#fmk_home_rechercheTrajetContent fieldset {
	width:auto;
}
#fmk_home_rechercheTrajetContent p.help {
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#004582;
	margin:0 0 0 5px;
	width:auto;
}
#fmk_home_rechercheTrajetContent label {
	color:#004582;
	font-weight:bold;
	font-size:0.9em;
	display:block;
	width:100%;
	text-align:center;
	padding:0 0 7px 0;
}
#fmk_home_rechercheTrajetContent input {
	width:140px;
	height:15px;
	border:1px solid #C7D4E0;
	color:#729714;
	padding:1px 5px 0 5px;
	font-size:1em;
}
#fmk_home_rechercheTrajetContent input#submitSearchHome {
	width:28px;
	height:27px;
	border:none;
	margin:15px 0 0 17px;
	cursor:pointer;
	background-image:url(/images/gifsuryvette/default/btnOk.png);
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:0.8em;
	float:left;
}
#fmk_home_rechercheTrajetContentBlocDepart {
	float:left;
	padding:0 0 0 5px;
	width:150px;
}
#fmk_home_rechercheTrajetContentBlocArrivee {
	float:left;
	padding:0 0 0 10px;
	width:150px;
}
#fmk_home_rechercheTrajetContent #submitSearchHome {
	float:left;
}
#fmk_home_rechercheTrajetBottom {
	width:auto;
	height:5px;
	background-image:url(/images/gifsuryvette/default/HomeRechercherTrajetBottom.jpg);
	background-repeat:no-repeat;
}
#fmk_home_rechercheInteractive {
	width:auto;
	height:530px;
}
#fmk_home_rechercheInteractiveTitle {
	width:auto;
	height:26px;
	background-image:url(/images/gifsuryvette/default/HomeRechercherTrajetTop.jpg);
	background-repeat:no-repeat;
}
#fmk_home_rechercheInteractiveContent {
	width:388px;
	height:510px;
	background-color:#FFF;
	border-left:1px solid #5d7c0e;
	border-right:1px solid #5d7c0e;
}
#fmk_home_rechercheInteractiveContent img{
padding:10px 0 0 10px;
}

#fmk_home_rechercheInteractiveBottom {
	width:auto;
	height:5px;
	background-image:url(/images/gifsuryvette/default/HomeRechercherTrajetBottom.jpg);
	background-repeat:no-repeat;
}
#fmk_footerBackground {
	width:1010px;
	height:30px;
	background-image:url(/images/gifsuryvette/default/backgroundFooter.gif);
	background-repeat:no-repeat;
	background-color:#EDE0AD;
	padding-top:3px;
}
#fmk_footer {
	width:1004px;
	height:33px;
	background-color:#FFF;
	margin:auto;
}
#fmk_footer ul {
	width:445px;
	margin:auto;
	padding-top:10px;
}
#fmk_footer ul a {
	color:#004582;
	text-decoration:none;
}
#fmk_footer ul a:hover {
	color:#004582;
	text-decoration:underline;
}
#fmk_footer ul li {
	color:#004582;
	float:left;
	list-style:disc;
	margin:0 17px 0 17px;
}
#fmk_section th {
	text-align: right !important;
	font-size: 13px !important;
	font-weight: Normal;
	padding: 14px 0 0 0 !important;
	margin: 0 !important;
	width: 355px;
	vertical-align: top;
	color: #000000;
}
#fmk_section td {
	padding: 12px 0 0 10px !important;
	font-weight: normal;
	color: #333 !important;
	font-size: 13px !important;
}
#fmk_section select {
	background-color: #e8e8e8;
	border: 1px solid #808080;
	width: 85px;
	margin-right:8px;
}
#fmk_section textarea {
	background-color: #e8e8e8;
	border: 1px solid #808080;
	width: 350px !important;
}
.Help {
	font-size: 11px;
	font-style: italic;
	color: #a4a5a7;
	width:100%;
	margin-top:5px;
}
.help {
	font-size: 11px;
	font-style: italic;
	color: #a4a5a7;
	width: 230px;
	margin-top:5px;
}
.tb_trajet_add p {
	width:390px!important;
}
.tb_trajet_add tr th {
	width:auto!important;
}
#tel_1_code {
	padding: 3px 5px 0 5px;
}
#tel_1 {
	width: 120px !important;
}
#bday select {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#frmMembre .inputSubmit {
	font-size: 12px !important;
}
#frmTrajet table tr th {
	width:auto!important;
}
#frmTrajet .inputSubmit {
	font-size: 12px !important;
}
p.indente select#heureMini {
	width: 70px !important;
}
p.indente select#heureMaxi {
	width: 70px !important;
}
select#plusMoinsJours {
	width: 65px !important;
}
#ligneJours tr th {
	text-align: center !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 60px !important;
}
#ligneJours tr td input {
	width: auto !important;
}
select#frequence {
	width:180px!important;
}
#ligneHoraires th {
	vertical-align: middle!important;
}
#ligneHoraires td p.indente {
	vertical-align: middle!important;
}
#rechercheAvancee h3 {
	color:#000!important;
}
select#trajetFavorisListe {
	width:185px;
}
#rechercheAvancee {
	width:auto!important;
}
select#idVilleArrivee {
	width:200px!important;
}
select#idVilleDepart {
	width:200px!important;
}
.tb_calculetteEcolo tr th {
	width: 350px !important;
	text-align: right;
}
.tb_calculetteEcolo tr td input#consommation, .tb_calculetteEcolo tr td input#CO2, .tb_calculetteEcolo tr td input#prixCarburant, .tb_calculetteEcolo tr td input#nbKm, .tb_calculetteEcolo tr td input#nbPersonnes {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#fmk_section .calculette_ecolo tr th {
	font-weight: bold !important;
	text-align: center !important;
}
#fmk_section .calculette_ecolo tr td {
	text-align: center !important;
}
#frmCalculEcolo {
	margin-top:25px;
}
#frmCalculEcolo p {
	margin:15px 0 0 0;
	width:421px;
	text-align:right!important;
}
#frmContact tr th {
	width: 200px;
}
select#destinataire {
	width:224px!important;
}
#frmContact p {
	width:470px;
}
.resultRechercheNav li {
	background: none !important;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
.resultRechercheNav li#lienNouvRecherche a {
	display: block;
	background-image: url(../../../images/cg73/default/bg_nav_res.gif);
	width: 157px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	font-size: 12px;
	color: #cc0033;
	text-decoration: none;
}
.resultRechercheNav li#lienTrajetRetourRecherche a {
	display: block;
	background-image: url(../../../images/cg73/default/bg_nav_res.gif);
	width: 157px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	font-size: 12px;
	color: #cc0033;
	text-decoration: none;
	margin: 0 0 0 5px;
}
#fmk_section #menuRecherche {
	margin: 5px 0 0 0;
	_margin: 5px 0 0 20px;
	padding: 0;
}
#menuRecherche a#lienInfosRecherche {
	width: 107px !important;
	height: 58px !important;
	text-align: left;
	line-height: 41px;
	font-size: 12px;
	color: #336600;
	text-decoration: unederline;
	padding: 0 0 0 50px !important;
	float: left;
	font-weight: bold !important;
}
#menuRecherche a#lienFiltreRecherche {
	display: block;
	background-image: url(../../../images/cg73/default/picto_filtre.jpg) !important;
	background-repeat: no-repeat;
	height: 58px !important;
	text-align: left;
	line-height: 41px;
	font-size: 12px;
	color: #336600;
	text-decoration: unederline;
	margin: 0 0 10px 5px;
	padding: 0 0 0 50px !important;
	float: left;
	font-weight: bold !important;
}
#menuRecherche a#lienFiltreRecherche:hover, #menuRecherche a#lienInfosRecherche:hover {
	text-decoration: none;
}
.resultRechercheNav li#lienTrajetRetourRecherche a:hover, .resultRechercheNav li#lienNouvRecherche a:hover {
	text-decoration: underline;
}
#lienRecherche tr th {
	text-align: center !important;
	padding: 20px 0 0 40px;
	border: none !important;
	background-color: transparent !important;
}
#frmRecherche table#infosRecherche tr th {
	width: 100px !important;
	color:#A4004C;
}
#frmRecherche select#heureMini {
	width: 57px !important;
}
#frmRecherche select#heureMaxi {
	width: 57px !important;
}
#frmRecherche select#rayonRecherche {
	width: 65px !important;
}
#frmRecherche table#filtreRecherche tr th {
	width: 100px !important;
}
#typeTrajetVM {
	width:270px!important;
}
.tb_recherche_result {
	margin: 20px 0 0 0;
	color: #000;
	width: 100% !important;
	border: none !important;
}
.tb_recherche_result td {
	text-align: center !important;
	color: #000 !important;
}
#fmk_section .tb_recherche_result tr th {
	text-align: center !important;
}
.tb_recherche_result tr th {
	font-size: 14px !important;
	font-weight: normal !important;
	color: #fff !important;
	width: auto;
	vertical-align:top!important;
	height: 45px !important;
	background-color: #59760d !important;
}
.tb_recherche_result tr td {
	height:30px;
}
.ligneFoncee {
	background-color: #ede0ad !important;
}
.legende p {
	text-align:center;
	padding:10px 0 10px 0!important;
}
p.pagination {
	text-align:center;
}
#frmRecherche .tb_jours {
	width: 200px !important;
}
#frmRecherche tr#ligneJoursRetour {
	width: 200px !important;
}
#frmRecherche #retour_jour_1, #frmRecherche #retour_jour_2, #frmRecherche #retour_jour_3, #frmRecherche #retour_jour_4, #frmRecherche #retour_jour_5, #frmRecherche #retour_jour_6, #frmRecherche #retour_jour_7 {
	width: auto !important;
}
#frmRecherche .tb_jours select {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#frmRecherche .tb_jours tr th {
	text-align: center !important;
}
#frmRecherche input#trajetAllerRetour_aller {
	width: auto !important;
	margin: 0 5px 0 5px !important;
}
#frmRecherche input#trajetAllerRetour_retour, #frmRecherche input#colis, #frmRecherche input#animal, #frmRecherche input#trajetFavoris {
	width: auto !important;
	margin: 0 5px 0 5px !important;
}
#frmRecherche select#placesDispo, #frmRecherche input#tarifParPersonne, #frmRecherche input#dateLimite {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#menuEspaceMembre {
	width:420px!important;
	margin-left:120px!important;
}
ul#menuEspaceMembre {
	list-style:none;
}
#menuEspaceMembre li a {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
}
#menuEspaceMembre li ul li a {
	font-size:11px;
	text-decoration:none;
	color:#666;
}
#menuEspaceMembre li ul li a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#000;
}
#menuEspaceMembre li a:hover {
	font-size:11px;
	text-decoration:underline;
}
#menuEspaceMembre li span {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#59760d;
	padding:5px 10px 5px 10px;
	display:block;
	border:1px solid #CCC;
	text-transform:uppercase;
}
#menuEspaceMembre li {
	margin:10px 0 5px 0!important;
	font-size:12px;
}
#menuEspaceMembre ul.sousMenu {
	list-style:none;
	padding:5px 10px 5px 10px;
	border:1px solid #CCC;
	margin:0!important;
}
#menuEspaceMembre ul.sousMenu li {
	margin-left:30px!important;
	list-style:disc!important;
}
#menuEspaceMembre li.fmk_sousMenu_02 a {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuEspaceMembre li.fmk_sousMenu_02 a:hover {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuEspaceMembre li.fmk_sousMenu_01, #menuEspaceMembre li.fmk_sousMenu_02, #menuEspaceMembre li.fmk_sousMenu_03, #menuEspaceMembre li.fmk_sousMenu_04, #menuEspaceMembre li.fmk_sousMenu_05, #menuEspaceMembre li.fmk_sousMenu_06 {
	margin:0 0 20px 0;
}
#menuEspaceMembre li.fmk_sousMenu_04 {
	margin:20px 0 20px 0;
}
#menuEspaceMembre {
	margin:0 0 20px 30px;
}
.tb_favoris {
	margin: 20px 0 20px 0;
	color: #000;
	width: 100% !important;
	border: none !important;
}
.tb_favoris td {
	text-align: center !important;
	color: #000 !important;
	padding: 0 0 0 10px !important;
}
#fmk_section .tb_favoris tr th {
	text-align: center !important;
}
#fmk_section .tb_favoris tr td a {
	color: #336600 !important;
}
#fmk_section .tb_favoris tr td a:hover {
	text-decoration: none;
}
.tb_favoris tr th {
	background-color: #A4004C !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	vertical-align:top!important;
	height: 45px !important;
	background-color: #59760d !important;
}
#frmRecherche .tb_jours {
	width: 200px !important;
}
#frmRecherche tr#ligneJoursRetour {
	width: 200px !important;
}
#frmRecherche #retour_jour_1, #frmRecherche #retour_jour_2, #frmRecherche #retour_jour_3, #frmRecherche #retour_jour_4, #frmRecherche #retour_jour_5, #frmRecherche #retour_jour_6, #frmRecherche #retour_jour_7 {
	width: auto !important;
}
#frmRecherche .tb_jours select {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#frmRecherche .tb_jours tr th {
	text-align: center !important;
	width:auto!important;
	padding:10px!important;
}
tr#ligneJours td {
	width:384px!important;
}
#frmRecherche input#trajetAllerRetour_aller {
	width: auto !important;
	margin: 0 5px 0 5px !important;
}
#frmRecherche input#trajetAllerRetour_retour, #frmRecherche input#colis, #frmRecherche input#animal, #frmRecherche input#trajetFavoris {
	width: auto !important;
	margin: 0 5px 0 5px !important;
}
#frmRecherche select#placesDispo, #frmRecherche input#tarifParPersonne, #frmRecherche input#dateLimite {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#roleHelp.help {
	width:450px!important;
}
#tarifParPersonneHelp.help {
	width:450px!important;
}
select#idLieuPublicDepart_ajax {
	width:350px!important;
}
select#idLieuPublicArrivee_ajax {
	width:350px!important;
}
select#typeTrajet {
	width:180px;
	;
}
select#role {
	width:180px!important;
}
#dateLimiteHelp.help {
	width:380px!important;
}
td#ResultCoutTrajet .tb_general.tb_coutTrajet tr th {
	text-align:center!important;
}
table#tableau_retour.tb_general.tb_trajet_form tr th {
	width:200px!important;
}
table#tableau_retour.tb_general.tb_trajet_form tr td {
	display:block!important;
	width:200px!important;
}
.tb_messagerie {
	margin: 20px 0 20px 0;
	width: 100% !important;
	border: none !important;
}
.tb_messagerie td {
	text-align: center !important;
}
#fmk_section .tb_messagerie tr th {
	text-align: center !important;
}
.tb_messagerie tr th {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	vertical-align:top!important;
	height: 45px !important;
	background-color: #59760d !important;
}
#fmk_section .tb_messagerie tr td a {
	color: #336600 !important;
}
.fmk_fav label {
	margin: 0 !important;
	padding: 0 !important;
}
input#membreFavorisCheckbox {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0 !important;
	width: auto !important;
}
#fmk_messConnect p a#mess {
	display: block;
	color: #cc0033 !important;
	font-weight: bold;
	padding: 10px 0 0 0 !important;
	font-size: 11px;
	margin: 0 !important;
}
#fmk_messConnect ul {
	margin: 15px 0 0 0px !important;
}
#fmk_messConnect ul li a {
	color: #336600 !important;
	font-weight: bold;
	padding: 10px 10px 0 0 !important;
	font-size: 11px;
	margin: 0 !important;
	text-decoration: underline;
}
#fmk_messConnect ul li a:hover {
	text-decoration: none;
}
.tb_equipage {
	margin: 20px 0 20px 0;
	color: #000;
	width: 100% !important;
	border: none !important;
}
.tb_equipage td {
	text-align: left !important;
	color: #000 !important;
	padding: 0 0 0 10px !important;
	vertical-align:middle!important;
}
.tb_equipage tr th {
	font-size: 14px !important;
	color: #fff !important;
	width: auto;
	vertical-align:middle!important;
	height: 45px !important;
	background-color: #59760d !important;
}
#fmk_section .tb_equipage tr td a {
	color: #336600 !important;
}
#fmk_section .tb_equipage tr td a:hover {
	text-decoration: none;
}
#frmPlanning select {
	width: 59px !important;
	margin: 0 5px 0 0;
}
#frmPlanning tr th {
	font-weight: bold !important;
	text-align: center !important;
}
#fmk_section .tb_equipage tr th {
	font-weight: bold !important;
	text-align: left !important;
	padding: 0 0 0 10px !important;
}
p.legende {
	text-align:center;
}
#listeEvenements {
	border:1px solid #CCC;
}
table#listeEvenements.tb_general a {
	text-decoration:none!important;
	font-size:12px;
	text-align:center!important;
}
table#listeEvenements.tb_general tr th {
	border:1px solid #A4004C!important;
	background-color: #A4004C !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	padding:5px 15px 5px 15px!important;
	text-align:center!important;
	vertical-align: middle !important;
	height: 50px !important;
	margin:2px 5px;
}
table#listeEvenements.tb_general tr td {
	text-align:left!important;
	border:1px solid #CCC;
}
table#listeEvenements.tb_general {
	width:640px!important;
	text-decoration:none!important;
}
table.tb_general.tb_trajet_form tr#ligneHoraires {
	width:150px!important;
}
#frequenceTrajetBoxLabel {
	width:200px!important;
}
#fmk_section table.tb_notation tr th {
	text-align:left!important;
	font-size:11px!important;
	font-family:Arial, Helvetica, sans-serif!important;
}
form#frmNotation p {
	text-align:right!important;
	width:439px;
	margin-top:15px;
}
ul.error {
	list-style:none;
}
ul#prn_update {
	background-color:#EDEDED;
	border:1px solid #999;
	height:250px;
	overflow:auto;
}
ul#prn_update li {
	margin:5px 0 5px 0;
	padding:3px 0 3px 15px;
}
ul#prn_update li a {
	color:#333!important;
}
ul#prn_update li a:hover {
	color:#000!important;
}
#fmk_section_TPL {
	width:680px!important;
	min-height:910px;
	height:auto!important;
	height:910px;
	margin: 0 0 0 30px;
	padding-bottom:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#fmk_section_TPL h1 {
	width:640px;
	height:35px;
	margin:25px 0 20px 5px;
	font-size:1.6em;
	color:#729615;
	font-style:normal;
}
#fmk_section_TPL h2 {
	border:none!important;
	margin:15px 0 7px 0;
	font-size:15px;
	text-decoration:underline;
	color:#729615;
}
#fmk_section_TPL h3 {
	border:none!important;
	color:#729615;
	margin:10px 0 10px 0!important;
}
#fmk_section_TPL h4 {
	color:#729615;
	margin:10px 0 10px 0!important;
}
#fmk_section_TPL a {
	color:#004582;
}
.trajetsLast p {
}
#fmk_section_TPL p {
	max-width:640px;
	margin:10px 0 10px 0;
}
#fmk_section_TPL font {
	color:red;
}
#fmk_section_TPL label {
	font-weight:bold;
}
#fmk_section_TPL input, #fmk_section_TPL select, #fmk_section_TPL textarea {
	border:1px solid #729615;
	background-color:#fff;
}
#fmk_section_TPL ul ul {
	margin:0 0 0 15px;
}
#menuCharte li {
	padding:0 0 2px 15px;
	background-image:url(/images/gifsuryvette/default/iconeListMenuBienvenue.jpg);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#menuCharte li a {
	text-decoration:none;
	color:#004582;
}
#menuCharte li a:hover {
	text-decoration:underline;
}
#menuCharte ul li {
	background:none;
	list-style:disc;
	padding:0;
	margin:3px 0 3px 15px;
}
form#frmMembre table#MembreGet1 {
	width:660px!important;
}
table#MembreGet1 {
	width:auto!important;
}
table#MembreGet2 input {
	width:50px!important;
}
table#MembreGet3.tb_general tr th {
	width:400px!important;
}
table#MembreGet2.tb_general tr th {
	width:400px!important;
}
table#MembreGet2.tb_general tr td {
	background:none!important;
}
table#MembreGet2.tb_general tr td input {
	width:auto!important;
	background:none!important;
}
form#frmMembre table#MembreGet3 tr td {
	width:auto!important;
}
form#frmMembre table#MembreGet3 tr td select {
	width:auto!important;
}
#frmMembre .inputSubmit {
	background-color: transparent;
	background-image: url(/images/gifsuryvette/default/inputSubmit1.png);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 300px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#frmCalculEcolo .inputSubmit {
	background-color: transparent;
	background-image: url(/images/gifsuryvette/default/inputSubmit2.png);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 200px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#frmContact .inputSubmit {
	background-color: transparent;
	background-image: url(/images/gifsuryvette/default/inputSubmit2.png);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 200px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#frmTrajet .inputSubmit {
	background-color: transparent;
	background-image: url(/images/gifsuryvette/default/inputSubmit2.png);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 200px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#frmPlanning .inputSubmit {
	background-color: transparent;
	background-image: url(/images/gifsuryvette/default/inputSubmit2.png);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 200px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#frmRecherche .inputSubmit {
	background-color: transparent;
	background-image: url(/images/gifsuryvette/default/inputSubmit2.png);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 200px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

