@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;  font-family: Arial, Helvetica, sans-serif;  color: #333333; outline-style: none; outline-width: 0pt; border:0px; }
object { outline-style: none; outline-width: 0pt; }
html{ font-size:100%; outline-style: none; outline-width: 0pt;}
img { border:0px;}  
body {background-color: #fff; font-size:11px; background-image:url(../images/fond.jpg); background-repeat:repeat-x;}
#accessibilite{ color: #73cef4; text-align:right; height:20px; background-color:#cce9f7; width:955px; margin-left:auto; margin-right:auto;}
#accessibilite a{ color:#73cef4; text-decoration:none; font-size:10px; padding-right:10px; vertical-align:middle;}
#accessibilite a.addthis_button{ }
#accessibilite a:hover{ color:#cce9f7; text-decoration:none; font-size:10px; padding-right:10px; background-color:#73cef4;}

/*Facebook*/
html .fb_share_button { 
    display: -moz-inline-block; 
    display:inline-block;
    height:15px; 
    padding:1px 0px 0px 20px;
    left:20px;
    background-image:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif);
    background-repeat:no-repeat;
}
/*Partager*/

/*Page*/
#conteneur{
    width:955px;
    margin-right:auto;
    margin-left:auto;
    position:relative;
    background-image: url(../images/poteau.png);
    background-repeat:repeat-y;
}
#conteneur #Divjepropose{ position:absolute;right:105px; top:165px;}
#conteneur #Divjedemande{ position:absolute; right:5px; top:165px;}
#conteneur.accueil #Divjepropose{ display:none;}
#conteneur.accueil #Divjedemande{ display:none;}
#browser {background-color:red; color:#000;}
#conteneur #decorateur1{background-image:url(../images/sous_logo.png); background-repeat:no-repeat; background-position:top left}
#conteneur #decorateur2{ background-image:url(../images/herbe.png); background-repeat:no-repeat; background-position:bottom; }
#conteneur #decorateur2 #decorateur-gauche{padding-left:10px; width:254px; padding-top:10px; float:left;}
#conteneur #decorateur2 #decorateur-gauche #logo{position: relative;/*z-index: 70;*/}
#conteneur #decorateur2 #decorateur-milieu{ float:left; width:691px;}
#conteneur #decorateur2 #decorateur-milieu #titre{ background-image: url(../images/titre_herbe.png); background-repeat: repeat-x; height:195px; background-position:bottom; margin-top:57px;}
#conteneur #decorateur2 #decorateur-milieu #visuel{}
#conteneur #decorateur2 #decorateur-milieu #contenu{ margin-bottom:190px; background-color: #FFF; padding: 20px 7px 20px 8px; font-size:12px;}

#conteneur #decorateur2 #decorateur-droite{ display:none;}

#conteneur #decorateur2 #footer{ clear:both; padding: 90px 7px 15px 7px;}

#conteneur #Liens_Rapides{color:#9c9e9f;background-color:#FFF;margin-right:5px; margin-left:5px;padding-top:5px;width:954px; }
#Liens_Rapides a{text-decoration:none;}
#Liens_Rapides div p{padding-bottom:5px;margin-left:5px;}
#Liens_Rapides div ul{border-right:solid 1px #9c9e9f;}
#conteneur #Liens_Rapides #sous_domaines{ width:49%; float:right;}
#sous_domaines .domaine{ color:#000; width:462px;}
#liens{ width:49%; }
.liste_trajets_footer li{ list-style-type:none;margin-left:5px;}
.liste_domaines_footer li{ list-style-type:none;margin-left:5px;}
#conteneur #villes{color:#000;background-color:#FFF; font-size:9px;text-align:justify;}
#conteneur #villes a {color:#000;}
#communes_blanches a { position: absolute; z-index : -9999;color:#FFF; font-size:1px;}
/*\*//*/#conteneur #decorateur2 #footer{ pading: 80px 7px 15px 7px !important!;}/* */


#conteneur #decorateur2 #footer #langues {text-align:right; float:right;}
#conteneur #decorateur2 #footer #langues a{ padding-left:5px;}
#conteneur #decorateur2 #footer .liens {text-align:right;}
#conteneur #decorateur2 #footer .liens a{padding-right:10px; font-weight:bold; text-decoration:none; color:#000;}
#conteneur #decorateur2 #footer .liens a:hover{ text-decoration:underline;}

