/* _____GENERAL _____*/
td,th,caption,h2,h3,h4,h5,h6,div,span,p,a {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
h2,h3,h4,h5,h6,div,span,p,a {font-size:100%}
a {font-weight:bold;color:#05739E;text-decoration:none}

a.LPagDeb
{
	height:16px;
	text-decoration:none;
	background-image:url(../images/css/client/fleche_back.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

a.LPagFin 
{
background-image:url(../images/css/client/fleche_next.gif);
background-position:center center;
background-repeat:no-repeat;
text-decoration:none;
}
a.LPagSui
{
	background-image:url(../images/css/client/fleche_suiv.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.LPagPre
{
	background-image:url(../images/css/client/fleche_prec.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.FilAriane {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;font-:#000000;font-weight: lighter;text-align: left;}
a.FinFilAriane {font-weight: lighter;text-align: left;color:#FF6200;}
td.FilAriane { border-bottom: solid 1px #D2DEE5;}
a:hover {color:#000000;text-decoration:underline}
em,strong {font-style:normal;font-weight:bold}

p {text-align: left;}
span.Data {font-weight: bold;}
span.q {text-align: left;color:#FF6200;}
div.titreaide  {text-align: left;color:#FF6200;padding:0px;margin:5px;font-size:15px;}
q{font-size:15px;text-align: left;color:#FF6200;}
hr {border:none;background-color:#D2DEE5;color:#D2DEE5;height:1px}
acronym {border: none;}
p.Titre {font-size:15px;padding:0px;margin:5px;text-align: left;color:#FF6200;text-transform: uppercase;font-weight:bold;font-family:Verdana,arial,Helvetica,sans-serif;}
p.erreur {padding-left:17px;margin:0px;background-color:white;color:red;font-weight:bold; background: url(../images/css/client/ico_erreur.gif); background-position:center left;background-repeat: no-repeat;font-size:15px;}
/*-  _____TABLEAUX _____-*/

TABLE.tableau-largeur-centpourcent{width: 100%;}
TABLE.tableau-contenu-central {width:100%; border:0;padding: 0;}
TABLE.tableau-contenu-central-large
{/*width:650;*/border:0;padding: 0;}

DIV.aide 
{ color: Navy; background-color: #FFFFDD; text-align: left;}
DIV.rappel 
{ font-weight:bold; background-color: #FFFFDD; text-align: left;}


/*-  _____IMAGES ET PHOTOS _____-*/
.marge-logo {margin-left:50px;margin-right:0px;;margin-top:0px;margin-bottom:0px;}

.image-gauche {float: left;margin-left:0px;margin-right:8px;margin-top:8px;margin-bottom:8px; border: 0px;}
.image-droite {float: right;margin-left:8px;margin-right:0px;margin-top:0px;margin-bottom:8px; border: 0px;}
.bouton {margin:5px;}
.marge-titre {margin-left:0px;margin-right:5px;margin-top:0px;margin-bottom:5px;}



/*-  _____PARAGRAPHE (DIV) _____-*/
DIV.bloc-titre-tetiere
{padding-left:20px;padding-right:15px;padding-top:10px;padding-bottom:15px;text-align: left ;font-size: 13px; color:#ffffff; font-weight: bold;}
/*DIV.contenu-milieu
{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;text-align: justify ;}*/
DIV.paragraphe-texte
{
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:8px;
	display: block;
}
DIV.paragraphe-texte-actualite
{padding-left:18px;padding-right:0px;padding-top:0px;padding-bottom:30px;}
DIV.bloc-texte-gauche2
{padding-left:35px;padding-right:50px;padding-top:20px;padding-bottom:20px;text-align: justify ;}
DIV.bloc-texte-aplat-couleur
{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;background-color:#E7F7FE;text-align: left;margin-top: 15px;margin-bottom: 5px;border: 1px solid #0576A0;}
DIV.bloc-texte-gauche-client
{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;text-align: left ;}



/*-  _____TEXTES (SPAN) _____-*/
SPAN.texte-accroche-bleu {font-size:14px;font-weight:bold;text-align: left;color:#05739E;}
SPAN.texte-libelle-parc {font-size:10px;font-weight:bold;text-align: left;color:#05739E;}
SPAN.texte-accroche-orange {font-size:14px;font-weight:bold;text-align: left;color:#FF6200;}
SPAN.texte-date {color:#FF6200;}
SPAN.texte-tetiere-titre {font-size:20px;text-align: left;color:#ffffff;text-indent: 10px;text-transform: uppercase;}
SPAN.texte-titre-puce {font-size:12px;color:#05739E;font-weight:bold;padding-left:15px;background: url(../images/css/client/puce-fleche-orange2.gif) left center no-repeat;}
SPAN.date-newsletter {
	font-size:11px;
	color:#D2DEE5;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
	vertical-align: middle;
}

SPAN.texte-intro {font-size:11px;font-weight:bold;text-align: left;font-style: italic;}
TD.texte-bleu {color:#05739E;}
TD.LChampObligatoire {color:#05739E; width:10;}
TD.Nom {color:#05739E;}
TD.titre-banniere {background:  url(../images/css/client/bg-titre.gif) top left no-repeat; height: 30px;font-size: 12px;color:#FF6200;font-weight: bold;text-transform: uppercase;text-indent: 10px;vertical-align: bottom;}
TD.LPagCou { font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FF6200;}
TD.Titre{padding:0px;margin:5px;text-align: left;color:#FF6200;text-transform: uppercase;font-weight:bold;font-family:Verdana,arial,Helvetica,sans-serif;}
TD.titre-banniere-bleu-min {background:  url(../images/css/client/bg-titre.gif) top left no-repeat;height: 30px;font-size: 12px;color:#10B5F0;font-weight: bold;text-indent: 10px;vertical-align: bottom;}
TD.sous-titre {text-align: left;font-weight:bold;font-size:10px}
A.lien-trafic {font-weight:bold;color:#FF6200;text-decoration:none}
A.lien-trafic :hover {color:#000000;text-decoration:underline}
UL.liste2 {margin:0px 0px 0px 30px;font-weight:bold;text-align:left}
UL.liste3 {margin:0px 0px 0px 40px}
div UL.liste1 {padding-left:0px;list-style:disc url(../images/css/client/puce-fleche-orange2.gif) outside;font-weight:normal}
div UL.liste2 {padding-left:10px;list-style:disc url(../images/css/client/puce-fleche-orange.gif) outside;font-weight:normal}
div UL.liste3 {padding-left:10px;list-style:disc url(../images/css/client/puce-fleche-bleu.gif) outside;font-weight:normal}
LI {font-size:11px;text-align: left;color:#05739E;font-weight:bold}

/* _____ZONES SAISIES_____**/
/*INPUT.champ_saisie {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}*/
INPUT.text {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff;}
INPUT.num {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff;}
INPUT.champ_passe {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}
textarea  {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}
select  {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}






/* _____LISTE_____*/
UL.liste1 {margin:0px 0px 0px 20px;font-weight:bold;text-align:left;color:#000000;} 
UL.liste2 { list-style:disc url(../images/css/client/puce-fleche-orange.gif) outside} 
UL.liste3 { list-style:disc url(../images/css/client/puce-fleche-bleu.gif) outside} 
UL.liste1 {list-style:disc url(../images/css/client/puce-fleche-orange2.gif) outside;} 
TABLE.liste-corresp
{
border: none;
border-bottom: dotted;
border-bottom-width: thin;
border-color: #FF6200;
margin: 5px;
}
/*TABLE.LTableau
{
border: none;
border-bottom: dotted;
border-bottom-width: thin;
border-color: #FF6200;
margin: 5px;
width: 100%;
padding: 0;
}*/
TABLE.LTableau
{
border: none;
border-bottom-width: thin;
border-color: #FF6200;
margin: 5px;
width: 100%;
padding: 0;
}
TABLE.SRecherche
{
border: none;
background-color: #e7f7fe;
width: 100%;
padding: 0;
}
TABLE.LTableauFin
{
border: none;
border-bottom: none;
border-bottom-width: thin;
border-color: #FF6200;
margin: 5px;
width: 100%;
padding: 0;
}
TR.LData {background:  url(../images/css/client/pointilles.gif) top left no-repeat; height: 60px;}
TD.LDebutData
{
width: 20; 
vertical-align: middle;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #FF6200;
border: none;
border-right: solid;
border-right-width: 2px;
border-color: #FF6200;
text-align: right;

}
TD.LDebutFacture
{
vertical-align: middle;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #FF6200;
border: none;
border-right: solid;
border-right-width: 2px;
border-color: #FF6200;
width: 150;
height: 50;
}
/* _____HABILLAGE DU SITE (fond de cellules)_____*/

/*TOUTES LES PAGES*/

TD.enva3
{
	background:  url(../images/css/client/bg_contenu.gif) top left repeat;
	background-color: #ffffff;
	width: 834px;
	vertical-align: top;
}

TD.fond-page-newsletter
{background-color: #ffffff; width:500px;}


TD.fond-orange
{color: #ffffff;background-color: #FF6200;text-indent: 10px; padding-left: 8px; padding-top: 8px; padding-bottom: 8px}
TD.fond-actualite {background:  url(../images/css/client/bg-titre-actu.gif) top left no-repeat;padding-left:20px;padding-top:7px;padding-right:15px;padding-bottom:15px}


/*PAGE D'ACCUEIL*/
TD.enva2
{background:  url(../images/css/client-accueil/bg-tetiere.gif) top left repeat-x;background-color: #10B4EF; height: 148px;}
TD.fond-accueil-carte
{background:  url(../images/css/client/bg_carte.gif) top right no-repeat;background-color: #05739E; height: 96px;width: 331px;}
TD.fond-accueil-acces
{background:  url(../images/css/client/bg_camion.jpg) bottom left no-repeat;background-color: #DDEDFC; height: 96px;width: 503px;}


TD.navigue-accueil-info
{background:  url(../images/css/client/bg-nav-info.gif) top left no-repeat; padding-top:2px; padding-bottom:2px;color:#ffffff;font-size:10px;display: block;text-indent: 20px;list-style:disc url(../images/css/client/puce-nav-info.gif) outside}
TD.navigue-accueil-info a
{color:#ffffff;display: block;}
TD.navigue-accueil-info a:hover
{color:#10B4EF;text-decoration:none}

TABLE.liste-vehicule-classe4
{background:  url(../images/css/client/bg-classe4.gif) bottom left no-repeat; height: 60px;}
TABLE.liste-vehicule-classe3
{background:  url(../images/css/client/bg-classe3.gif) top left no-repeat; height: 60px;}
TABLE.liste-vehicule-classe1
{background:  url(../images/css/client/bg-classe1.gif) top left no-repeat; height: 60px;}
TABLE.liste-corresp
{
border: none;
border-bottom: dotted;
border-bottom-width: thin;
border-color: #FF6200;
margin: 5px;
}
TD.num-liste-corresp
{
vertical-align: middle;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #FF6200;
border: none;
border-right: solid;
border-right-width: 2px;
border-color: #FF6200;

}
TD.Nom-parc
{font-size:11px;white-space:nowrap;}

TABLE.niveau-parcs
{
border: solid;
border-width: 2px;
border-color: #FF6200;
height: 50px;
width: 30px;
}
TD.niveau-parcs
{
vertical-align: middle;
text-align: center;
font-size: 18px;
font-weight: bold;
color: #FF6200;
border: 0px;
}

/*HEADER*/
TD.fond-header-accueil
{background:  url(../images/css/client/bg-header-accueil.gif) top left no-repeat;height: 79px;}
/*TD.fond-header-page
{background:  url(../images/css/client/bg-header-page.gif) top left no-repeat;height: 50px;}*/

/*TETIERE-IMAGE*/
TD.enveuro
{background:  url(../images/css/client/europe.gif) top left no-repeat;height: 191px;width: 331px;}

TD.envt1
{background:  url(../images/css/client/aprr.jpg) top left no-repeat;height: 191px;width: 503px;}
TD.envt2
{background:  url(../images/css/client/escota.jpg) top left no-repeat;height: 191px;width: 503px;}
TD.envt3
{background:  url(../images/css/client/area.jpg) top left no-repeat;height: 191px;width: 503px;}
TD.envt4
{background:  url(../images/css/client/asf.jpg) top left no-repeat;height: 191px;width: 503px;}
TD.envt5
{background:  url(../images/css/client/atmb.jpg) top left no-repeat;height: 191px;width: 503px;}
TD.envt6
{background:  url(../images/css/client/strf.jpg) top left no-repeat;height: 131px;width: 503px;}
TD.envt7
{background:  url(../images/css/client/camion.jpg) top left no-repeat;height: 191px;width: 503px;}
TD.envt8
{background:  url(../images/css/client/theme4.jpg) top left no-repeat;height: 120px;width: 503px;}
TD.envt9
{background:  url(../images/css/client-accueil/01.jpg) top left no-repeat;height: 191px;width: 503px;}

TD.envt11
{background:  url(../images/css/client/carrefour.jpg) top left no-repeat;height: 191px;width: 503px;}

/*NAVIGUE NIVEAU 1*/
TD.envb1
{background:  url(../images/css/client/bg-navigue1.gif) top left repeat-x; height: 43px;}



/*-  _____BOUTONS _____-*/

TD:bouton-petit :hover {color:#000000;text-decoration:underline}

DIV.sous-rubrique
{background:  url(../images/css/client/bouton_off.gif) repeat-x left center;display: block;text-indent: 30px; padding-top: 8px; padding-bottom: 8px}
DIV.sous-rubrique a
{color:#05739E;text-decoration:none;font-weight:bold;}
DIV.sous-rubrique a:hover
{color:#FF6200;text-decoration:none}
DIV.sous-rubrique-on
{background:  url(../images/css/client/bouton_on.gif) top left repeat-x;height:30px;display: block;text-indent: 30px;}

DIV.bouton-pdf
{background:  url(../images/css/client/bg-pdf.gif) no-repeat left center;display: block;text-indent: 35px; padding-top: 15px; padding-bottom: 10px}
DIV.bouton-pdf2
{background:  url(../images/css/client/bg-pdf.gif) no-repeat left center;display: block;text-indent: 35px; padding-top: 5px; padding-bottom: 10px}
DIV.bouton-pdf a, DIV.bouton-pdf2 a
{color:#05739E;text-decoration:none;font-weight:bold;}
DIV.bouton-pdf a:hover, DIV.bouton-pdf2 a:hover
{color:#FF6200;text-decoration:none}


TABLE.liste-trajets
{
border: none;
border-bottom: dotted ;
border-bottom-width: 1px;
border-color: #FF6200;
margin: 5px;
}

DIV.titred {background: url(../images/css/client/bg-titre.gif) top left no-repeat;height: 30px;font-size: 12px;color:#10B5F0;font-weight: bold;text-transform: uppercase;text-indent: 10px;padding-top:17px;}



/*-  _____ELEMENTS DE TABLE (TD) _____-*/
TD.LTitre
{color: #ffffff;background-color: #FF6200;text-indent: 10px; padding-left: 8px; padding-top: 8px; padding-bottom: 8px}
/*TD.Lrupture {background:  url(../images/css/client/pointilles.gif) top left no-repeat; height: 43px;}*/
TD.Lrupture {background:  url(../images/css/client/pointilles.gif) top left x-repeat; height: 5px; vertical-align:top;}
TD.texte-tetiere-blanc {font-size:10px;text-align: left;color:#ffffff;height: 30px;text-indent: 10px;text-transform: uppercase;}
SPAN.texte-intro {font-size:11px;font-weight:bold;text-align: left;font-style: italic;}
TD.LTitLigU {font-weight:bold;}
TD.STitLigU {font-weight:bold;}
TD.LUnie {text-align: left;}
TD.texte-bleu {color:#05739E;}
Td.Nom {color:#05739E;}
TD.texte-bleu-gras {color:#05739E; font-weight:bold}
TD.titre-banniere {background:  url(../images/css/client/bg-titre.gif) top left no-repeat; height: 30px;font-size: 12px;color:#FF6200;font-weight: bold;text-transform: uppercase;text-indent: 10px;vertical-align: bottom;}

TD.titre-banniere-bleu-min {background:  url(../images/css/client/bg-titre.gif) top left no-repeat;height: 30px;font-size: 12px;color:#10B5F0;font-weight: bold;text-indent: 10px;vertical-align: bottom;}

A.lien-trafic {font-weight:bold;color:#FF6200;text-decoration:none}
A.lien-trafic :hover {color:#000000;text-decoration:underline}
UL.liste2 {margin:0px 0px 0px 30px;font-weight:bold;text-align:left}
UL.liste3 {margin:0px 0px 0px 40px}
div UL.liste1 {padding-left:0px;list-style:disc url(../images/css/client/puce-fleche-orange2.gif) outside;font-weight:normal}
div UL.liste2 {padding-left:10px;list-style:disc url(../images/css/client/puce-fleche-orange.gif) outside;font-weight:normal}
div UL.liste3 {padding-left:10px;list-style:disc url(../images/css/client/puce-fleche-bleu.gif) outside;font-weight:normal}
LI {font-size:11px;text-align: left;color:#05739E;font-weight:bold}

/* _____ZONES SAISIES_____**/

INPUT.text {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}
INPUT.champ_passe {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}
textarea  {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}
select  {font-family:Verdana,arial,Helvetica,sans-serif;font-size:11px;color:#05739E;background-color:#ffffff}
TABLE.Saisie
{
border: none;
border-bottom-width: thin;
border-color: #FF6200;
margin: 5px;
width: 100%;
padding: 0;
}
/*Tr.fond-gris{
		background-color: Silver;
}*/
Td.fond-gris{
		background-color: Silver;
}



/**/
table#contenu, td#contenu_milieu {width:100%}
td#contenu_gauche {min-width:172px !important;}