.clear{ clear:both; color:#FFFFFF;}
li { list-style-position:inside;}
h1{ font-size:30px; padding-bottom:10px; font-family: "HelveticaNeueLT Std Cn", "Arial Narrow", Arial, sans-serif;}
h2{ font-size:24px; padding-bottom:10px; font-family: "HelveticaNeueLT Std Cn", "Arial Narrow", Arial, sans-serif;}
h1+h2{ margin-top:-10px;}
h3, table h3{ font-size:16px; text-transform:uppercase; font-family: "HelveticaNeueLT Std Cn", "Arial Narrow", Arial, sans-serif; padding-bottom:5px; padding-top:15px;}
h4, table h4{ padding-top:10px; font-size:13px; padding-bottom:5px;}
.intro{ font-weight:bold; padding-bottom:10px;}
.texte{ padding-top:10px;}
.intro+.texte+h3 { padding-top:0px;}
.ico_aide{ position:relative; top:4px; margin-left:3px;}
.paginationControl{ padding-bottom:15px; text-align:right;}
.zr-trajet + .paginationControl{ padding-top:15px;}
.paginationControl .page{padding:1px; font-size:12px;}
.paginationControl .page a{ padding:0px 3px 0px 3px; text-decoration:none; font-weight:bold; color:#666;}
.paginationControl .in a{ color:#93aa04;}
.paginationControl a:hover{color:#93aa04;}
.filet_vert{ height:1px; margin: 15px 15px 15px 5px; border-top:1px dashed #abbd3d}
body #conteneur .center{ text-align:center;}
.tit_bleu_depart{ color:#10448a; font-weight:bold;}
.vertical_middle{ vertical-align:middle;}
.vertical_top{ vertical-align:top;}
span.definition{ border-bottom:1px dashed #666; cursor:help;}
#formulaire span.definition{ display:inline; padding:0px; clear: none;}

#recherche #formulaire #form1 #RTypeRecherche-D { border: 0px ;}
#recherche #formulaire #form1 #RTypeRecherche-O { border: 0px ;}


.boxvert{ background-image:url(../images/encart_vertH.gif); background-repeat:no-repeat; padding-top:12px; }
.boxvert .milieu{ background-image:url(../images/encart_vertM.gif); background-repeat:repeat-y; padding:10px 15px 15px 15px;}
.boxvert .bas{ background-image:url(../images/encart_vertB.gif); height:16px; background-position:bottom;}
.boxvert+.boxvert{ margin-top:15px;}

#contenu #message{ font-size:12px; font-weight:bold; padding:10px 0px 10px 0px; border-top:1px solid #F00; border-bottom: 1px solid red; margin-bottom:25px; margin-top:15px;}

.retour{ padding-bottom:20px;}
#contenu .retour a{ background-image: url(../images/fleche_blue_retour.png); background-repeat:no-repeat; color:#009ee0; font-weight:bold; padding-left:20px; text-decoration:none; background-position:0px 2px; font-size:11px;}
#contenu .retour a:hover{ text-decoration:underline;}

/*formulaires*/
select{background-color:#f8fbe5; border:1px solid #9c9e9f;}
select option{ padding-left:3px;}
table *{font-size:11px;}
input, textarea{ border:1px solid #9c9e9f; background-color:#f8fbe5; padding:2px; }
#radio{ width:auto; border:none;}
td{ padding:3px; vertical-align:top;}
td table { margin-left:-3px;}
input#Photo{ width:155px;}
.required{color:#f00;}
.Prequired{color:#f00;}

.jaune h1, .jaune h2, .jaune h3,.jaune h4, .jaune a{color:#c88926;}
.orange h1, .orange h2, .orange h3,.orange h4, .orange a{color:#d93b16;}
.vert h1, .vert h2, .vert h3,.vert h4, .vert a{color:#669900;}
.marine h1, .marine h2, .marine h3,.marine h4, .marine a{color:#003882;}
.bleu h1, .bleu h2, .bleu h3,.bleu h4, .bleu a{color:#009ee0;}
.violet h1, .violet h2, .violet h3,.violet h4, .violet a{color:#63129a;}


/*mon compte : celui qui est en haut à droite*/
#moncompte{
    background-image:url(../images/moncompte_fond.png);
    width:131px;
    height:156px;
    position:absolute;
    right:20px;
    padding:16px 30px 0px 65px;
    background-repeat:no-repeat;
    /*z-index:51;*/
}
#moncompte .tit{}
#moncompte input{ }
#moncompte input#Pseudo, #moncompte input#Mdp {}
#moncompte .champ{ clear:both;  width:120px;background-color:#e5f5fc; border:1px solid #a6adb1; color:#009de0; font-size:10px; padding:2px; margin-bottom:2px;}
#moncompte #connexion{ border:0px; padding:0px;}
#moncompte .infos_connecte {color:#009de0; padding-top:10px; padding-bottom:15px; }
#moncompte .infos_connecte strong{color:#009de0; }



/*mon compte : identification*/
.lien_fleche{ padding-top:5px;}
.lien_fleche a{ font-size:10px; color:#033a83; text-decoration:none; background-image:url(../images/fleche_compte.gif); background-repeat:no-repeat; padding-left:15px;}
.lien_fleche a:hover{color:#009de0;}

.lien_fleche_inscription{ padding-top:2px;}
.lien_fleche_inscription a { font-size:14px; color:#d93b16; text-decoration:none; background-image:url(../images/fleche_compte.gif); background-repeat:no-repeat; padding-left:15px; font-variant:small-caps;}
.lien_fleche_inscription a:hover{color:#009de0;}

#moncompte #moncompte_menu{ padding-top:15px; margin-left:5px;}
#moncompte #moncompte_menu ul{ list-style-type:none;}
#moncompte #moncompte_menu ul li{list-style-position:outside;}
#moncompte #moncompte_menu li li{ background-image:url(../images/moncompte_deroul_fond.png); background-repeat:repeat-y; padding:2px 15px 2px 10px; }
#moncompte #moncompte_menu li a{ color:#003882; text-decoration:none; font-size:10px; font-weight:bold; line-height:10px;}
#moncompte #moncompte_menu li a:hover{ color:#003882; text-decoration: underline;}
#moncompte #moncompte_menu li.bas{ background-image:url(../images/moncompte_deroul_bas.png); height:20px; background-repeat:no-repeat;}

#moncompte #moncompte_menu ul ul{ display:none;}
#moncompte #moncompte_menu li:hover ul{ display: block;}


/*menu*/
#conteneur #decorateur2 #decorateur-gauche #menu{ width:135px; padding-bottom:200px; padding-top:20px;}
#conteneur #decorateur2 #decorateur-gauche #menu li{ list-style:none; padding:3px 0px 3px 0px; position:relative;list-style-position:outside;}
#conteneur #decorateur2 #decorateur-gauche #menu ul ul{ display:none;}
#conteneur #decorateur2 #decorateur-gauche #menu li:hover ul {display: block;}
#conteneur #decorateur2 #decorateur-gauche #menu li ul {position:absolute;left:135px; top:0px; width:120px;}
#conteneur #decorateur2 #decorateur-gauche #menu li a{ text-decoration:none; }
#conteneur #decorateur2 #decorateur-gauche #menu li li a:hover{ text-decoration:underline;}

#conteneur #decorateur2 #decorateur-gauche #menu li.in{ background-image: url(../images/sousmenu_bas.png); background-position:bottom; padding-bottom:15px; background-repeat:no-repeat; width:129px;}
#conteneur #decorateur2 #decorateur-gauche #menu li.in ul{ display:block; position:relative; left:0px; background-image: url(../images/sousmenu_fond.png); background-repeat:no-repeat; width:109px; padding:10px 11px 5px 9px;}

#conteneur #decorateur2 #decorateur-gauche #menu li.in li.in{ background:none; padding-bottom:3px; width:109px;}
#conteneur #decorateur2 #decorateur-gauche #menu li.in li.in a{ text-decoration:underline;}

#menu li.jaune li a,#menu_new li li a.jaune{ color:#c88926;}
#menu li.orange li a,#menu_new li li a.orange{ color:#d93b16;}
#menu li.vert li a,#menu_new li li a.vert{ color:#669900;}
#menu li.marine li a,#menu_new li li a.marine{ color:#003882;}
#menu li.bleu li a,#menu_new li li a.bleu{ color:#009ee0;}
/*Menu XML*/

#conteneur #decorateur2 #decorateur-gauche #menu{ width:135px; padding-bottom:200px; padding-top:20px;}
#conteneur #decorateur2 #decorateur-gauche #menu li{ /*border:solid 1px red;*/list-style:none; padding:3px 0px 3px 0px; position:relative;list-style-position:outside;}
#conteneur #decorateur2 #decorateur-gauche #menu ul ul{ display:none;}
#conteneur #decorateur2 #decorateur-gauche #menu li:hover ul {display: block;}
#conteneur #decorateur2 #decorateur-gauche #menu li ul {position:absolute;left:135px; top:0px; width:120px;}
#conteneur #decorateur2 #decorateur-gauche #menu li a{ text-decoration:none; }
#conteneur #decorateur2 #decorateur-gauche #menu li li a:hover{ text-decoration:underline;}

#conteneur #decorateur2 #decorateur-gauche #menu li.in{ background-image: url(../images/sousmenu_bas.png); background-position:bottom; padding-bottom:15px; background-repeat:no-repeat; width:129px;}
#conteneur #decorateur2 #decorateur-gauche #menu li.in ul{ display:block; position:relative; left:0px; background-image: url(../images/sousmenu_fond.png); background-repeat:no-repeat; width:109px; padding:10px 11px 5px 9px;}

#conteneur #decorateur2 #decorateur-gauche #menu li.in li.in{ background:none; padding-bottom:3px; width:109px;}
#conteneur #decorateur2 #decorateur-gauche #menu li.in li.in a{ text-decoration:underline;}



/*Rechercher un trajet*/
#recherche{width:681px;text-align:center;background-color:#FFF; padding:5px 5px 33px 5px; background-image:url(../images/route.gif); background-repeat:no-repeat; background-position:bottom;}
#recherche .phrase{ color:#9c9e9f; font-weight:bold; padding:5px 5px 5px 5px;}
#recherche table{ margin-left:auto; margin-right:auto;}
#recherche table td{ padding:3px;}
#recherche table input.ville{ width:125px; border:1px solid #9c9e9f; background-color:#f8fbe5; padding:2px; font-size:10px;}

#recherche .ok{ background-color:#bcda00; color:#15488c; font-weight:bold; font-size:10px; width:auto; border:0px;}
#recherche .voir_propo{ float:left; padding-left:50px;}
#recherche .affiner_rech{ float:left; padding-left:10px;}
#recherche .rech_avancee{ padding-left:5px;}
#recherche .rech_avancee a{ color:#033A83; text-decoration:none; background-image:url(../images/fleche_grise_pti.gif); background-repeat:no-repeat; padding-left:19px; padding-top:2px; padding-bottom:2px; font-size:10px;}
#recherche .rech_avancee a:hover{ color:#033A83; text-decoration: underline;}
#recherche #cartes{ text-align:left; padding-left:340px; padding-top:5px;}


/* ----  ACCEUIL ----- */
.accueil{}
.accueil#conteneur #anim{
    position:absolute;
    /*z-index:-2;*/
    left:190px;
}
#conteneur #anim{ display:none;
}
#cache_anim { display:none;}
.accueil#cache_anim {
/*  width: 955px;
    z-index: -1;
    height: 231px;
    background-color: #0C3;*/
    position:absolute;
    left:190px;
    top:0px;
    width:578px;
    height:224px;
    /*z-index:-1;*/
    background-image:url(../images/cache.png);
}
#conteneur #decorateur2 #decorateur-milieu #titre{ margin-top:15px; }

.accueil#conteneur #decorateur2 #decorateur-gauche{}
.accueil#conteneur #decorateur2 #decorateur-milieu{ width:513px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #titre{ background-image:url(../images/accueil_rech_trajets.png);background-repeat:no-repeat; background-position:bottom; width:451px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #titre .lapin{ float:left; margin-left:50px; padding-top:0px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #titre .canard{ margin-left:40px; padding-top:0px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu{ padding:0px; background:none; margin:0px; margin-bottom:30px;}
.accueil#conteneur #recherche{ background-color:#FFF; width:439px; border:1px solid #9c9e9f; text-align:center; padding-bottom:15px; background-image:none;}
.accueil#conteneur #recherche .phrase{ color:#9c9e9f; font-weight:bold; padding:10px 5px 10px 5px;}
.accueil#conteneur #recherche table{ margin-left:auto; margin-right:auto;}
.accueil#conteneur #recherche table input.ville{ width:265px; border:1px solid #9c9e9f; background-color:#f8fbe5; padding:2px;}
.accueil#conteneur #recherche table .ok{ background-color:#bcda00; color:#15488c; font-weight:bold; font-size:10px; width:auto; border:0px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #recherche .voir_propo{ float:left; padding-left:35px; padding-top:5px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #recherche .affiner_rech{ margin-left:225px; text-align:left; padding-top:5px; float:none;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #cartes{ float:right;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actus_flash{ padding-top:20px; /* border:solid 1px #9c9e9f; */}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actus_flash{ width:449px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #titreActuSysteme{ width:449px; color:#444; font-size:16px; text-align:center; padding-top:20px; padding-bottom:15px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actus_flash #TitreActu{ color:#444; font-size:14px; text-align:center;padding-top:5px;padding-bottom:5px;}

.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu_blog{margin-top:10px;margin-bottom:100px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu_blog #titre_actu_index{font-size:13px; }
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu_blog span a{font-size:13px; color:#003882;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu{ width:178px; /*position:relative; padding-top:340px;*/position:absolute; top:250px;right:17px; width:156px; display:block;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1{ position:relative; top:20px;left:10px; width:156px;/* display:none;*/ font-size:11px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 img {  width:80px; height:114px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 #ImageZone {  width:156px; height:114px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 p a img{margin-left:-10px; position:relative; width:156px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 .Dernier_Inscrit { }
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 .Dernier_Inscrit .LI_Pseudo{ font-size:13px; text-align:center;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 .Dernier_Inscrit .LI_Cadre_Photo{ border:solid 1px #9c9e9f; width:80px; height:114px;margin-left:auto;margin-right:auto; background-color:#FFF;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu1 .Dernier_Inscrit .LI_depart{ font-size:11px;color:#d93b16; text-align:center;padding-bottom:2px; margin-bottom:1px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu2{ top: 60px; right:0px; position:relative; background-image:url(../images/ecureuil.png); width:165px; height:300px; background-repeat:no-repeat; padding-top:20px; padding-left:25px; }
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #actu2 img{ width:165px; height:165px;}
.accueil#conteneur #decorateur2 #decorateur-milieu #contenu #actu #partenaires{ margin-top:60px; width:200px;}



#conteneur #decorateur2 #decorateur-milieu #titre{}
#conteneur #decorateur2 #decorateur-milieu #titre .lapin{ float:left; margin-left:50px; padding-top:18px;}
#conteneur #decorateur2 #decorateur-milieu #titre .canard{ margin-left:40px; padding-top:24px;}

/*ARTICLE*/
.article{text-align:justify;}
.article p, .article li { padding-bottom:5px;}
.ensavoirplus{text-align:justify; z-index:99999;}

/*LISTE*/
.liste{ padding-top:20px;}
#liste{ padding-top:20px;}
#liste div.liste_Dde h2.ui-accordion-header {
    width:99.7%;
    clear:right;
}
#liste .bouton_liste_detail{ color: #e4755b; border:0px; background-color: #FFF; font-size:10px; cursor:pointer; position:absolute; right:140px; top:-20px;}
#liste .bouton_liste_detail:hover{color:#d93b16;}
#liste .bouton_liste_supprimer{color:#e4755b; border:0px; background-color:#FFF; float:right; font-size:10px;  cursor:pointer; position:absolute; right:0px; top:-20px;}
#liste .bouton_liste_supprimer:hover{ color:#d93b16;}
#liste #ListePropDde{ padding:0px; margin:0px;}
#liste #ListePropOff{padding:0px; margin:0px;}
#liste .depart_arrivee_titre, #liste .depart_arrivee_titre a{color:#d93b16; font-weight:normal;}
#liste  .ui-accordion .ui-accordion-header .depart_arrivee_titre a{ padding-bottom:0px;}
#liste .depart_arrivee_titre strong{color:#d93b16; font-size:18px; }
#liste span.sep{ color:#333;}
#liste .depart_arrivee_titre .date_heure{ font-size:12px; font-weight:normal;}
#liste .depart_arrivee_titre .date_heure strong{font-size:12px; color:#333;}
#liste .recap_etat_trajet{ font-size:11px;}
#liste .recap_etat_trajet span{ color:#d93b16;}
.phrase{ color: #333; font-weight:bold; padding:0px 5px 10px 5px;}
.alerte{ padding-bottom:20px; font-weight:bold; color:#F00;}
#ListePropDde #liste_Dde h2{margin-bottom:10px;}
#ListePropOff #liste_Off h2{margin-bottom:10px;}

.resultat{ background-color:#dfed86;  padding:5px; ; font-weight:bold; margin:20px 0px 20px 0px;border:solid 1px #539b2a;}

.resultat .depart_arrivee{padding-bottom:2px; }
.resultat .depart_arrivee .depart{ color: #060; font-weight:bold;}
.resultat .depart_arrivee .arrivee{padding-left:10px; color: #F00; font-weight:bold;}
.resultat .depart_arrivee .ville{ color: #333; font-weight:normal;}
.resultat .depart_arrivee .lieu{color:#333;}
.resultat h5{color:#d93b16;font-size:14px; padding-bottom:3px;}

.resultat h6{ font-size:12px; padding-bottom:2px;}
.resultat h6 .ville{ font-weight:normal; padding-right:10px;}

.cartes{ padding-bottom:15px;}
.cartes table{width:131px;border:solid 1px #9c9e9f; text-align:center;background-color:#FFF;}
.cartes table tr td{border: solid 1px #9c9e9f;}
.cartes a{ color:#033A83; font-weight:bold; margin-right:20px; text-decoration:none;}
.cartes a:hover{ text-decoration:underline;}
.cartes .carte_vehicules{ float:left; }
.cartes .carte_vehicules a{background-image:url(../images/carte_voitures.gif); background-repeat:no-repeat; background-position:left; padding:6px 3px 6px 30px;}
.cartes .carte_passagers{}
.cartes .carte_passagers a{background-image:url(../images/carte_passagers.gif); background-repeat:no-repeat; background-position:left; padding:6px 3px 6px 30px;}
.tit_propo_offre{ background-color:#e53e17; margin-bottom:15px; font-weight:bold; color: #FFF;  background-image:url(../images/listepropo_cacheB.png); background-position:bottom; background-repeat:no-repeat; clear:both; margin-top:10px;}
.tit_propo_offre *{color: #FFF;}
.tit_propo_offre .haut{ background-image:url(../images/listepropo_cacheH.png); background-repeat:no-repeat;padding:5px;}
h2.tit_propo_offre{ background:none; color:#e53e17; margin-bottom:0px; margin-top:20px; padding:0px;font-size:18px;}
.covi_propose{font-weight:bold; font-size:12px; padding-top:3px;padding-bottom:3px;}
.covi_propose span{ color:#e53e17;}
.tit_propo_demande{ background-color:#539b2a; margin-bottom:15px; font-weight:bold; color: #FFF;  background-image:url(../images/listepropo_cacheB.png); background-position:bottom; background-repeat:no-repeat; clear:both; margin-top:10px;}
.tit_propo_demande *{color: #FFF;}
.tit_propo_demande .haut{ background-image:url(../images/listepropo_cacheH.png); background-repeat:no-repeat;padding:5px;}
h2.tit_propo_demande{ background:none; color:#539b2a; margin-bottom:0px; margin-top:0px; padding:0px; font-size:18px;}

.zr-trajet+h2.tit_propo_demande{ padding-top:15px; }
.zr-trajet{  clear:both; -width:98%;}
.zr-trajet+.zr-trajet{padding-top:5px;}
.zr-trajet .donneesH{ background-image: url(../images/liste_fondH.png); background-repeat:no-repeat; padding:5px 10px 5px 10px;}
.zr-trajet .donneesH .frequence{ font-weight:bold; padding-top:7px; font-size:11px; float:left; padding-right:10px;}
.zr-trajet .donneesH .aller_retour{float:left; padding-top:5px; padding-right:10px;}
.zr-trajet .donneesH .jours_semaine{margin-left:10px; padding-top:5px;}
.zr-trajet .donneesH .depart_arrivee{float:right; font-size:11px;}
.zr-trajet .donneesH .depart{  color: #060; font-weight:bold; text-align:right; font-size:11px;}
.zr-trajet .donneesH .arrivee{padding-left:10px; color: #e11515; font-weight:bold; text-align:right;}
.zr-trajet .donneesH .ville{ color: #333;font-weight:normal; text-align:right;}
.zr-trajet .donneesH .lieu{color:#333; }
.zr-trajet .donneesB {background-image:url(../images/liste_fondB.png); background-repeat:no-repeat; padding:10px; background-position:bottom;}
.zr-trajet .donneesB table{ text-align:center;}
.zr-trajet .donneesB table td{ padding:0px; vertical-align:middle;}
.zr-trajet .donneesB .type{ width:50px; text-align:left;}
.zr-trajet .donneesB .pseudo{ font-weight:bold; color:#d93b16; text-align:left;}
.zr-trajet .donneesB .places{ width:118px;}
.zr-trajet .donneesB .avis{ width:60px; padding-left:9px; padding-right:9px;}
.zr-trajet .donneesB .covibox{ width:86px;}
.zr-trajet .donneesB .pictos{ width:134px; padding-right:10px; text-align:right;}
.zr-trajet .donneesB .prix{ font-size:18px; font-weight:bold; color:#000; text-align: right; width:70px;}
.zr-trajet .donneesB .prix .prix_moyen{ font-size:10px; color:#727374; font-weight:normal;}
.zr-trajet .voir-photo{ margin-left:10px; position:relative; width:79px;}
.zr-trajet .voir-photo:hover .photo{ display:block;}
.zr-trajet .voir-photo .photo{ display:none; position:absolute; background-image:url(../images/cadre_photo.png); width:89px; height:166px; background-repeat:no-repeat; padding-top:7px; padding-left:6px; left:-79px; top:-132px;}
.zr-trajet .voir-details{ float:right; padding-right:5px;}
.zr-trajet .voir-details a{ color: #333; font-size:11px; padding-left:5px;}
table.border_orange td{ border-bottom:1px solid #d93b16;}
.zr-trajet .trajet_sollicitation .formulaire_choisir{padding-bottom:15px; margin-bottom:15px;}
.zr-trajet .trajet_sollicitation{ padding-top:20px;}
.zr-trajet .formulaire_choisir { background-image:url(../images/solliciter_fond.png); background-repeat:no-repeat;  padding:30px 15px 50px 15px; font-weight:bold; color:#000; font-size:11px;}
.zr-trajet .formulaire_choisir_non { background-image: url(../images/solliciter_non_fond.png); background-repeat:no-repeat;  padding:30px 15px 50px 15px; font-weight:bold; color:#000; font-size:11px;}
.zr-trajet .formulaire_choisir .ok{background-color:#bcda00; color:#15488c; font-weight:bold; font-size:10px; width:auto; border:0px;}
.zr-trajet .formulaire_choisir .annuler{ background-color: #CCC; color: #333; font-size:10px; border:0px; width:auto;}
.zr-trajet .formulaire_choisir table{ margin-top:10px; font-weight:normal;}
.zr-trajet .choisir{ float:right; padding-right:10px;}



/*details trajet*/
#trajet_fiche{ padding:0px; margin:0px;}
#trajet_fiche .bouton_liste_detail{ color: #e4755b; border:0px; background-color: #FFF; font-size:10px; cursor:pointer; position:absolute; right:140px; top:-20px;}
#trajet_fiche .bouton_liste_detail:hover{color:#d93b16;}
#trajet_fiche .bouton_liste_supprimer{color:#e4755b; border:0px; background-color:#FFF; float:right; font-size:10px;  cursor:pointer; position:absolute; right:0px; top:-20px;}
#trajet_fiche .bouton_liste_supprimer:hover{ color:#d93b16;}
#trajet_fiche #trajet_fichePropDde{ padding:0px; margin:0px;}
#trajet_fiche #trajet_fichePropOff{padding:0px; margin:0px;}
#trajet_fiche .depart_arrivee_titre, #trajet_fiche .depart_arrivee_titre a{color:#d93b16; font-weight:normal;}
#trajet_fiche .ui-accordion .ui-accordion-header .depart_arrivee_titre a{ padding-bottom:5px;}
#trajet_fiche .depart_arrivee_titre strong{color:#d93b16; font-size:18px; }
#trajet_fiche span.sep{ color:#333;}
#trajet_fiche .depart_arrivee_titre .date_heure{ font-size:12px; font-weight:normal;}
#trajet_fiche .depart_arrivee_titre .date_heure strong{font-size:12px; color:#333;}
#trajet_fiche .cartes{ width:338px; float:left;}
#trajet_fiche .cartes .carte{ margin-bottom:15px; padding-top:5px; }
#trajet_fiche .cartes .trajet_carte{ width:315px; height:300px; margin: 0px 0px 0px 0px;}
#trajet_fiche .cartes .trajet_carte div>span{ display:none;}
#trajet_fiche .cartes .trajet_carte div>a {padding-right:160px;}
#trajet_fiche .cartes .tit_carte{ width:310px; font-weight:bold; margin-bottom:5px;  }
#trajet_fiche .cartes .tit_carte h2{ font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#666; margin: 0px 0px 0px 0px; width:285px;}
#trajet_fiche .trajet_detail{ padding-bottom:15px; width:338px; float:right; }
#trajet_fiche .trajet_detail .trajet_detail_passager{ padding-top:5px; }
#trajet_fiche .trajet_detail .depart{  color: #060; font-weight:bold;}
#trajet_fiche .trajet_detail .arrivee{color: #e11515; font-weight:bold;}
#trajet_fiche .trajet_detail .sep{ color:#0C3; padding:0px 3px 0px 3px;}
#trajet_fiche .trajet_detail .tit_details{font-weight:bold; color:#666; margin-bottom:15px;}
#trajet_fiche .trajet_detail .tit_details h2{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#trajet_fiche .trajet_detail .detail_depart{ padding-bottom:15px;}
#trajet_fiche .trajet_detail .detail_depart *{ font-size:11px;}
#trajet_fiche .trajet_detail .detail_depart .depart{font-size:12px;}
#trajet_fiche .trajet_detail .detail_depart .ville { font-size:18px; color:#d93b16;}
#trajet_fiche .trajet_detail .detail_depart+.detail_depart *{font-size:14px;}
#trajet_fiche .trajet_detail .detail_depart+.detail_depart .depart{ font-size:14px;}
#trajet_fiche .trajet_detail .detail_depart+.detail_depart .ville strong{ font-size:18px; color:#d93b16;}
#trajet_fiche .trajet_detail .ville{}
#trajet_fiche .trajet_detail .lieu{font-weight:bold;}
#trajet_fiche .trajet_detail .heure{ color:#666;}
#trajet_fiche .trajet_detail .detail_arrivee{ padding-bottom:15px;}
#trajet_fiche .trajet_detail .detail_arrivee *{ font-size:11px;}
#trajet_fiche .trajet_detail .detail_arrivee .arrivee{ font-size:12px;}
#trajet_fiche .trajet_detail .detail_arrivee .ville { font-size:18px; color:#d93b16;}
#trajet_fiche .trajet_detail .detail_arrivee+.detail_arrivee *{ font-size:14px;}
#trajet_fiche .trajet_detail .detail_arrivee+.detail_arrivee .ville strong{ font-size:18px; color: #666;}
#trajet_fiche .trajet_detail .detail_divers{ padding-bottom:10px; font-size:12px;}
#trajet_fiche .trajet_detail .detail_divers p { padding-bottom:3px;}
#trajet_fiche .trajet_detail .detail_divers p strong{ color:#10448a;}
#trajet_fiche .trajet_detail .detail_divers .prix{ font-size:20px; font-weight:bold; color:#a8c10a; padding-top:10px; padding-bottom:15px;}
#trajet_fiche .trajet_detail .detail_divers .prix_moyen{font-size:12px; color:#727374; font-weight:normal;}
#trajet_fiche .trajet_detail .trajet_info_contact .tit_details{ background-color:#dfed86; padding:3px; font-weight:bold; color:#666; margin-bottom:15px; margin-left:0px;margin-left:338px;}
#trajet_fiche .trajet_detail *{color: #666;}
#trajet_fiche .trajet_detail .bleu{color:#10448a; font-weight:bold;}
#trajet_fiche .trajet_detail .infos_conducteur{}
/*infos_conducteur
 * */
/*
#trajet_fiche .trajet_detail .trajet_detail_conducteur .photo{ width:85px; padding-left:10px; text-align: center; float:right; padding-bottom:20px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .type{ float:left; padding-right:5px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .pseudo {color:#10448a; font-weight:bold; font-size:16px; padding-bottom:5px; margin-left:50px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .pseudo a{color:#10448a;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .age{ margin-left:50px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .ville { margin-left:50px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .details1{padding-bottom:5px; }
#trajet_fiche .trajet_detail .trajet_detail_conducteur .details2{font-size:12px; padding-bottom:10px; }
#trajet_fiche .trajet_detail .details2 p{ padding-bottom:3px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur  .pictos{ padding-bottom:5px; padding-top:10px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .avis{padding-top:5px; width:60px; text-align:center; margin-right:auto; margin-left:auto;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .avis img{ padding-right:5px;}
#trajet_fiche .trajet_detail .trajet_detail_conducteur .avis strong{ font-size:14px; color:#000;}
#trajet_fiche .trajet_detail .citation{ }*/
#trajet_fiche .trajet_detail .infos_conducteur .photo{ width:85px; padding-left:10px; text-align: center; float:right; padding-bottom:20px;}
#trajet_fiche .trajet_detail .infos_conducteur .type{ float:left; padding-right:5px;}
#trajet_fiche .trajet_detail .infos_conducteur .pseudo {color:#10448a; font-weight:bold; font-size:16px; padding-bottom:5px; margin-left:50px;}
#trajet_fiche .trajet_detail .infos_conducteur .pseudo a{color:#10448a;}
#trajet_fiche .trajet_detail .infos_conducteur .age{ margin-left:50px;}
#trajet_fiche .trajet_detail .infos_conducteur .ville { margin-left:50px;}
#trajet_fiche .trajet_detail .infos_conducteur .details1{padding-bottom:5px; }
#trajet_fiche .trajet_detail .infos_conducteur .details2{font-size:12px; padding-bottom:10px; }
#trajet_fiche .trajet_detail .details2 p{ padding-bottom:3px;}
#trajet_fiche .trajet_detail .infos_conducteur  .pictos{ padding-bottom:5px; padding-top:10px;}
#trajet_fiche .trajet_detail .infos_conducteur .avis{padding-top:5px; width:60px; text-align:center; margin-right:auto; margin-left:auto;}
#trajet_fiche .trajet_detail .infos_conducteur .avis img{ padding-right:5px;}
#trajet_fiche .trajet_detail .infos_conducteur .avis strong{ font-size:14px; color:#000;}
#trajet_fiche .trajet_detail .citation{ }
#trajet_fiche .solliciter{ text-align:center; padding-top:15px;}
#trajet_fiche .solliciter .ok{ background-color:#bcda00; color:#15488c; font-weight:bold;text-decoration:none; font-size:12px; border:1px solid #000;padding:5px; margin:auto;}
#trajet_fiche .bouton2 {background-color:#d0e54c; color:#003882;font-weight:bold; font-size:11px; text-decoration:none; padding:3px; margin:auto; border:solid 1px #999; }

/*details membre*/
#membre_fiche .titre strong{color:#d93b16; font-size:18px;}
#membre_fiche .membre_avis{padding-bottom:15px; width:320px; float:right; font-size:11px;}
#membre_fiche .membre_avis .zone-visible{ height:200px; }
#membre_fiche .membre_avis .zr-evaluation{ padding-bottom:8px;}
#membre_fiche .membre_avis .note strong{ color:#10448a; font-size:12px; z-index:51;}
#membre_fiche .membre_avis .commentaire strong{color:#10448a;}
#membre_fiche .membre_avis .tout{}
#membre_fiche .membre_detail{ padding-bottom:15px; width:338px; float:left;}
#membre_fiche .tit_details h2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:5px;}
#membre_fiche .membre_detail .photo{ width:85px; padding-left:10px; text-align: center; float:right; padding-bottom:20px;}
#membre_fiche .membre_detail .bleu{color:#10448a; font-weight:bold;}
#membre_fiche .membre_detail .photo{ width:85px; padding-left:10px; text-align: center; float:right; padding-bottom:20px;}
#membre_fiche .membre_detail .type{ float:left; padding-right:5px;}
#membre_fiche .membre_detail .pseudo a{color:#10448a;}
#membre_fiche .membre_detail .age{margin-left:50px;}
#membre_fiche .membre_detail .ville{margin-left:50px;}
#membre_fiche .membre_detail .details1{padding-bottom:5px; }
#membre_fiche .membre_detail .details2{font-size:12px; padding-bottom:10px; }
#membre_fiche .membre_detail .details2 p{ padding-bottom:3px;}
#membre_fiche .membre_detail .pictos{ padding-bottom:5px; padding-top:15px;}
#membre_fiche .membre_detail .avis img{ padding-right:5px;}
#membre_fiche .membre_detail .avis strong{ font-size:14px; color:#000;}
#membre_fiche .membre_detail .citation{ }
#membre_fiche .trajets_membre{ clear:both; padding-bottom:40px; }
#membre_fiche .trajets_membre .tit_details{ padding-bottom:5px;}

#membre_fiche .trajets_membre .donnees{padding:5px 10px 5px 10px;font-size:12px;}
#membre_fiche .trajets_membre .donnees .date_trajet *{ font-weight: bold; color:#d93b16; }
#membre_fiche .trajets_membre .donnees .date_trajet{padding-bottom:3px;}
#membre_fiche .trajets_membre .donnees .depart_arrivee{padding-bottom:2px; }
#membre_fiche .trajets_membre .donnees .depart_arrivee .depart{ color: #060; font-weight:bold;}
#membre_fiche .trajets_membre .donnees .depart_arrivee .arrivee{/*padding-left:10px; */color: #F00; font-weight:bold;}
#membre_fiche .trajets_membre .donnees .depart_arrivee .ville{ color: #333; font-weight:normal;}
#membre_fiche .trajets_membre .donnees .depart_arrivee .lieu{color:#333;}
#membre_fiche .trajets_membre .donnees .recap_etat_trajet{}
#membre_fiche .trajets_membre .donnees .recap_etat_trajet span{color:#d93b16; font-weight:bold;}

div #SlideEvaluations { /*background-color:#000; */ float:right; }
#SlideEvaluations{ border:solid 1px #d93b16;}
#ContentSlideEvaluations{ height:200px; overflow:hidden;}

div #SlideOffres { /*background-color:#000; */ float:right; }
#SlideOffres {border:solid 1px #d93b16;}
#ContentSlideOffres{ height:200px; overflow:hidden;}

div #SlideDemandes { /*background-color:#000; */ float:right; }
#SlideDemandes {border:solid 1px #d93b16;}
#ContentSlideDemandes{ height:200px; overflow:hidden;}

/*Liste débits/Crédits*/
.total {padding-left:10px;}
.total_DebCred { color:#727374;}

#Liste_Debits h2,#Liste_Credits h2{padding-top:5px; padding-bottom:5px;font-size:12px;}
#Liste_Credits .zr-trajet .tit_details h2, #Liste_Debits .zr-trajet .tit_details h2{ margin-top:5px; font-size:11px;}
#Liste_Credits .zr-trajet .tit_details h2 a span, #Liste_Debits .zr-trajet .tit_details h2 a span{font-size:11px; }
#Liste_Credits .zr-trajet .tit_details h2 a strong, #Liste_Debits .zr-trajet .tit_details h2 a strong {font-size:11px;color:#666; text-align:right;}
#Liste_Credits .zr-trajet .tit_details h2 a .Deb_Cred, #Liste_Debits .zr-trajet .tit_details h2 a .Deb_Cred {font-size:11px;color:#666; text-align:right;}

#tabsOp { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabsOp { height:1%; }
#tabsOp li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabsOp li { display:inline-block;  }
#tabsOp li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabsOp li, #tabsOp li .sb-inner { background: #e1f084; }
#tabsOp li.in .sb-inner{ background:#bcda00;}
#tabsOp li:hover, #tabsOp li:hover .sb-inner { background:#bcda00; }
#tabsOp li.hover, #tabsOp li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabsOp li .sb-border { background:#bcda00; }

#liste_Op #tabsOp{ padding:0px; margin:0px;}
#liste_Op #tabsOp li{ background-color:#e68670; }
#liste_Op #tabsOp li a { color: #FFF;}
#liste_Op #tabsOp li.ui-state-active { background-color: #d93b16;}
#liste_Op #tabsOp li:hover, #liste_Dde #tabsOp li:hover .sb-inner { background:#d93b16; }
#liste_Op #tabsOp li.hover, #liste_Dde #tabsOp li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste_Op #tabsOp li .sb-border { background:#d93b16; }

/*mon compte*/
#donnees_compte{}
#donnees_compte .encart_article{ padding-bottom:10px;}
#donnees_compte .zone-formulaire{}
#donnees_compte .zone-formulaire+.zone-formulaire{ padding-top:10px;}
#donnees_compte .zone-formulaire h4{}
#donnees_compte .zone-formulaire input .champ{}
#donnees_compte .zone-formulaire .lien_fleche{}
#donnees_compte .zone-formulaire .ok{background-color:#bcda00; color:#15488c; font-weight:bold; text-transform:uppercase; font-size:11px; margin-left:10px;}
#donnees_compte .zone-formulaire .creecompte{background-color:#bcda00; color:#15488c; font-weight:bold; font-size:11px; margin-top:15px;}

form.liste{}
.liste li{ padding-bottom:5px;}
#liste li{padding-bottom:5px;}

/*mon tableau de bord*/
#tableau_de_bord {}
#tableau_de_bord .tablo-droite{ float:right; width:155px; margin-left:20px; margin-right:10px;}
#tableau_de_bord .tablo-droite .zr-resume-infos{ font-weight:bold; font-size:11px; margin-bottom:15px; position:relative;}
#tableau_de_bord .tablo-droite .zr-resume-infos img{display:block; margin-left:auto; margin-right:auto;}
#tableau_de_bord .tablo-droite .zr-resume-infos strong{ font-size:16px; color:#d93b16;}
#tableau_de_bord .tablo-droite .zr-resume-infos a{ color:#333; font-weight:normal; display:block;}
#tableau_de_bord .tablo-droite .zr-resume-infos .note{ position:absolute; width:30px; text-align:right; top:18px; left:75px; font-size:18px; color:#d93b16;}
#tableau_de_bord .tablo-gauche{float:left;}
#tableau_de_bord .zr_resume_trajet{ padding-bottom:20px;}
#tableau_de_bord .zr_resume_trajet .tit_resume_trajet{ font-weight:bold; width:450px; }
#tableau_de_bord .zr_resume_trajet .donnees{padding:5px 10px 5px 10px;font-size:11px;}
#tableau_de_bord .zr_resume_trajet .donnees .date_trajet *{ font-weight: bold; color:#d93b16; }
#tableau_de_bord .zr_resume_trajet .donnees .date_trajet{padding-bottom:3px;}
#tableau_de_bord .zr_resume_trajet .donnees .depart_arrivee{padding-bottom:2px; }
#tableau_de_bord .zr_resume_trajet .donnees .depart_arrivee .depart{ color: #060; font-weight:bold;}
#tableau_de_bord .zr_resume_trajet .donnees .depart_arrivee .arrivee{/*padding-left:10px; */color: #F00; font-weight:bold;}
#tableau_de_bord .zr_resume_trajet .donnees .depart_arrivee .ville{ color: #333; font-weight:normal;}
#tableau_de_bord .zr_resume_trajet .donnees .depart_arrivee .lieu{color:#333;}
#tableau_de_bord .zr_resume_trajet .donnees .covoitureur{}
#tableau_de_bord .zr_resume_trajet .donnees .recap_etat_trajet{}
#tableau_de_bord .zr_resume_trajet .donnees .recap_etat_trajet span{color:#d93b16; font-weight:bold;}
#tableau_de_bord .nouveau_trajet { background-image:url(../images/fleche_verte_pti.gif); background-repeat:no-repeat; padding-left:23px; margin-left:10px; font-size:11px; padding-bottom:5px; padding-top:2px; margin-top:5px;}
/*Slide -> scrollbarre*/
div #SlideOffre { /*background-color:#000; */ float:right; }
#SlideOffre{ border:solid 1px #d93b16;}
#ContentSlideOffre{ height:200px; overflow:hidden;}


div #SlideHonorer { /*background-color:#000; */ float:right; }
#SlideHonorer{ border:solid 1px #d93b16;}
#ContentSlideHonorer{ height:200px; overflow:hidden;}


div #SlideDemande { /*background-color:#000; */ float:right; }
#SlideDemande{ border:solid 1px #d93b16;}
#ContentSlideDemande{ height:200px; overflow:hidden;}

/*Liste des sollicitation*/
#tableSollicitation tr td{margin:1px; text-align:center;}


/*tabs*/
#tabs { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabs { height:1%; }
#tabs li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabs li { display:inline-block;  }
#tabs li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabs li, #tabs li .sb-inner { background: #e1f084; }
#tabs li.in .sb-inner{ background:#bcda00;}
#tabs li:hover, #tabs li:hover .sb-inner { background:#bcda00; }
#tabs li.hover, #tabs li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabs li .sb-border { background:#bcda00; }

#liste #tabs{ padding:0px; margin:0px;}
#liste #tabs li{ background-color:#e68670; }
#liste #tabs li a { color: #FFF;}
#liste #tabs li.ui-state-active { background-color: #d93b16;}
#liste #tabs li:hover, #liste #tabs li:hover .sb-inner { background:#d93b16; }
#liste #tabs li.hover, #liste #tabs li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste #tabs li .sb-border { background:#d93b16; }

/*tabs*/
#tabsRet { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabs { height:1%; }
#tabsRet li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabsRet li { display:inline-block;  }
#tabsRet li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabsRet li, #tabs li .sb-inner { background: #e1f084; }
#tabsRet li.in .sb-inner{ background:#bcda00;}
#tabsRet li:hover, #tabs li:hover .sb-inner { background:#bcda00; }
#tabsRet li.hover, #tabs li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabsRet li .sb-border { background:#bcda00; }

#liste #tabsRet{ padding:0px; margin:0px;}
#liste #tabsRet li{ background-color:#e68670; }
#liste #tabsRet li a { color: #FFF;}
#liste #tabsRet li.ui-state-active { background-color: #d93b16;}
#liste #tabsRet li:hover, #liste #tabs li:hover .sb-inner { background:#d93b16; }
#liste #tabsRet li.hover, #liste #tabs li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste #tabsRet li .sb-border { background:#d93b16; }


/*liste Trajet*/
/*demande*/
#tabsDemande { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabsDemande { height:1%; }
#tabsDemande li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabsDemande li { display:inline-block;  }
#tabsDemande li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabsDemande li, #tabsDemande li .sb-inner { background: #e1f084; }
#tabsDemande li.in .sb-inner{ background:#bcda00;}
#tabsDemande li:hover, #tabsDemande li:hover .sb-inner { background:#bcda00; }
#tabsDemande li.hover, #tabsDemande li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabsDemande li .sb-border { background:#bcda00; }

#liste_Dde #tabsDemande{ padding:0px; margin:0px;}
#liste_Dde #tabsDemande li{ background-color:#e68670; }
#liste_Dde #tabsDemande li a { color: #FFF;}
#liste_Dde #tabsDemande li.ui-state-active { background-color: #d93b16;}
#liste_Dde #tabsDemande li:hover, #liste_Dde #tabsDemande li:hover .sb-inner { background:#d93b16; }
#liste_Dde #tabsDemande li.hover, #liste_Dde #tabsDemande li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste_Dde #tabsDemande li .sb-border { background:#d93b16; }

/*Demande retour*/
#tabsDemandeRet { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabsDemandeRet { height:1%; }
#tabsDemandeRet li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabsDemandeRet li { display:inline-block;  }
#tabsDemandeRet li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabsDemandeRet li, #tabsDemandeRet li .sb-inner { background: #e1f084; }
#tabsDemandeRet li.in .sb-inner{ background:#bcda00;}
#tabsDemandeRet li:hover, #tabsDemandeRet li:hover .sb-inner { background:#bcda00; }
#tabsDemandeRet li.hover, #tabsDemandeRet li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabsDemandeRet li .sb-border { background:#bcda00; }

#liste_DdeRet #tabsDemandeRet{ padding:0px; margin:0px;}
#liste_DdeRet #tabsDemandeRet li{ background-color:#e68670; }
#liste_DdeRet #tabsDemandeRet li a { color: #FFF;}
#liste_DdeRet #tabsDemandeRet li.ui-state-active { background-color: #d93b16;}
#liste_DdeRet #tabsDemandeRet li:hover, #liste_DdeRet #tabsDemandeRet li:hover .sb-inner { background:#d93b16; }
#liste_DdeRet #tabsDemandeRet li.hover, #liste_DdeRet #tabsDemandeRet li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste_DdeRet #tabsDemandeRet li .sb-border { background:#d93b16; }

/*offre*/
#tabsOffre { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabsOffre { height:1%; }
#tabsOffre li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabsOffre li { display:inline-block;  }
#tabsOffre li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabsOffre li, #tabsOffre li .sb-inner { background: #e1f084; }
#tabsOffre li.in .sb-inner{ background:#bcda00;}
#tabsOffre li:hover, #tabsOffre li:hover .sb-inner { background:#bcda00; }
#tabsOffre li.hover, #tabsOffre li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabsOffre li .sb-border { background:#bcda00; }
#liste_Offre #tabsOffre li .sb-border { background:#d93b16; }

#liste_Offre #tabsOffre{ padding:0px; margin:0px;}
#liste_Offre #tabsOffre li{ background-color:#e68670; }
#liste_Offre #tabsOffre li a { color: #FFF;}
#liste_Offre #tabsOffre li.ui-state-active { background-color: #d93b16;}
#liste_Offre #tabsOffre li:hover, #liste_Offre #tabsOffre li:hover .sb-inner { background:#d93b16; }
#liste_Offre #tabsOffre li.hover, #liste_Offre #tabsOffre li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste_Offre #tabsOffre li .sb-border { background:#d93b16; }

/*Offre retour*/
#tabsOffreRet { overflow:hidden; padding:0; margin-left:20px; color:#444; }
* html #tabsOffreRet { height:1%; }
#tabsOffreRet li { float:left; color:#000; list-style:none; padding:0; margin:0 0 0 5px; }
* html #tabsOffreRet li { display:inline-block;  }
#tabsOffreRet li a { display:block; float:left; text-decoration:none; padding:5px 8px 5px 8px; color:#003882; font-size:11px; }
#tabsOffreRet li, #tabsOffreRet li .sb-inner { background: #e1f084; }
#tabsOffreRet li.in .sb-inner{ background:#bcda00;}
#tabsOffreRet li:hover, #tabsOffreRet li:hover .sb-inner { background:#bcda00; }
#tabsOffreRet li.hover, #tabsOffreRet li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#tabsOffreRet li .sb-border { background:#bcda00; }

#liste_OffreRet #tabsOffreRet{ padding:0px; margin:0px;}
#liste_OffreRet #tabsOffreRet li{ background-color:#e68670; }
#liste_OffreRet #tabsOffreRet li a { color: #FFF;}
#liste_OffreRet #tabsOffreRet li.ui-state-active { background-color: #d93b16;}
#liste_OffreRet #tabsOffreRet li:hover, #liste_OffreRet #tabsOffreRet li:hover .sb-inner { background:#d93b16; }
#liste_OffreRet #tabsOffreRet li.hover, #liste_OffreRet #tabsOffreRet li.hover .sb-inner { background:#d93b16; } /* for ie6 */
#liste_OffreRet #tabsOffreRet li .sb-border { background:#d93b16; }

/*formulaire profil */
.coordonnees{ width:340px; padding-right:30px;  vertical-align:top;}
.coordonnees input, .coordonnees textarea{ width:150px;}
.coordonnees select { width:155px;}
.coordonnees input.checkbox{ width: auto;}
.preferences, .preferences td{ vertical-align:top;}
.preferences .libelle{ font-weight:bold; padding-bottom:3px;}
.preferences .precision{ padding:3px 0px 3px 20px;}
#formulaire div .precision label input{ border:1px solid #999;}
.preferences .precision input{ width:180px;}
#formulaire .boutons{ padding:20px; text-align:right;}
#formulaire .boutons input{ background-color:#bcda00; color:#003882; text-transform:uppercase; font-weight:bold; padding:5px;}
#formulaire .bouton_passer { text-align:right; padding-bottom:10px; padding-right:20px;}
#formulaire .bouton_passer input{background-color:#d0e54c; color:#003882;font-weight:bold; padding:3px; font-size:11px;}
#formulaire .optionsouscrite{ font-weight:bold; color:#d93b16;}
#formulaire input.resilier{ width:auto; background-color: #CCC; border:1px solid #999;}
#formulaire input.ajouter{ width:auto; background-color: #bcda00; border:1px solid #999;}
#formulaire input#Clerib{ width:50px;}
#formulaire textarea#domiciliation{ width:200px;}
#formulaire span.prix { display:inline;}
#formulaire .prix{ font-size:14px; font-weight:bold; color:#d93b16;}
#formulaire .panier td{ padding-bottom:10px; padding-top:10px; border-bottom:1px solid #999;}

#formValidationInscription td { font-size:12px; font-weight:bold; padding-bottom:10px;}
#formValidationInscription td input#Codeinscrit{ padding:3px; margin-top:-3px;}

/*formulaire*/
#formulaire{ padding:0px; margin:0px;}
#formulaire div label input{ border:0px;}
#formulaire fieldset{}
#formulaire input{ margin-right:3px;}
#formulaire #formNewD legend{ display:block; background-color:#539b2a; color: #FFF; font-weight:bold; padding:5px; font-size:12px; margin-bottom:5px; }
#formulaire #formNewO legend{ background-color:#d93b16; color: #FFF; font-weight:bold; padding:5px; font-size:12px; margin-bottom:5px; }
#formulaire #formRecherche legend{ background-color:#d93b16; color: #FFF; font-weight:bold; padding:5px; font-size:12px; margin-bottom:5px; }
#formulaire #formEvalInscritDepot legend{ background-color:#d93b16; color: #FFF; font-weight:bold; padding:5px; font-size:12px; margin-bottom:5px; }

#formulaire .bouton { background-color:#bcda00; color:#15488c; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:12px; border:1px solid #000;padding:5px; margin:auto;}
#formulaire .bouton2 {background-color:#d0e54c; color:#003882;font-weight:bold; padding:3px; font-size:11px; text-decoration:none; padding:3px; margin:auto; border:solid 1px #999; }

#formulaire span { padding-top:5px;padding-bottom:5px; display:block; clear:both;}
#formulaire span div{float:left; width:200px; text-align:right; padding-right:15px;}
#formulaire span div+div { float:none; padding-left:215px; text-align:left; width:auto;}
#formulaire #Photo-label{float:left; width:200px; text-align:right; padding-right:15px;}
#formulaire #Photo-label+dd { padding-bottom:10px;}
#formulaire span div#Acc_Charte-label+div, span div#CGV-label+div{ float:none; padding-left:0px; width:auto;}

#formulaire #formNew fieldset { background-color:#bcda00; color: #FFF; font-weight:bold; padding:5px; font-size:12px; margin-bottom:10px;}

#formulaire #Validation { margin:10px; }

#formulaire #formEvalInscritDepot .firstColumn { width:130px;}
#formulaire #formValidationChoix .firstColumn+td { width:250px;}
#formulaire #formValidationChoix table { border:#ffffff}

#formulaire #formPanier .moins{ vertical-align:middle; background-image: url('../images/moins.gif'); background-repeat:no-repeat; height:11px; width:11px; border:0px;}
#formulaire #formPanier .plus{ vertical-align:middle; background-image: url('../images/plus.gif'); background-repeat:no-repeat; height:11px; width:11px; border:0px;}

.jaune #formulaire .tit_champ{ color:#c88926;}
.jaune #formulaire .tit_champ4{ color:#d93b16;}
.jaune #formulaire .tit_champ_avecfond{color:#c88926; background-color:#eedbbd;}
.jaune #formulaire td.trajet_regul{  background-color:#eedbbd;}

/* Formulaire dépôt d'une évaluation.*/
#formulaire #formEvalInscritDepot{ padding-top:10px;}
#formulaire #formEvalInscritDepot .label{}
#formulaire #formEvalInscritDepot dl {}
#formulaire #formEvalInscritDepot dl dt{}
#formulaire #formEvalInscritDepot dl dt + dt{ }
#formulaire #formEvalInscritDepot dl dd{}
#formulaire #formEvalInscritDepot .note{ font-weight:bold; color:#c88926; font-size:12px; padding-right:30px;}
#formulaire #formEvalInscritDepot #Questions{padding:0px 10px 0px 10px;}
#formulaire #formEvalInscritDepot #Questions td{ border-bottom:1px solid #e1be88; padding-top:5px; padding-bottom:5px;}
#formulaire #formEvalInscritDepot #Commentaires legend{}
#formulaire #formEvalInscritDepot #Commentaire{padding:20px 10px 0px 10px;}
#formulaire #formEvalInscritDepot textarea#commentaire{ width:300px; height:60px;}
#formulaire #formEvalInscritDepot #Validation { text-align:center; padding-top:10px;}

#formulaire #formEvalInscritDepot .zr-evaluation{ width:626px; margin-left:10px; padding-bottom:15px;}
#formulaire #formEvalInscritDepot .zr-evaluation span{ display:inline;}
#formulaire #formEvalInscritDepot .zr-evaluation .tit_trajet{ background-color:#bcda00; background-image:url(../images/listepti_cacheH.png); background-repeat:no-repeat;}
#formulaire #formEvalInscritDepot .zr-evaluation .tit_trajet:hover{ background-color:#a1ba04;}
#formulaire #formEvalInscritDepot .zr-evaluation .tit_trajet .bas{ background-image:url(../images/listepti_cacheB.png); background-repeat:no-repeat; background-position:bottom;  font-weight:bold; padding-bottom:10px;}
#formulaire #formEvalInscritDepot .zr-evaluation .tit_trajet .bas a{ color:#333333; text-decoration:none; display:block; padding:5px 5px 5px 10px;}
#formulaire #formEvalInscritDepot .zr-evaluation .tit_trajet .bas a:hover{ color:#444e05;}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees{ padding:5px 10px 5px 10px;}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .frequence{ font-weight:bold; padding-top:7px;}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .depart_arrivee{}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .depart{  color: #060; font-weight:bold; }
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .arrivee{padding-left:10px; color: #F00; font-weight:bold;}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .ville{ color: #333;font-weight:normal;}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .lieu{color:#333; }
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .conducteur{ font-weight:bold; display:block;}
#formulaire #formEvalInscritDepot .zr-evaluation .donnees .conducteur a{ font-weight:normal;}

#formulaire #formEvalInscritDepot.eval_detail .zr-evaluation .tit_trajet .bas{padding:5px 5px 5px 10px;}
#formulaire #formEvalInscritDepot.eval_detail .zr-evaluation .tit_trajet:hover{background-color:#bcda00;}

/*evaluations a mon sujet*/
#mes_eval{ padding-top:10px;}
#mes_eval .zr-evaluation{ width:626px; margin-left:10px; padding-bottom:15px;}
#mes_eval .zr-evaluation span{ display:inline;}
#mes_eval .zr-evaluation .tit_trajet{ background-color:#bcda00; background-image:url(../images/listepti_cacheH.png); background-repeat:no-repeat;}
#mes_eval .zr-evaluation .tit_trajet .bas{ background-image:url(../images/listepti_cacheB.png); background-repeat:no-repeat; background-position:bottom;  font-weight:bold; padding-bottom:10px; padding:5px 5px 5px 10px;}
#mes_eval .zr-evaluation .donnees{ padding:5px 10px 5px 10px;}
#mes_eval .zr-evaluation .donnees .frequence{ font-weight:bold; padding-top:7px;}
#mes_eval .zr-evaluation .donnees .depart_arrivee{}
#mes_eval .zr-evaluation .donnees .depart{  color: #060; font-weight:bold; }
#mes_eval .zr-evaluation .donnees .arrivee{/*padding-left:10px;*/ color: #F00; font-weight:bold;}
#mes_eval .zr-evaluation .donnees .ville{ color: #333;font-weight:normal;}
#mes_eval .zr-evaluation .donnees .lieu{color:#333;}
#mes_eval .zr-evaluation .donnees .conducteur{ font-weight:bold; display:block;}
#mes_eval .zr-evaluation .donnees .conducteur a{ font-weight:normal;}
#mes_eval .zr-evaluation .donnees .note{ padding-bottom:3px;}
#mes_eval .zr-evaluation .donnees .note strong{color: #666; }
#mes_eval .zr-evaluation .donnees .note strong+strong{padding-left:10px;}
#mes_eval .zr-evaluation .donnees .commentaire strong{color:#666;}

/*Adresses perso*/

.zr-perso { width:626px; margin-left:10px; padding-bottom:10px;padding-top:5px;}
.zr-perso .tit_trajet .tit_carte_perso {border: solid 1px #9c9e9f; width:49%; height:150px; float:right;}
.zr-perso .tit_trajet .tit_carte_perso .trajet_carte{width:100%; height:100%; float:right;}
.zr-perso .tit_trajet .coord_adr{ width: 49%; height:150px; }

#formAdresse {padding-top:5px;padding-bottom:5px;}
#carto_Adresse {width:98%; height:300px;margin-right:auto;margin-left:auto;border: solid 1px #9c9e9f;}
#trajet-adresse{width:100%; height:100%;}
#listeAdresse{border:solid 1px #9c9e9f; margin-top:10px;}
#ajoutAdresse{border:solid 1px #9c9e9f;margin:10px;}
#boutonAdresse{padding-top:10px; padding-bottom:10px;text-align:right;padding-right:10px;}
/*ajouter un point*/
#formulaire #formPoint{width: 260px; float:left;}
#formulaire #formPoint span div{width: 70px;}
#formulaire #formPoint div span div{ }
#formulaire #formPoint span div+div{padding-left: 80px;width: auto;}
#formPoint button#VisuPoint{background-color: #cccccc;border: 1px solid #999999; padding: 2px; font-size: 11px; margin-left: 85px;}
#formPoint input#submit{margin-top: 100px;width: 250px;}
#google #iti_carte {clear:right;border: 1px solid #666666; width: 390px; height: 400px; margin-left: 280px;}

/*recherche avancee*/
#formRecherche h3{ padding-top:0px;}
#formRecherche #tabs_dep , #formRecherche  #tabs_arr{ overflow:hidden; padding:0; margin-left:-3px; color:#444; }
* html #formRecherche #tabs_dep, * html #formRecherche #tabs_arr { height:1%; }
#formRecherche #tabs_dep li, #formRecherche  #tabs_arr li { float:left; color:#999; list-style:none; padding:0; margin:0 2px 0 0px; }
* html #formRecherche  #tabs_dep li, * html #formRecherche  #tabs_arr li { display:inline-block;  }
#formRecherche #tabs_dep li a, #formRecherche #tabs_arr li a { display:block; float:left; text-decoration:none; padding:3px 6px 3px 6px; color: #f4e1dd; font-size:11px; }
#formRecherche #tabs_dep li, #formRecherche #tabs_dep li .sb-inner,
#formRecherche #tabs_arr li, #formRecherche #tabs_arr li .sb-inner  { background: #e68670; }
#formRecherche #tabs_dep li .sb-border, #formRecherche #tabs_arr li .sb-border { background:#d93b16; }
#formRecherche #tabs_dep li.in .sb-inner, #formRecherche #tabs_arr li.in .sb-inner{ background:#d93b16;}
#formRecherche #tabs_dep li:hover, #formRecherche #tabs_dep li:hover .sb-inner,
#formRecherche #tabs_arr li:hover, #formRecherche #tabs_arr li:hover .sb-inner { background:#d93b16; }
#formRecherche #tabs_dep li.hover, #formRecherche #tabs_dep li.hover .sb-inner,
#formRecherche #tabs_arr li.hover, #formRecherche #tabs_arr li.hover .sb-inner { background:#d93b16; } /* for ie6 */

/*nouvelle demande*/
#formNewD #tabs_dep , #formNewD  #tabs_arr{ overflow:hidden; padding:0; margin-left:-3px; color:#444; }
* html #formNewD #tabs_dep, * html #formNewD #tabs_arr { height:1%; }
#formNewD #tabs_dep li, #formNewD  #tabs_arr li { float:left; color:#999; list-style:none; padding:0; margin:0 2px 0 0px; }
* html #formNewD  #tabs_dep li, * html #formNewD  #tabs_arr li { display:inline-block;  }
#formNewD #tabs_dep li a, #formNewD #tabs_arr li a { display:block; float:left; text-decoration:none; padding:3px 6px 3px 6px; color: #003882; font-size:11px; }
#formNewD #tabs_dep li, #formNewD #tabs_dep li .sb-inner,
#formNewD #tabs_arr li, #formNewD #tabs_arr li .sb-inner  { background: #e1f084; }
#formNewD #tabs_dep li .sb-border, #formNewD #tabs_arr li .sb-border { background:#bcda00; }
#formNewD #tabs_dep li.in .sb-inner, #formNewD #tabs_arr li.in .sb-inner{ background:#bcda00;}
#formNewD #tabs_dep li:hover, #formNewD #tabs_dep li:hover .sb-inner,
#formNewD #tabs_arr li:hover, #formNewD #tabs_arr li:hover .sb-inner { background:#bcda00; }
#formNewD #tabs_dep li.hover, #formNewD #tabs_dep li.hover .sb-inner,
#formNewD #tabs_arr li.hover, #formNewD #tabs_arr li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#formNewD table.adresse{ border:1px solid #bcda00; background-color:#f2f8cc;}


/*nouvelle offre*/
#formNewO #tabs_dep , #formNewO  #tabs_arr{ overflow:hidden; padding:0; margin-left:-3px; color:#444; }
* html #formNewO #tabs_dep, * html #formNewO #tabs_arr { height:1%; }
#formNewO #tabs_dep li, #formNewO  #tabs_arr li { float:left; color:#999; list-style:none; padding:0; margin:0 2px 0 0px; }
* html #formNewO  #tabs_dep li, * html #formNewO  #tabs_arr li { display:inline-block;  }
#formNewO #tabs_dep li a, #formNewO #tabs_arr li a { display:block; float:left; text-decoration:none; padding:3px 6px 3px 6px; color: #FFF; font-size:11px; }
#formNewO #tabs_dep li, #formNewO #tabs_dep li .sb-inner,
#formNewO #tabs_arr li, #formNewO #tabs_arr li .sb-inner  { background: #9bbd59; }
#formNewO #tabs_dep li .sb-border, #formNewO #tabs_arr li .sb-border { background:#669900; }
#formNewO #tabs_dep li.in .sb-inner, #formNewO #tabs_arr li.in .sb-inner{ background:#669900;}
#formNewO #tabs_dep li:hover, #formNewO #tabs_dep li:hover .sb-inner,
#formNewO #tabs_arr li:hover, #formNewO #tabs_arr li:hover .sb-inner { background:#669900; }
#formNewO #tabs_dep li.hover, #formNewO #tabs_dep li.hover .sb-inner,
#formNewO #tabs_arr li.hover, #formNewO #tabs_arr li.hover .sb-inner { background:#669900; } /* for ie6 */
#formNewO table.adresse{ border:1px solid #669900; background-color:#e0ebcc;}
#formRepSol .date{width:55px;}

/*Nouveau Trajet*/
#formTrajet #tabs_dep , #formTrajet  #tabs_arr{ overflow:hidden; padding:0; margin-left:-3px; color:#444; }
* html #formTrajet #tabs_dep, * html #formTrajet #tabs_arr { height:1%; }
#formTrajet #tabs_dep li, #formTrajet  #tabs_arr li { float:left; color:#999; list-style:none; padding:0; margin:0 2px 0 0px; }
* html #formTrajet  #tabs_dep li, * html #formTrajet  #tabs_arr li { display:inline-block;  }
#formTrajet #tabs_dep li a, #formTrajet #tabs_arr li a { display:block; float:left; text-decoration:none; padding:3px 6px 3px 6px; color: #003882; font-size:11px; }
#formTrajet #tabs_dep li, #formTrajet #tabs_dep li .sb-inner,
#formTrajet #tabs_arr li, #formTrajet #tabs_arr li .sb-inner  { background: #e1f084; }
#formTrajet #tabs_dep li .sb-border, #formTrajet #tabs_arr li .sb-border { background:#bcda00; }
#formTrajet #tabs_dep li.in .sb-inner, #formTrajet #tabs_arr li.in .sb-inner{ background:#bcda00;}
#formTrajet #tabs_dep li:hover, #formTrajet #tabs_dep li:hover .sb-inner,
#formTrajet #tabs_arr li:hover, #formTrajet #tabs_arr li:hover .sb-inner { background:#bcda00; }
#formTrajet #tabs_dep li.hover, #formTrajet #tabs_dep li.hover .sb-inner,
#formTrajet #tabs_arr li.hover, #formTrajet #tabs_arr li.hover .sb-inner { background:#bcda00; } /* for ie6 */
#formTrajet table.adresse{ border:1px solid #bcda00; background-color:#f2f8cc;}

/*commun recherche avancee, nouvelle demande, nouvelle offre, nouveau trajet */
input#TypeRecherche-D, input#TypeRecherche-O, input#Type_daller-A, input#Type_daller2-A, input#Type_daller-R,  input#Type_daller2-R, input#TypeTrajet-O, input#TypeTrajet2-O, input#TypeTrajet-R, input#TypeTrajet2-R,  input#DepartImmediat-O, input#DepartImmediat-N, input#Lundi, input#Mardi, input#Mercredi, input#Jeudi, input#Vendredi, input#Samedi, input#Dimanche, input#RLundi, input#RMardi, input#RMercredi, input#RJeudi, input#RVendredi, input#RSamedi, input#RDimanche, input#PEC-splace, input#PEC-letCovi, input#PEC-splace2, input#PEC-letCovi2, input#Moyen_PEC-Pied, input#Moyen_PEC-Velo, input#Moyen_PEC-Voiture, input#Moyen_Depose-Pied, input#Moyen_Depose-Velo, input#Moyen_Depose-Voiture{ width: auto; border:0px;}


#formulaire .cmxform select#ListePays{ width:280px;}
.cmxform table td{ vertical-align:middle;}
.cmxform #onglet_depart{}
.cmxform #onglet_arrivee{}
.cmxform table.adresse{ border:1px solid #d93b16; padding:5px; background-color:#f4e1dd; height:155px; padding-bottom:20px; width:310px;}
#VisuCarteD, #VisuCarteA, #VisuCarteDC, #VisuCarteAC {position:absolute; margin-top:-5px;}
#VisuCarteDCC, #VisuCarteACC{position:absolute; margin-left:257px; margin-top:-25px;}
#formulaire .critere{ padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #e6866f;}
.cmxform input {width:30px;}
.cmxform select {width:155px;}
.cmxform #fOccasionnel input{ width:55px;}
input#SaveA, input#SaveD{ border:0px; width:auto;}/* pour IE*/

input#organisation{ width:150px;}
#formulaire table #CP_Depart, #formulaire table #CP_Arrivee,#formulaire table #CP_Depart_Aire, #formulaire table #CP_Arrivee_Aire, #formulaire table #CP_Etape{width:50px; }
#formulaire table #Ville_Depart, #formulaire table #Ville_Arrivee, #formulaire table #Ville_Arrivee_Aire, #formulaire table #Ville_Depart_Aire,#formulaire table #Ville_Etape{ width:170px;}
#formulaire table #Adresse_Depart, #formulaire table #Adresse_Arrivee,#formulaire table #Adresse_Etape{ width:275px;}
#formulaire select#CovivoA{ width:247px; margin-right:15px;}
#formulaire select#CovivoD{ width:247px; margin-right:15px;}
#formulaire select#listepersoD{ width:275px;}
#formulaire select#listepersoA{ width:275px;}
#formulaire select#ListePays{ width:155px;}
#formulaire .tit_champ{ font-weight:bold; color:#d93b16; padding-right:10px;}
#formulaire .tit_champ4{ font-weight:bold; color:#d93b16; padding-right:10px;}
#formulaire .tit_champ_avecfond{font-weight:bold; color:#d93b16; padding-right:10px; background-color:#f4e1dd;}
#formulaire .tit_champ_noir{ font-weight:bold; color: #000; padding-right:10px;}
#formulaire .tit_champ_gris{ color: #c88926; padding-right:10px;}
#formulaire .tit_champ_gris span.definition {color: #c88926;}
#formulaire td.trajet_regul{  background-color:#f4e1dd; padding:10px;}
#formulaire #Date_Debut, #formulaire #Date_Fin,#formulaire #Date_Validite{ width:60px;}
#formulaire .sauvegarde_adress-perso{ border-bottom:1px dashed #97ae0a; padding-bottom:10px; width:300px;}
#formulaire .sauvegarde_adress-perso td{ font-size:10px; color:#666; font-family:Verdana, Geneva, sans-serif; padding:0px 3px 0px 0px; vertical-align:top;}
#formulaire .sauvegarde_adress-perso td td{vertical-align: middle; padding-top:8px; padding-left:4px;}
#formulaire .sauvegarde_adress-perso #Nom_Depart,
#formulaire .sauvegarde_adress-perso #Nom_Arrivee{ width:150px;}
#formulaire td#PEC-label, #formulaire td#Depose-label{ width:65px;}
#formulaire .priseencharge { padding-top:10px; border-bottom:1px dashed #97ae0a; padding-bottom:10px; }
#formulaire .priseencharge td{ padding-left:0px; padding-bottom:0px; vertical-align:top;}
#formulaire .priseencharge td img{ /*margin-top:-8px;*/ margin-left:5px;}
#formulaire select#Perimetre_PEC, #formulaire select#Perimetre_depose{ margin-top:8px; margin-bottom:8px;}
#formulaire .tit_champ2{width:75px;}
#formulaire .tit_champ3{width:35px;}
#formulaire .table_Perimetre{width:285px;}
#formulaire .table_Perimetre2{width:285px;}

#formulaire fieldset#TOccasionnelA { padding-bottom:10px;}
#formulaire select#Heure_validiteR { width:75px;}
#formulaire .legende { color: #666; font-size:9px;}
#formulaire .tit_champ_avecfond.legende { color: #666; font-size:9px; text-align:center;}
.choix{width:230px;}

#formulaire #Regulier_Aller{margin-left:30px;}
#formulaire #Regulier_Retour{margin-left:30px;}

#msg{text-align:center;padding-bottom:10px; margin-right:auto;margin-left:auto; width:200px; }
#msg b{color: #669900;}
/*Validation d'une sollicitation*/

#formValidationSollicitation .trajet_detail{ padding-bottom:15px; width:100%;}
#formValidationSollicitation .trajet_detail .trajet_detail_passager{ padding-top:5px; }
#formValidationSollicitation .trajet_detail .depart{  color: #060; font-weight:bold;}
#formValidationSollicitation .trajet_detail .arrivee{color: #e11515; font-weight:bold;}
#formValidationSollicitation .trajet_detail .tit_details{font-weight:bold; color:#666; margin-bottom:15px;}
#formValidationSollicitation .trajet_detail .tit_details h2{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#formValidationSollicitation .trajet_detail .detail_divers{ padding-bottom:10px; font-size:12px;}
#formValidationSollicitation .trajet_detail p { padding-bottom:3px;}
#formValidationSollicitation .trajet_detail p strong{ color:#10448a;}
#formValidationSollicitation .trajet_detail .detail_divers .prix{ font-size:20px; font-weight:bold; color:#a8c10a; padding-top:10px; padding-bottom:15px;}
#formValidationSollicitation .trajet_detail .trajet_info_contact .tit_details{ background-color:#dfed86; padding:3px; font-weight:bold; color:#666; margin-bottom:15px; margin-left:0px;margin-left:338px;}
#formValidationSollicitation #commentaires {width:600px; height:50px;}

#formValidationReponse .trajet_detail{ padding-bottom:15px; width:100%;}
#formValidationReponse .trajet_detail .trajet_detail_passager{ padding-top:5px; }
#formValidationReponse .trajet_detail .depart{  color: #060; font-weight:bold;}
#formValidationReponse .trajet_detail .arrivee{color: #e11515; font-weight:bold;}
#formValidationReponse .trajet_detail .tit_details{font-weight:bold; color:#666; margin-bottom:15px;}
#formValidationReponse .trajet_detail .tit_details h2{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#formValidationReponse .trajet_detail .detail_divers{ padding-bottom:10px; font-size:12px;}
#formValidationReponse .trajet_detail p { padding-bottom:3px;}
#formValidationReponse .trajet_detail p strong{ color:#10448a;}
#formValidationReponse .trajet_detail .detail_divers .prix{ font-size:20px; font-weight:bold; color:#a8c10a; padding-top:10px; padding-bottom:15px;}
#formValidationReponse .trajet_detail .trajet_info_contact .tit_details{ background-color:#dfed86; padding:3px; font-weight:bold; color:#666; margin-bottom:15px; margin-left:0px;margin-left:338px;}

#formValidationReponse #commentaires {width:600px; height:50px;}
/*Erreur*/

label.error{ color:#f00;}
#ErrorContainer{color:#f00; border:solid 1px #f00;padding:5px;margin-bottom:5px;}
#ErrorContainer p{padding-left:10px;}       
#ErrorContainer p.NomError{float:left;padding-left:3px;width:50%;position:relative;}
#ErrorContainer label.error{color:#f00; position:relative;}
input.error{border:solid 1px red;}
textarea.error{border:solid 1px red;}
#formEvalInscritDepot #Questions label.error{
    position:absolute;
    left:750px;
}
/*
 * Actualites
 */
#Actualites{padding-top:10px;}
div #SlideActus { /*background-color:#000; */ float:right; }
#SlideActus{ border:solid 1px #d93b16;}
#ContentSlideActus{ height:400px; overflow:hidden;}
#nbActu{border-bottom:solid 1px #d93b16;}
.actu_defil{width:97%;text-align:justify;border-bottom:solid 1px #d93b16; margin-bottom:20px;}

/*
#Occasionnel label.error{margin-bottom:50px; margin-left:-150px}*/
/*
label.error {
    background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat;
    padding-left: 16px;
    margin-left: .3em;
}
label.valid {
    background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/checked.gif') no-repeat;
    display: block;
    width: 16px;
    height: 16px;
}
*/


.suggestionsBox {
    position: relative;
    left: 00px;
    margin: 00px 0px 0px 0px;
    /*width: 250px;
    background-color: #bcda00;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #d93b16;  
    color: #fff;*/
}

.suggestionList {
    position:absolute;
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    text-align:left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    cursor: pointer;
}
#autoSuggestionsListAD{
    left:0px;
    padding-right:3px;
}

#autoSuggestionsListDD{
    left:0px;
    padding-right:3px;
    
}
.link{ }
.link a { color:#666; font-weight:bold; background-image:url(../images/fleche_verte_pti.gif); background-repeat:no-repeat; padding-left:23px;padding-bottom:5px; padding-top:2px;}
.partenaires td{ text-align:center; padding:5px;}

.ac_results ul { width:271px; background-color:#f8fbe5;}
.ac_results ul li { cursor:default; list-style:none; background-color:#f8fbe5; border-bottom:solid 1px #CCC; padding:3px;}
.ac_results ul li:hover{ background-color:#bcda00;}
.ac_loading {
    background: #f8fbe5 url('../images/ajax-loader.gif') right center no-repeat;
}

.ac_odd {
    background-color: #f8fbe5;
}

.ac_results ul li.ac_over {
    background-color: #bcda00;

}
/*erreur 404*/
#erreur404{}

#RTypeRecherche-D {border:0px;}
#RTypeRecherche-O {border:0px;}

/* Partenaires */
#liste_sousdomaines{
    width:955px;
    margin-top:-2px;
    margin-right:auto;
    margin-left:auto;
    /*position:relative;*/
    background-image:none;
    background-color:#FFFFFF;
    /*border: solid 1px #9c9e9f;*/
}
.domaine{ margin:2px; width:150px;}

INPUT[type='radio'] {
    border:0px
}
.checkbox {
    border:0px
}
INPUT[type='checkbox'] {
    border:0px
}

/* Carrousel */

#viewer {  
    position:relative;
    /*
    height:137px;
    width:170px;*/
    overflow:hidden;
    /*border:solid 1px #F00;*/
    margin-right:auto;
    margin-left:auto;
}  
#viewer a {  
    float:left;
    display:none;
} 
#viewer a.show{
    display:block;
    margin-right:auto;
    margin-left:auto;
}

#viewer a img {  
    border:none;
    margin-right:auto;
    margin-left:auto;
    /*width:170;
    height:137px;*/
}

optgroup option{text-indent:8px;}
/*Espace presse*/

div.texte .Presse_media h3 a{ color:#c88926;}

/*Partenaire*/

.texte .partenaire_bloc{
    width:100%;
    margin-bottom:10px;
    margin:2px;
    height:200px;
    display:block;
}
.texte .partenaire_nom{

  width:100%;
  padding:5px;

  border-bottom:solid 1px #000000;
}

.texte .partenaire_logo{
    width:20%;
    margin:2px;
    margin-right:10px;
    float:left;
}
.texte .partenaire_logo a img{
  width:100%;
}

.texte .partenaire_description{
    width:70%;
    margin:2px;
   /* border:solid 1px red;*/
    max-height:250px;

    float:right;
}
/*Evenements*/
/*Evenement*/

#tabs_evt li {  list-style:none; }
#tabs_evt li a { text-decoration:none; font-size:11px; }
#msg{text-align:center; }

#Evenement_uploadPhoto  table tr td{
  text-align:center;
}
.Evt_bouton{
  text-align:center;
}
.Evt_bouton{
  background: #bcda00; /* old browsers */
box-shadow: 8px 8px 21px #555;
 -moz-box-shadow: 8px 8px 12px #aaa;
    -webkit-box-shadow: 8px 8px 12px #aaa;
background: -moz-linear-gradient(top, #bcda00 0%, #f8fbe5 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcda00), color-stop(100%,#f8fbe5)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcda00', endColorstr='#f8fbe5',GradientType=0 ); /* ie */

}
.Evt_bouton a{
  color:#d93b16;
}

/*Evenement*/

input#titreEvenement{width:285px;}
#tabs_evt { overflow:hidden; padding:0; margin-left:20px;}
* html #tabs_evt { height:1%; }
#tabs_evt li { float:left;  padding:0; margin:0 0 0 5px; }
* html #tabs_evt li { display:inline-block;  }
#tabs_evt li a { display:block; float:left;  padding:5px 8px 5px 8px; }
#msg{padding-bottom:10px; margin-right:auto;margin-left:auto; width:300px; }


 .evt_partial{
   height:300px;
   width:100%;
 }
 .evt_gauche{
   width:33%;
   height:150px;
   position:relative;
   float:right;
 }
 .evt_milieu{
    width:33%;
   height:150px;
   position:relative;
   float:right;
 }

 .evt_droite{
   width:33%;
   height:auto;
   position:relative;
   float:left;
 }

.tarifHotline{
    width:50px;
}
.Evt_bouton{
padding:3px;
width:22%;
margin-left:5px;
margin-bottom:5px;
float:left;
}
#Evt_resultat{
  padding:5px;
}
#Ev_ListeCat{
  margin: 5px 0px;
  position:relative;

  height:70px;
}

#EvenementDate input{
  width:55px;
}
#EvenementAffiche{
  margin-right:10px;
}

/*Evenements*/
.EvenementBloc{
  width:50%;
  float:left;
  height:350px;
  padding-top:10px;
/*   border-bottom:1px dashed ; */
}
#EvenementLieu{
  width:320px;
  float:left;

}
#EvenementAffiche{
  float:right;
  width:270px;
  height:228px;
}
#EvenementAffiche #apercuAffiche{
  border:solid 1px;
  width:80px;
  height:100px;
  margin-left:auto;
  margin-right:auto;
}
/*
.bouton { background-color:#bcda00; color:#FFF; border-color: #f8fbe5;}
.bouton { font-weight:bold; text-decoration:none; font-size:12px; }
.bouton {  border:1px solid;padding:5px; margin:auto;}
.boutons a {
  font-size:11px;
}
.boutons{  text-align:right;}
.boutons{ padding:20px; padding-bottom:10px; }
*/
#popup .boxvert .bas{
  background-position: left bottom ;
  background-repeat:no-repeat;
}
#formulaireParticipe .bouton{
background-color:#bcda00; color:#15488c;/* font-weight:bold; text-transform:uppercase; */text-decoration:none; font-size:12px; border:1px solid #000;padding:5px; margin:auto;
}
#formulaireParticipe .boutons{  padding:20px; padding-bottom:10px; text-align:right;}

#Evt_publicationToogle{
background-color:#bcda00; color:#15488c; /*font-weight:bold;*/ /*text-transform:uppercase; */text-decoration:none; font-size:12px; border:1px solid #000;padding:5px; margin:auto;
}
#Evt_divPublication{
  margin-top:15px;
}
#Evt_divPublication #formulaire .boxvert{
  background:none;
  border:solid 1px #bcda00;
}
#Evt_divPublication #formulaire .milieu{
  background:none;
}
#Evt_divPublication #formulaire .bas{
  background: none;
}
.ui-datepicker.ui-widget-content{
  background-color:#FFF;
}
.ui-widget-content { /* border: 1px solid #aaaaaa*/ /*{borderColorContent}*/
    background: transparent /*{bgColorContent}*/ /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
    /*color: #bebebe; /*{fcContent}*/
}

.ui-widget-content a {
    color: #000/*#bebebe /*{fcContent}*/;
}

.ui-widget-header {
    color: #D93B16 /*{fcHeader}*/;
    border-bottom-color:#D93B16;
}

.ui-widget-header a {
    color: #D93B16 /*{fcHeader}*/;
}
.ui-dialog {
  background-color:#FFF;
}

/* Interaction states
 ----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
    border-color: #D93B16 /*{borderColorDefault}*/;
    background: #D93B16; /*{bgColorDefault}*/

}

.ui-state-default:hover, .ui-widget-content:hover .ui-state-default:hover {
    background: #D93B16;
    color:#FFF;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #FFF /*{fcDefault}*/;

}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    border-color:#F4E1DD /*{borderColorHover}*/;
}

.ui-state-hover a, .ui-state-hover a:hover {

}

.ui-state-active, .ui-widget-content .ui-state-active {
   /* background: #bdda0c; /*{fcActive}*/
   background-color:#E1F084;

}

.ui-state-active a, .ui-widget-content .ui-state-active a {

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #FFF;

}


/* Interaction Cues
 ----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    border-color:#D93B16 /*{borderColorHighlight}*/;
    background: #D93B16 /*{bgColorHighlight}*/;
    color: #FFF /*{fcHighlight}*/;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
    color: #FFF /*{fcHighlight}*/;
}

.ui-state-error, .ui-widget-content .ui-state-error {
    border-color:#D93B16 /*{borderColorError}*/;
    background: #F4E1DD /*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png) /*{bgImgUrlError}*/ 50% /*{bgErrorXPos}*/ 50% /*{bgErrorYPos}*/ repeat-x /*{bgErrorRepeat}*/;
    color: #FFF /*{fcError}*/;
}

.ui-state-error a, .ui-widget-content .ui-state-error a {
    color: #FFF /*{fcError}*/;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text {
    color: #FFF /*{fcError}*/;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled {
    opacity: 0.35;
    filter: Alpha( Opacity = 35);

background-image:none;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary {

}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
    opacity: 0.7;
    filter: Alpha( Opacity = 70);

}
 /* Dialog box*/
 .ui-dialog .ui-dialog-title {
       color: #D93B16;
 }
.ui-dialog .ui-dialog-buttonpane button {
  color:#FFF;
  background-color:#D93B16;
}

/* Accordion */
.ui-accordion .ui-accordion-header, .ui-accordion .ui-state-default {
  background-color:#F4E1DD;
}

/* Icons*/

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-color:#D93B16;
}

.ui-icon{
    background: #F4E1DD url(../images/nouvellecharte/sprites/jquery.png) -32px -192px no-repeat;
}
.ui-icon-resume-trajet{
    background:#F4E1DD url(../images/nouvellecharte/sprites/jquery.png) -48px -64px no-repeat;

}
/*
.ui-icon-triangle-1-e:hover, .ui-state-hover .ui-icon-triangle-1-e, .ui-state-focus .ui-icon-triangle-1-e {
    background:#0f3c54  url(../images/nouvellecharte/sprites/jquery.png) -48px -128px;
    background-repeat: no-repeat;

}  */

.ui-icon-triangle-w, .ui-icon-triangle-w:hover {
    background: #D93B16 url(../images/nouvellecharte/sprites/jquery.png) -16px -128px no-repeat;
}

.ui-icon-triangle-1-e, .ui-icon-triangle-1-e:hover {
    background: #D93B16 url(../images/nouvellecharte/sprites/jquery.png) -16px -128px no-repeat;

}
.ui-icon-triangle-1-s, .ui-icon-triangle-1-s:hover {
    background: #D93B16 url(../images/nouvellecharte/sprites/jquery.png) -48px -128px no-repeat;
}
/* Datepicker*/

.ui-datepicker{
  background:#FFF;
}
.ui-datepicker .ui-state-default{
    color:#FFF;
}
.ui-datepicker .ui-datepicker-prev{
  border-color:#FFF;
}

.ui-datepicker .ui-datepicker-prev .ui-icon  {
    background: #d93b16 url(../images/nouvellecharte/sprites/jquery.png) -96px -48px no-repeat;
}
.ui-datepicker .ui-datepicker-next .ui-icon {
    background: #d93b16 url(../images/nouvellecharte/sprites/jquery.png) -32px -48px no-repeat;
}
.ui-datepicker .ui-datepicker-next{
  border-color:#FFF;
}


