summaryrefslogtreecommitdiff
path: root/static/saclay/css/styles.css
diff options
context:
space:
mode:
Diffstat (limited to 'static/saclay/css/styles.css')
-rw-r--r--static/saclay/css/styles.css3882
1 files changed, 1943 insertions, 1939 deletions
diff --git a/static/saclay/css/styles.css b/static/saclay/css/styles.css
index e132e41..22bbbd6 100644
--- a/static/saclay/css/styles.css
+++ b/static/saclay/css/styles.css
@@ -1,1939 +1,1943 @@
-/*
- * Font colors
- */
-
-/* main */
-html, h1, h2,
-.action li, .ui-dialog .ui-dialog-titlebar,
-#layer_selection h4,
-#chimere_itinerary_content div.s{
- color:#444;
-}
-
-/* light */
-h2, .cloud h4, #layer_selection, #layer_selection h4, #permalink a,
-#chimere_itinerary_panel label, .ui-menu .ui-menu-item a, #submited-window,
-#welcome .footer a, label, .map_button a, #marker_hover_content, .notice{
- color:#929288;
-}
-
-/* light darker*/
-#layer_selection li.head{
- color:#a7a799
-}
-
-/* activated */
-.small-galery p.legend, #detail_footer, #detail_footer a, #chimere_itinerary h4,
-h3.warn, .itinerary_label.itinerary_start, .itinerary_label.itinerary_end,
-.action li.ui-state-active{
- color:#fff;
-}
-/* blue*/
-.itinerary_label{
- color:#6f8196;
-}
-
-/* strong */
-
-.welcome-dialog h2, .edit h3, h3, h4, legend{
- color:#000;
-}
-
-a, a:link, a:visited,
-#footer .map-footer a, #footer .map-footer a:link,
-#footer .map-footer a:visited,
-#welcome .footer,
-caption{
- color:#9da1a1;
-}
-
-/* alternat link */
-.read_more,
-.read_less{
- color:#a1a18b;
-}
-
-/* links */
-a, a:link, a:visited,
-#footer .map-footer a, #footer .map-footer a:link,
-#footer .map-footer a:visited,
-#welcome .footer,
-caption{
- text-decoration:none;
- font-weight:bold;
- font-size:0.9em;
-}
-
-#detail_footer,
-#detail_footer a{
- text-decoration:none;
- text-transform:uppercase;
- font-weight:normal;
- font-size:0.9em;
-}
-
-/*
- * Background colors
- */
-
-/* default */
-body, #content,
-#sidebar,
-.action li.ui-button,
-#detail_content
-{
- background-color:#eee;
-}
-
-/* alternative background */
-#layer_selection #layer_list li.head,
-.welcome-dialog h2, #footer-panel,
-ul#multimedia_list_content li, #welcome .footer,
-#action{
- background-color:#d6d6c4;
-}
-
-.small-galery p.legend,
-#detail_footer{
- background-color:#9f9f89;
-}
-
-
-/* lighter */
-a#ui-active-menuitem.ui-state-hover,
-#chimere_itinerary_panel input[type=text]{
- background-color:#f0f0e9;
-}
-
-.read_more,
-.read_less{
- background-color:#c1c1b0;
-}
-
-/* blue */
-#chimere_itinerary h4{
- background-color:#6f8196;
-}
-
-/* light blue */
-#chimere_itinerary_content div.s,
-.itinerary_label{
- background-color:#dfe8f3;
-}
-
-/* green */
-.itinerary_label.itinerary_start{
- background-color:#73a44b;
-}
-
-/* red */
-h3.warn,
-.itinerary_label.itinerary_end{
- background-color:#a53f3f;
-}
-
-/* light pink */
-div.warning, .errorlist{
- background-color:#fed;
-}
-
-/* blank */
-#edit-panel, #permalink,
-#layer_selection h4, #chimere_itinerary_content div.n,
-.edit h4{
- background-color:#fff;
-}
-
-/* black */
-.small-galery{
- background-color:#000;
-}
-
-h2, h3{
- background:none;
-}
-
-/*
- * Borders
- */
-#layer_selection h4, ul#multimedia_list_content li, #layer_selection #layer_list,
-#layer_selection #layer_list li, .itinerary_label .label, #footer-panel,
-#detail_footer, #areas, #detail, #main-map, div.warning, #content,
-.action li.selected, #content .olControlLayerSwitcher .layersDiv, #panel,
-#map-footer, #utils-div, #action, #panel #categories, .main_category,
-#page_title, #ul_categories .subcategories li, #action-panel,
-ul.ui-autocomplete.ui-menu.ui-corner-all.ui-widget-content, .extra-criteria,
-#chimere_itinerary_form, .welcome-logo, #permalink{
- border-color:#999;
-}
-
-#id_transport_it span{
- border-color:#AAA;
-}
-/*
- * Images
- */
-
-.action li{
- background:none;
-}
-
-/*
- * Opacity
- */
-
-#chimere_itinerary_panel,
-div#panel{
- opacity:1;
-}
-
-/*
- * Position, size, ...
- */
-
-html, body{
- height:100%;
-}
-
-.ui-button,
-.action li{
- padding:2px 18px;
-}
-
-h4{
- font-weight:bold;
-}
-
-hr.clean{
- display:none;
-}
-
-label{
- font-weight:bold;
- font-size:0.9em;
-}
-
-h3.warn{
- padding:0.3em;
- margin:0;
-}
-
-#permalink{
- position:absolute;
- z-index:20;
- right:280px;
- top:36px;
- width:auto;
- border-width:1px;
- border-style:solid;
- padding:2px 12px;
-}
-
-#permalink a{
- font-weight:normal;
-}
-
-/* no title bar dialog */
-.no-titlebar.ui-dialog,
-.no-titlebar-simple.ui-dialog,
-.no-titlebar-small.ui-dialog,
-.welcome-dialog.ui-dialog{
- padding:0;
- margin:0;
-}
-
-.no-titlebar-simple.ui-dialog .ui-dialog-content{
- padding:0;
-}
-
-.no-titlebar-simple.ui-dialog .ui-dialog-content p{
- padding:0.5em 1em;
-}
-
-.no-titlebar.ui-dialog .ui-dialog-titlebar,
-.no-titlebar-simple.ui-dialog .ui-dialog-titlebar,
-.no-titlebar-small.ui-dialog .ui-dialog-titlebar,
-.welcome-dialog.ui-dialog .ui-dialog-titlebar{
- background:none;
- padding:0;
- height:22px;
- position:absolute;
- z-index:100;
- border:none;
- color:transparent;
- font-size:0;
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
-}
-
-.no-titlebar-simple.ui-dialog .ui-dialog-titlebar{
- right:10px;
-}
-
-.welcome-dialog.ui-dialog .ui-dialog-titlebar-close{
- right:0;
- width:30px;
- height:30px;
- top:5px;
-}
-
-.welcome-dialog.ui-dialog .ui-widget-header .ui-icon{
- background-image:url(../images/popup/welcome_close.png);
- background-position:0 0;
- width:30px;
- height:30px;
-}
-
-.welcome-dialog.ui-dialog .ui-dialog-titlebar{
- width:100%;
- height:84px;
-}
-
-.no-titlebar-small.ui-dialog .ui-dialog-titlebar{
- width:300px;
-}
-
-.no-titlebar.ui-dialog .ui-dialog-titlebar{
- width:650px;
-}
-
-.no-titlebar.ui-dialog .ui-dialog-titlebar-close,
-.no-titlebar.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,
-.no-titlebar-small.ui-dialog .ui-dialog-titlebar-close,
-.no-titlebar-small.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{
- background-image:url(../images/popup/close.png);
- background-position:center;
- width:100%;
- height:22px;
- position:absolute;
- top:0;
- left:0;
- margin:0;
- padding:0;
- border:none;
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
-}
-
-.no-titlebar-small.ui-dialog .ui-dialog-title {
- margin:0;
- height:65px;
-}
-
-.no-titlebar-simple.ui-dialog .ui-dialog-titlebar-close .ui-icon{
- float:right;
-}
-
-.no-titlebar.ui-dialog .ui-dialog-titlebar-close .ui-icon,
-.no-titlebar-small.ui-dialog .ui-dialog-titlebar-close .ui-icon{
- display:none;
-}
-
-#welcome{
- opacity:1;
- padding:0;
-}
-
-.welcome-dialog .title{
- margin:0;
- text-align:left;
- height:10px;
-}
-
-.welcome-dialog .title h2{
- display:none;
-}
-
-.welcome-dialog h3, .welcome-dialog h4{
- padding:0 1em;
-}
-
-.ui-dialog.ui-widget{
- font-size:0.9em;
- padding:0;
- margin:0;
-}
-
-.welcome-dialog p{
- padding:0;
- margin:0;
-}
-
-.no-titlebar-small .ui-dialog-content.ui-widget-content{
- margin-top:22px;
-}
-
-.welcome-dialog .ui-dialog-content.ui-widget-content,
-.no-titlebar .ui-dialog-content.ui-widget-content,
-.no-titlebar-small .ui-dialog-content.ui-widget-content{
- position:static;
-}
-
-.no-titlebar .ui-dialog-content.ui-widget-content{
- background-image:url(../images/popup/title_frame.png);
- background-repeat:repeat-x;
- margin-top:22px;
-}
-.no-titlebar .ui-dialog-content.ui-widget-content h2{
- margin:2px 0 12px 0;
- text-transform:uppercase;
-}
-
-.dialog-content{
-}
-
-.dialog-content .content{
- overflow:auto;
- padding:1em;
- max-height:400px;
-}
-
-#multimedia_form{
- background-image:url(../images/popup/multimedia_title.png) ;
- background-repeat:no-repeat;
- background-position: center top;
- padding-top:45px;
-}
-
-#multimedia_form input[type=text]{
- width:250px;
- border:1px solid #e0e0d8;
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
- background-color:#e0e0d8;
-}
-
-#submited-window{
- background-image:url(../images/popup/thanks_title.png) ;
- background-repeat:no-repeat;
- background-position: center top;
- padding-top:45px;
-}
-
-/* autocomplete theming */
-ul.ui-autocomplete.ui-menu.ui-corner-all.ui-widget-content{
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
- font-weight:normal;
- padding:0;
-}
-
-.ui-menu .ui-menu-item a{
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
- font-weight:normal;
-}
-
-a#ui-active-menuitem.ui-state-hover{
- background-image:none;
-}
-
-#logos{
- width:340px;
- margin-left:auto;
- margin-right:auto;
-}
-
-#welcome_message{
- padding:1em;
- margin:0;
- /* float:left;
- width:334px; */
-}
-
-#welcome_content{
- height:145px;
- overflow:auto;
- margin-bottom:1em;
-}
-
-.welcome-col{
- padding:1em;
- margin:0;
- float:left;
- width:430px;
-}
-
-.no-titlebar .footer{
- padding:0.3em 1em;
- font-size:0.9em;
-}
-
-.welcome-logo{
- border-top:1px solid;
-}
-
-#welcome .news{
- height:298px;
- overflow:auto;
- padding:10px
-}
-
-#welcome .footer{
- height:12px;
- padding:5px 30px;
- text-align:right;
- text-transform:uppercase;
- background-image:url(../images/plus.png);
- background-repeat:no-repeat;
- background-position:420px;
-}
-
-#welcome .footer a{
- font-size:12px;
-}
-
-.info{
- border:none;
- padding:0;
-}
-
-/* edition */
-
-.fieldWrapper{
- padding:2px 7px;
-}
-
-.edit label.error{
- display:none;
-}
-
-.edit .error label.error{
- display:block;
-}
-
-.edit h3{
- text-align:left;
- font-size:1.4em;
- width:100%;
- border-bottom:1px solid;
- padding:0 0 0.4em 0;
- margin:0;
-}
-
-.edit h4{
- padding:1em 0;
- border-top:1px solid;
- border-bottom:1px solid;
- width:100%;
- cursor:pointer;
- margin-top:0.5em;
-}
-
-.edit .minified{
- background-image:url(../images/plus_on.png) ;
- background-repeat:no-repeat;
- background-position: 95% center;
-}
-
-.edit .maximized{
- background-image:url(../images/minus_on.png) ;
- background-repeat:no-repeat;
- background-position: 95% center;
-}
-
-.notice{
- padding:0.4em;
- font-size:0.8em;
- margin:0;
-}
-
-.remove-media{
- cursor:pointer;
-}
-
-#chimere_map_menu{
- padding:0;
-}
-
-#chimere_map_menu li{
- padding-left:20px;
- background-position:0 center;
- background-repeat:no-repeat;
-}
-
-#marker_hover_content{
- border-color:#c1c1b0;
- border-bottom-width:0;
- margin-bottom:11px;
-}
-
-#marker_hover{
- background-image:url("../images/bottom-arrow.png");
-}
-
-#map_menu_from{
- background-image:url("../images/menu/icon_from.png");
-}
-
-#map_menu_to{
- background-image:url("../images/menu/icon_to.png");
-}
-
-#map_menu_step{
- background-image:url("../images/menu/icon_add.png");
-}
-
-#map_menu_zoomin{
- background-image:url("../images/menu/icon_plus.png");
-}
-
-#map_menu_zoomout{
- background-image:url("../images/menu/icon_minus.png");
-}
-
-#map_menu_center{
- background-image:url("../images/menu/icon_center.png");
-}
-
-#content{
- border:none;
- padding:0;
-}
-
-#page_title{
- top:0;
- right:0;
- padding:0 30px;
- position:relative;
- border-bottom-width:1px;
- border-bottom-style:solid;
- background-color:#fff;
- display:none;
-}
-
-#page_title h1{
- text-align:right;
- padding:0;
- margin:0;
- font-size:40px;
- font-style:italic;
-}
-
-#page_title h2{
- text-align:right;
- padding:0;
- margin:0;
- font-style:italic;
- background-color:#fff;
-}
-
-#topbar{
- height:26px;
- padding:0;
- background-image:url('../images/background-top.png');
- background-repeat:repeat-x;
-}
-
-#header{
- padding:0;
- margin:0;
-}
-
-ul.action,
-ul#action-2 {
- display:block;
- float: left;
- margin:0;
- padding:0;
-}
-
-#action-3 {
- float:right;
-}
-
-#action-3 li {
- padding:0;
-}
-
-#action-3.action li:hover{
- cursor:pointer;
- background-color:transparent;
- font-size:0;
-}
-
-
-ul.action li{
- display:block;
- float:left;
- margin:0;
- height:26px;
-}
-
-.action li:hover,
-.action li label:hover{
- cursor:pointer;
-}
-
-ul#action{
- width:282px;
-}
-
-#panel #categories{
- clear:both;
- border-top-width:1px;
- border-top-style:solid;
-}
-
-#action-panel .action li{
- padding:0;
- height:38px;
- width:138px;
- margin-top:22px;
-}
-
-.action li,
-.action li a,
-.action li label{
- padding:0;
- margin:0;
- font-size:1.1em;
- margin-top:10px;
- text-align:center;
- width:141px;
- display:block;
- text-transform:uppercase;
- color:transparent;
- font-size:0;
- border-width:0;
-}
-
-.action li label{
- width:130px;
-}
-
-#action-3.action li,
-#action-3.action li a{
- width:86px;
-}
-
-.action li .share a{
- color:transparent;
- font-size:0;
-}
-
-#action-3.action li.share-list li,
-#action-3.action li.share-list{
- width:auto;
-}
-
-#action-3.action li.share-list li.shared,
-#action-3.action li.share-list li.shared a{
- width:26px;
- margin:1px 0;
-}
-
-.action li.print-page{
- background-image:url(../images/buttons/button-print-off.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.print-page.state-active,
-.action li.print-page:hover{
- background-image:url(../images/buttons/button-print-on.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.share-icon.state-active,
-.action li.share-icon:hover{
- background-image:url(../images/buttons/button-share-on.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.share-icon{
- background-image:url(../images/buttons/button-share-off.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.share-send.state-active,
-.action li.share-send:hover{
- background-image:url(../images/buttons/button-send-on.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.share-send{
- background-image:url(../images/buttons/button-send-off.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.help-page.state-active,
-.action li.help-page:hover{
- background-image:url(../images/buttons/button-help-on.png) ;
- background-repeat:no-repeat;
-}
-
-.action li.help-page{
- background-image:url(../images/buttons/button-help-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-carte{
- background-image:url(../images/button-map-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-carte.state-active,
-#action-carte:hover{
- background-image:url(../images/button-map-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-participate{
- background-image:url(../images/button-participate-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-participate.state-active,
-#action-participate:hover{
- background-image:url(../images/button-participate-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-news{
- background-image:url(../images/button-news-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-news.state-active,
-#action-news:hover{
- background-image:url(../images/button-news-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-project{
- background-image:url(../images/button-project-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-project.state-active,
-#action-project:hover{
- background-image:url(../images/button-project-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-categories{
- background-image:url(../images/button-cat-off.png) ;
- background-repeat:no-repeat;
- margin-right:6px;
-}
-
-#action-categories.state-active,
-#action-categories:hover{
- background-image:url(../images/button-cat-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-routing{
- background-image:url(../images/button-route-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-routing.state-active,
-#action-routing:hover{
- background-image:url(../images/button-route-on.png) ;
- background-repeat:no-repeat;
-}
-
-
-#action-categories.category-selected label{
- background-image:url(../images/check-active.png) ;
- background-repeat:no-repeat;
-}
-
-#action-categories.category-selected.state-active label,
-#action-categories.category-selected:hover label{
- background-image:url(../images/check.png) ;
- background-repeat:no-repeat;
-}
-
-#action-categories.category-selected label{
- background-position:right center;
-}
-
-#action-edit-marker{
- background-image:url(../images/button-location-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-panel .action li#action-edit-marker{
- width:78px;
-}
-
-#action-edit-marker.state-active,
-#action-edit-marker:hover{
- background-image:url(../images/button-location-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-panel .action li#action-edit-route{
- width:98px;
-}
-
-#action-edit-route{
- background-image:url(../images/button-wander-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-edit-route.state-active,
-#action-edit-route:hover{
- background-image:url(../images/button-wander-on.png) ;
- background-repeat:no-repeat;
-}
-
-#action-panel .action li#action-edit-event{
- width:104px;
-}
-
-#action-edit-event{
- background-image:url(../images/button-event-off.png) ;
- background-repeat:no-repeat;
-}
-
-#action-edit-event.state-active,
-#action-edit-event:hover{
- background-image:url(../images/button-event-on.png) ;
- background-repeat:no-repeat;
-}
-
-
-#main-map{
- top:26px;
- bottom:0;
- height:auto;
-}
-
-#layer_selection{
- top:40px;
- left:auto;
- right:90px;
-}
-
-#layer_selection h4{
- width:130px;
- padding:2px 20px;
- background-image:url('../images/display_option.png');
- background-repeat:no-repeat;
- text-align:left;
-}
-
-#layer_selection h4.opened{
- background-image:url('../images/display_option_open.png');
-}
-
-#layer_selection ul#layer_list{
- padding:0;
- width:170px;
- text-align:right;
-}
-
-#layer_selection ul#layer_list li.head{
- text-align:left;
-}
-
-#layer_selection ul#layer_list li{
- padding:2px 10px;
- border-bottom:1px solid;
-}
-
-#layer_selection ul#layer_list input{
- display:none;
-}
-
-#layer_selection ul#layer_list label:hover{
- cursor:pointer;
-}
-
-#layer_selection ul#layer_list li.selected{
- background-image:url('../images/check-small.png');
- background-position:left;
- background-repeat:no-repeat;
-}
-
-#edit-actions{
- display:none;
-}
-
-div#map-shadow{
- position:absolute;
- left:0;
- bottom:0;
- top:26px;
- width:15px;
- z-index:5;
-}
-
-div#map-shadow,
-div#sidebar{
- background-color:transparent;
- background-image:url('../images/shadow.png');
- background-position:right;
- background-repeat:repeat-y;
-}
-
-div#sidebar{
- z-index:7;
- width:282px;
- top:26px;
- position:absolute;
- bottom:0;
- padding-right:15px;
-}
-
-div#action-panel{
- border-width:0;
- border-right-width:1px;
- border-style:solid;
- z-index:10;
- height:60px;
- width:282px;
- background-image:url(../images/background-small.png) ;
- background-repeat:no-repeat;
- background-position:center;
-}
-
-div#panel{
- position:absolute;
- width:282px;
- z-index:10;
- max-height:none;
- padding:0;
- right:auto;
- bottom:26px;
- top:60px;
- border-width:0 1px;
- background-image:url('../images/logo.png');
- background-repeat:no-repeat;
- background-position:left bottom;
-}
-
-/* share toolbar */
-
-a.share_id_email_single{
- width:23px;
- overflow:hidden;
- background-image:url('../images/email.png');
- display:inline-block;
-}
-a.share_id_email_single{
- color:transparent;
- font-size:0;
-}
-
-#footer-panel{
- text-align:center;
- padding:3px;
- bottom:0;
- position:absolute;
- width:275px;
- height:22px;
-}
-
-.sidebar-handler{
- height:55px;
- width:18px;
- position:absolute;
- background-position:left top;
-}
-
-#sidebar-handler-hide{
- bottom:102px;
- right:-4px;
- z-index:10;
- background-image:url('../images/handler-hide.png');
- background-repeat:no-repeat;
-}
-
-#sidebar-handler-show{
- bottom:102px;
- left:0px;
- z-index:6;
- background-image:url('../images/handler-show.png');
- background-repeat:no-repeat;
-}
-
-.sidebar-handler:hover{
- cursor:pointer;
-}
-
-div#panel #categories{
- width:auto;
-}
-
-ul#ul_categories{
- padding:0;
- width:auto;
-}
-
-#ul_categories li.main_category > span{
- display:block;
- height:40px;
- padding:0;
- margin:0;
-}
-
-#ul_categories li.main_category span{
- display:block;
-}
-
-#ul_categories li.main_category .subcategories li{
- padding:0;
- margin:0;
- overflow:hidden;
-}
-
-.toggle_category{
- margin-top:13px;
- margin-right:2px;
-}
-
-.control_image{
- visibility:hidden;
-}
-
-.map_button{
- display:none;
- z-index:20;
- top:40px;
- left:350px;
- position:absolute;
- background-color:#fff;
- padding:2px 20px;
- border:1px solid;
- border-color:#c1c1b0;
-}
-
-.main_category > span > label{
- display:block;
- width:242px;
- padding:0 20px;
- height:40px;
- line-height:40px;
- background-image:url('../images/plus.png');
- background-repeat:no-repeat;
- background-position:90% center;
- color:#fff;
-}
-
-.main_category > span.category-selected > label{
- background-image:url('../images/plus_on.png');
-}
-
-.main_category.toggle_minus > span > label{
- background-image:url('../images/minus.png');
-}
-
-.main_category.toggle_minus > span.category-selected > label{
- background-image:url('../images/minus_on.png');
-}
-
-#ul_categories .subcategories li label{
- width:274px;
- display:block;
- padding:5px 0 0 9px;
- height:21px;
- font-weight:bold;
- background-color:#fff;
-}
-
-#ul_categories .subcategories li .selected label{
- color:#fff;
-}
-
-#ul_categories .subcategories input{
- display:none;
-}
-
-
-
-/* itinéraire */
-
-#id_transport.ui-buttonset{
- margin-right:0;
-}
-
-#id_transport_it span,
-#id_transport.ui-buttonset label{
- width:122px;
- height:25px;
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
- margin-left:1px;
- color:transparent;
- font-size:0;
-}
-#id_transport_it span{
- margin-right:-3px;
-
-}
-#id_start_div, #id_end_div{
- padding:0 8px;
-}
-
-#id_transport_it{
- margin:7px 0;
-}
-
-#id_transport_it span{
- display:inline-block;
- border-width:1px;
- border-style:solid;
-}
-
-#id_transport_it span#id_transport_it_foot,
-label[for=id_transport_0]{
- background-image:url('../images/buttons/walk.png');
-}
-
-#id_transport_it span#id_transport_it_foot.selected,
-label[for=id_transport_0]:hover,
-label[for=id_transport_0][aria-pressed=true]{
- background-image:url('../images/buttons/walk_on.png');
-}
-
-#id_transport_it span#id_transport_it_bicycle,
-label[for=id_transport_1]{
- background-image:url('../images/buttons/bicycle.png');
-}
-
-#id_transport_it span#id_transport_it_bicycle.selected,
-label[for=id_transport_1]:hover,
-label[for=id_transport_1][aria-pressed=true]{
- background-image:url('../images/buttons/bicycle_on.png');
-}
-
-#chimere_itinerary_panel input[type=text]{
- width:250px;
- border:none;
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
-}
-
-#search_routing,
-#id_start_div label[for=id_start],
-#id_end_div label[for=id_end],
-label.step_label,
-#frm-edit-route label.step_label{
- width:250px;
- height:25px;
- display:block;
- color:transparent;
- background-color:transparent;
- font-size:0;
- border:none;
- border-radius:0;
- -webkit-border-radius:0;
- -moz-border-radius:0;
-}
-
-#step_link a{
- font-size:0.9em;
- padding:0 8px;
-}
-
-#id_start_div label.start_label,
-#id_end_div label.end_label,
-#chimere_itinerary_panel label.step_label{
- height:25px;
- width:200px;
- display:block;
- font-size:0;
-}
-
-#id_start_div label.start_label{
- background-image:url('../images/buttons/form_start.png');
-}
-
-#id_end_div label.end_label{
- background-image:url('../images/buttons/form_finish.png');
-}
-
-#chimere_itinerary_panel label.step_label{
- color:transparent;
- font-size:0;
-}
-label.step_label{
- background-image:url('../images/buttons/form_step.png');
-}
-
-#search_routing{
- padding:8px;
- background-image:url('../images/buttons/search.png');
-}
-
-#add_multimedia_list{
- color:transparent;
- font-size:0;
- width:100%;
- position:absolute;
- left:0;
-}
-
-ul#multimedia_list_content li{
- width:210px;
- margin:0 7px;
-}
-
-#head_multimedia{
- background-image:url('../images/buttons/add.png');
- background-repeat:no-repeat;
- background-position:right center;
-}
-
-.extra-criteria{
- border-width:1px;
- border-style:solid;
- width:264px;
-}
-
-.extra-criteria .extra-label{
- height:25px;
- color:transparent;
- font-size:0;
- background-image:url('../images/buttons/extra_criteria.png');
- background-repeat:no-repeat;
-}
-
-.extra-criteria.opened .extra-label{
- background-image:url('../images/buttons/extra_criteria-open.png');
-}
-
-.extra-criteria ul{
- list-style:none;
- padding:10px 0;
- margin:0;
- font-weight:bold;
- font-size:0.9em;
-}
-
-.extra-form{
- display:none;
-}
-
-/* itinerary */
-
-.itinerary_label.itinerary_start,
-.itinerary_label.itinerary_end,
-#chimere_itinerary h4{
- line-height:18px;
- padding:2px 8px;
-}
-.itinerary_label.itinerary_start .contener,
-.itinerary_label.itinerary_end .contener{
- overflow:auto;
- width:1000px;
- height:36px;
- display:block;
-}
-#chimere_start_label,
-#chimere_end_label{
- height:22px;
- width:230px;
- padding:2px;
- display:block;
- overflow:hidden;
- text-overflow:ellipsis;
- -o-text-overflow:ellipsis;
- -moz-binding:url('bindings.xml#ellipsis');
-}
-
-.nominatim-label{
- overflow:hidden;
- height:2.6em;
-}
-
-.itinerary_label.itinerary_start .label,
-.itinerary_label.itinerary_end .label,
-#chimere_itinerary h4{
- text-transform:uppercase;
-}
-
-ul#roadmap_toolbar, ul#roadmap_toolbar li{
- padding:0;
-}
-
-ul#roadmap_toolbar a img{
- vertical-align:bottom;
-}
-ul#roadmap_toolbar{
- position:absolute;
- top:45px;
- right:10px;
-}
-
-ul#roadmap_toolbar, ul#roadmap_toolbar ul, ul#roadmap_toolbar li{
- display:inline;
- list-style-type:none;
-}
-
-.itinerary_label{
- line-height:18px;
- font-style:normal;
- padding:0.5em;
- border-width:0;
- font-weight:bold;
-}
-
-.itinerary_label.itinerary_start,
-.itinerary_label.itinerary_end{
-}
-
-.itinerary_label div.t{
- display:inline;
-}
-
-#chimere_itinerary{
- overflow:hidden;
-}
-
-#chimere_itinerary_panel{
- display:none;
- border-width:0;
- padding:0.5em;
-}
-
-#chimere_itinerary_form{
- padding:0.5em 0;
-}
-
-#chimere_itinerary_content{
- margin:0;
- height:auto;
- max-height:250px;
-}
-
-#chimere_itinerary_content span.j{
- display:none;
-}
-
-#chimere_itinerary_action ul{
- margin:0;
- padding:0;
-}
-#chimere_itinerary_action li{
- display:block;
- float:left;
- margin-top:5px;
-}
-#chimere_itinerary_action li a{
- height:24px;
- display:block;
- color:transparent;
- font-size:0;
-}
-#chimere_itinerary_modify{
- background-image:url('../images/buttons/modify.png');
- width:82px;
- margin-right:20px;
-}
-#chimere_itinerary_new{
- background-image:url('../images/buttons/new_search.png');
- width:160px;
-}
-
-#total_label_div{
- margin:0;
-}
-
-#chimere_total_label span.l,
-#chimere_itinerary_content span.l{
- display:none;
-}
-
-#chimere_itinerary_content div.s{
- font-size:0.8em;
- padding:4px;
-}
-
-#chimere_itinerary_content div.n{
- font-size:0.9em;
- padding:4px;
-}
-
-#edit-panel label{
- font-size:0.9em;
-}
-
-#edit-panel h3,
-#edit-panel h4,
-#edit-panel .notice{
- margin:7px;
-}
-
-#edit-panel h3,
-#edit-panel h4{
- text-transform:uppercase;
- color:#fff;
- font-weight:bold;
- font-size:12px;
- padding:5px;
- width:240px;
-}
-
-#frm-edit-marker h3,
-#frm-edit-marker h4{
- background-color:#6f8196;
-}
-
-#frm-edit-route h3,
-#frm-edit-route h4{
- background-color:#d38fac;
-}
-
-#frm-edit-event h3,
-#frm-edit-event h4{
- background-color:#996998;
-}
-
-#frm-edit-marker label{
- font-weight:bold;
- color:#6f8196;
-}
-
-#frm-edit-route label{
- font-weight:bold;
- color:#d38fac;
-}
-
-#frm-edit-event label{
- font-weight:bold;
- color:#996998;
-}
-
-#frm-edit-marker textarea,
-#frm-edit-marker input[type=text]{
- background-color:#dfe8f3;
- border:none;
-}
-
-#frm-edit-route textarea,
-#frm-edit-route input[type=text]{
- background-color:#f5e4eb;
- border:none;
-}
-
-#frm-edit-event textarea,
-#frm-edit-event input[type=text]{
- background-color:#f2e4f5;
- border:none;
-}
-
-input.hasDatepicker{
- background-image:url(../images/buttons/calendar.png) ;
- background-repeat:no-repeat;
- background-position:right;
- width:120px;
-}
-
-.ui-datepicker th{
- background-color:#996998;
-}
-
-#div_start_date{
- float:left;
-}
-
-#add_media,
-#proposition_form_submit{
- width:100%;
- display:block;
- height:25px;
- color:transparent;
- font-size:0;
- background-image:url(../images/buttons/validate.png) ;
- background-repeat:no-repeat;
- background-position:center;
-}
-
-#add_media{
- margin:1em 0;
-}
-
-#proposition_form_submit:hover{
- cursor:pointer;
-}
-
-.cloud{
- width:350px;
- padding:0;
- margin:0;
-}
-
-div.cloud h4{
- margin:0;
- padding:0.3em;
- font-size:1.2em;
- text-align:center;
- background-image:url(../images/popup/title_frame.png);
- background-repeat:repeat-x;
- background-position:center bottom;
-}
-
-.close_img{
- display:block;
- overflow:hidden;
- width:350px;
- height:22px;
- background-image:url(../images/popup/close.png);
- background-position:center;
-}
-a.close_img{
- color:transparent;
- font-size:0;
-}
-
-.read_more,
-.read_less{
- margin:0;
- text-align:right;
- padding-right:25px;
- font-weight:bold;
- line-height:22px;
-}
-
-.read_more:hover,
-.read_less:hover{
- cursor:pointer;
-}
-
-.read_less,
-.read_more{
- background-position:330px 5px;
- background-repeat:no-repeat;
-}
-.read_more{
- background-image:url(../images/plus_alt.png);
-}
-.read_less{
- background-image:url(../images/minus_alt.png);
-}
-
-#detail_content{
- overflow:auto;
- max-height:300px;
- padding:0;
-}
-
-#detail_start_date,
-#detail_end_date,
-#detail_content .description{
- padding:0 1em;
-}
-
-#detail_footer{
- text-align:center;
- border-top-width:1px;
- border-top-style:solid;
-}
-
-.description_long, .read_less{
- display:none;
-}
-
-.small-gallery{
- width:auto;
- margin-top:0;
-}
-
-.small-galery p.legend{
- line-height:22px;
-}
-
-.small-gallery .media-player{
- padding:0 1em;
-}
-
-#frm-edit-route, #frm-edit-event{
- display:none;
-}
-
-#panel textarea{
- height:100px;
- width:250px;
-}
-
-input#id_name{
- width:250px;
-}
-
-#itinerary_field #id_transport_div,
-#itinerary_field #id_speed_div,
-#itinerary_field .extra-criteria
-{
- display:none;
-}
-
-.single-line label{
- display:inline-block;
- width:95px;
- /*IE7*/
- zoom:1;
- *display:inline;
-}
-
-.single-line input{
- width:150px;
-}
-
-
-#main-map .olControlPanPanel{
- right:60px;
- left:auto;
-}
-
-#main-map .olControlZoomPanel{
- right:51px;
- left:auto;
-}
-
-#main-map .olControlPanPanel .olButton,
-#main-map .olControlZoomPanel .olButton {
- background-image: url('../images/map_sprite.png');
-}
-
-#main-map .olControlPanPanel .olControlPanNorthItemInactive {
- background-position:-4px -2px;
- width:50px;
- height:23px;
- right:-50px;
- left:auto;
-}
-
-#main-map .olControlPanPanel .olControlPanWestItemInactive {
- width:25px;
- background-position:-4px -20px;
- right:-25px;
- left:auto;
-}
-
-#main-map .olControlPanPanel .olControlPanEastItemInactive {
- width:25px;
- background-position:-29px -20px;
- right:-50px;
- left:auto;
-}
-
-#main-map .olControlPanPanel .olControlPanSouthItemInactive {
- background-position:-4px -38px;
- width:50px;
- right:-50px;
- left:auto;
-}
-
-#main-map .olControlZoomPanel .olControlZoomInItemInactive {
- top:-8px;
- left:-9px;
- background-position:-4px -60px;
- width:50px;
- height:22px
-}
-
-#main-map .olControlZoomPanel .olControlZoomOutItemInactive {
- top:14px;
- left:-9px;
- background-position:-4px -130px;
- width:50px;
- height:35px;
-}
-
-#main-map .olControlZoomPanel .olControlZoomToMaxExtentItemInactive {
- top:-40px;
- left:7px;
- background-position:-20px -23px;
- width:14px;
- height:16px;
- display:none;
-}
-
-
-/*
-.olControlSimplePanZoom #slider,
-.olControlSimplePanZoom #zoomin,
-.olControlSimplePanZoom #zoomout,
-.olControlSimplePanZoom #zoombar,
-.olControlSimplePanZoom #panup,
-.olControlSimplePanZoom #pandown {
- right:15px;
- left:auto;
-}
-.olControlSimplePanZoom #panright {
- right:14px;
- left:auto;
-}
-
-.olControlSimplePanZoom #panleft {
- right:39px;
- left:auto;
- background-position:-4px -17px;
- width:26px;
-}
-
-.olControlSimplePanZoom .button {
- background-image: url('../images/map_sprite.png');
-}
-
-.olControlSimplePanZoom #zoombar{
- width:50px;
- height:90px;
- background-position:-4px -75px;
-}
-
-.olControlSimplePanZoom #zoomin{
- width:50px;
- background-position:-4px -61px;
-}
-.olControlSimplePanZoom #pandown {
- width:50px;
- background-position:-4px -40px;
-}
-.olControlSimplePanZoom #panup{
- width:50px;
- background-position:-4px -5px;
-}
-
-.olControlSimplePanZoom #slider {
- width:50px;
- background-position:-60px -100px;
-}
-*/
-
-#content .olControlLayerSwitcher .maximizeDiv,
-#content .olControlLayerSwitcher .minimizeDiv {
- display:none;
-}
-
-#utils-div{
- left:auto;
- right:28px;
-}
-
-.properties{
- padding: 2px 1em;
-}
-.properties p{
- padding: 0;
- margin:0;
-}
-
-#waiting{
- top:0;
- height:100%;
- background-color:rgba(255, 255, 255, 0.4);
-}
-
-#waiting-content{
- margin-top:20%;
-}
-
-.main_category.toggle_plus > span > label,
-.main_category.toggle_minus > span > label{
- text-transform:uppercase;
-}
-
-#ul_categories .subcategories li .selected label,
-.main_category.toggle_plus > span > label,
-.main_category.toggle_minus > span > label{
- background-color:#777;
-}
-
-#ul_categories .subcategories li label{
- color:#777;
-}
-
-#ul_categories .subcategories#maincategory_1 li .selected label,
-#ul_categories .subcategories#maincategory_2 li .selected label,
-#ul_categories .subcategories#maincategory_3 li .selected label,
-#ul_categories .subcategories#maincategory_4 li .selected label,
-#ul_categories .subcategories#maincategory_5 li .selected label,
-#ul_categories .subcategories#maincategory_6 li .selected label,
-#ul_categories .subcategories#maincategory_7 li .selected label,
-#ul_categories .subcategories#maincategory_8 li .selected label {
- color:#fff;
-}
-
-#ul_categories .subcategories#maincategory_1 li .selected label,
-.main_category.toggle_plus > span#main_category_1 > label,
-.main_category.toggle_minus > span#main_category_1 > label{
- background-color:#cd5a5a;
-}
-
-#ul_categories .subcategories#maincategory_1 li label{
- color:#cd5a5a;
-}
-
-#ul_categories .subcategories#maincategory_2 li .selected label,
-.main_category.toggle_plus > span#main_category_2 > label,
-.main_category.toggle_minus > span#main_category_2 > label{
- background-color:#996998;
-}
-
-#ul_categories .subcategories#maincategory_2 label{
- color:#996998;
-}
-
-#ul_categories .subcategories#maincategory_3 li .selected label,
-.main_category.toggle_plus > span#main_category_3 > label,
-.main_category.toggle_minus > span#main_category_3 > label{
- background-color:#c49c86;
-}
-
-#ul_categories .subcategories#maincategory_3 label{
- color:#c49c86;
-}
-
-#ul_categories .subcategories#maincategory_4 li .selected label,
-.main_category.toggle_plus > span#main_category_4 > label,
-.main_category.toggle_minus > span#main_category_4 > label{
- background-color:#85ae7a;
-}
-
-#ul_categories .subcategories#maincategory_4 label{
- color:#85ae7a;
-}
-
-#ul_categories .subcategories#maincategory_5 li .selected label,
-.main_category.toggle_plus > span#main_category_5 > label,
-.main_category.toggle_minus > span#main_category_5 > label{
- background-color:#a8adad;
-}
-
-#ul_categories .subcategories#maincategory_5 label{
- color:#a8adad;
-}
-
-#ul_categories .subcategories#maincategory_6 li .selected label,
-.main_category.toggle_plus > span#main_category_6 > label,
-.main_category.toggle_minus > span#main_category_6 > label{
- background-color:#697c92;
-}
-
-#ul_categories .subcategories#maincategory_6 label{
- color:#697c92;
-}
-
-#ul_categories .subcategories#maincategory_7 li .selected label,
-.main_category.toggle_plus > span#main_category_7 > label,
-.main_category.toggle_minus > span#main_category_7 > label{
- background-color:#eba44a;
-}
-
-#ul_categories .subcategories#maincategory_7 label{
- color:#eba44a;
-}
-
-#ul_categories .subcategories#maincategory_8 li .selected label,
-.main_category.toggle_plus > span#main_category_8 > label,
-.main_category.toggle_minus > span#main_category_8 > label{
- background-color:#d38fac;
-}
-
-#ul_categories .subcategories#maincategory_8 label{
- color:#d38fac;
-}
-
+/*
+ * Font colors
+ */
+
+/* main */
+html, h1, h2,
+.action li, .ui-dialog .ui-dialog-titlebar,
+#layer_selection h4,
+#chimere_itinerary_content div.s{
+ color:#444;
+}
+
+/* light */
+h2, .cloud h4, #layer_selection, #layer_selection h4, #permalink a,
+#chimere_itinerary_panel label, .ui-menu .ui-menu-item a, #submited-window,
+#welcome .footer a, label, .map_button a, #marker_hover_content, .notice{
+ color:#929288;
+}
+
+/* light darker*/
+#layer_selection li.head{
+ color:#a7a799
+}
+
+/* activated */
+.small-galery p.legend, #detail_footer, #detail_footer a, #chimere_itinerary h4,
+h3.warn, .itinerary_label.itinerary_start, .itinerary_label.itinerary_end,
+.action li.ui-state-active{
+ color:#fff;
+}
+/* blue*/
+.itinerary_label{
+ color:#6f8196;
+}
+
+/* strong */
+
+.welcome-dialog h2, .edit h3, h3, h4, legend{
+ color:#000;
+}
+
+a, a:link, a:visited,
+#footer .map-footer a, #footer .map-footer a:link,
+#footer .map-footer a:visited,
+#welcome .footer,
+caption{
+ color:#9da1a1;
+}
+
+/* alternat link */
+.read_more,
+.read_less{
+ color:#a1a18b;
+}
+
+/* links */
+a, a:link, a:visited,
+#footer .map-footer a, #footer .map-footer a:link,
+#footer .map-footer a:visited,
+#welcome .footer,
+caption{
+ text-decoration:none;
+ font-weight:bold;
+ font-size:0.9em;
+}
+
+#detail_footer,
+#detail_footer a{
+ text-decoration:none;
+ text-transform:uppercase;
+ font-weight:normal;
+ font-size:0.9em;
+}
+
+/*
+ * Background colors
+ */
+
+/* default */
+body, #content,
+#sidebar,
+.action li.ui-button,
+#detail_content
+{
+ background-color:#eee;
+}
+
+/* alternative background */
+#layer_selection #layer_list li.head,
+.welcome-dialog h2, #footer-panel,
+ul#multimedia_list_content li, #welcome .footer,
+#action{
+ background-color:#d6d6c4;
+}
+
+.small-galery p.legend,
+#detail_footer{
+ background-color:#9f9f89;
+}
+
+
+/* lighter */
+a#ui-active-menuitem.ui-state-hover,
+#chimere_itinerary_panel input[type=text]{
+ background-color:#f0f0e9;
+}
+
+.read_more,
+.read_less{
+ background-color:#c1c1b0;
+}
+
+/* blue */
+#chimere_itinerary h4{
+ background-color:#6f8196;
+}
+
+/* light blue */
+#chimere_itinerary_content div.s,
+.itinerary_label{
+ background-color:#dfe8f3;
+}
+
+/* green */
+.itinerary_label.itinerary_start{
+ background-color:#73a44b;
+}
+
+/* red */
+h3.warn,
+.itinerary_label.itinerary_end{
+ background-color:#a53f3f;
+}
+
+/* light pink */
+div.warning, .errorlist{
+ background-color:#fed;
+}
+
+/* blank */
+#edit-panel, #permalink,
+#layer_selection h4, #chimere_itinerary_content div.n,
+.edit h4{
+ background-color:#fff;
+}
+
+/* black */
+.small-galery{
+ background-color:#000;
+}
+
+h2, h3{
+ background:none;
+}
+
+/*
+ * Borders
+ */
+#layer_selection h4, ul#multimedia_list_content li, #layer_selection #layer_list,
+#layer_selection #layer_list li, .itinerary_label .label, #footer-panel,
+#detail_footer, #areas, #detail, #main-map, div.warning, #content,
+.action li.selected, #content .olControlLayerSwitcher .layersDiv, #panel,
+#map-footer, #utils-div, #action, #panel #categories, .main_category,
+#page_title, #ul_categories .subcategories li, #action-panel,
+ul.ui-autocomplete.ui-menu.ui-corner-all.ui-widget-content, .extra-criteria,
+#chimere_itinerary_form, .welcome-logo, #permalink{
+ border-color:#999;
+}
+
+#id_transport_it span{
+ border-color:#AAA;
+}
+/*
+ * Images
+ */
+
+.action li{
+ background:none;
+}
+
+/*
+ * Opacity
+ */
+
+#chimere_itinerary_panel,
+div#panel{
+ opacity:1;
+}
+
+/*
+ * Position, size, ...
+ */
+
+html, body{
+ height:100%;
+}
+
+.ui-button,
+.action li{
+ padding:2px 18px;
+}
+
+h4{
+ font-weight:bold;
+}
+
+hr.clean{
+ display:none;
+}
+
+label{
+ font-weight:bold;
+ font-size:0.9em;
+}
+
+h3.warn{
+ padding:0.3em;
+ margin:0;
+}
+
+#permalink{
+ position:absolute;
+ z-index:20;
+ right:280px;
+ top:36px;
+ width:auto;
+ border-width:1px;
+ border-style:solid;
+ padding:2px 12px;
+}
+
+#permalink a{
+ font-weight:normal;
+}
+
+/* no title bar dialog */
+.no-titlebar.ui-dialog,
+.no-titlebar-simple.ui-dialog,
+.no-titlebar-small.ui-dialog,
+.welcome-dialog.ui-dialog{
+ padding:0;
+ margin:0;
+}
+
+.no-titlebar-simple.ui-dialog .ui-dialog-content{
+ padding:0;
+}
+
+.no-titlebar-simple.ui-dialog .ui-dialog-content p{
+ padding:0.5em 1em;
+}
+
+.no-titlebar.ui-dialog .ui-dialog-titlebar,
+.no-titlebar-simple.ui-dialog .ui-dialog-titlebar,
+.no-titlebar-small.ui-dialog .ui-dialog-titlebar,
+.welcome-dialog.ui-dialog .ui-dialog-titlebar{
+ background:none;
+ padding:0;
+ height:22px;
+ position:absolute;
+ z-index:100;
+ border:none;
+ color:transparent;
+ font-size:0;
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+
+.no-titlebar-simple.ui-dialog .ui-dialog-titlebar{
+ right:10px;
+}
+
+.welcome-dialog.ui-dialog .ui-dialog-titlebar-close{
+ right:0;
+ width:30px;
+ height:30px;
+ top:5px;
+}
+
+.welcome-dialog.ui-dialog .ui-widget-header .ui-icon{
+ background-image:url(../images/popup/welcome_close.png);
+ background-position:0 0;
+ width:30px;
+ height:30px;
+}
+
+.welcome-dialog.ui-dialog .ui-dialog-titlebar{
+ width:100%;
+ height:84px;
+}
+
+.no-titlebar-small.ui-dialog .ui-dialog-titlebar{
+ width:300px;
+}
+
+.no-titlebar.ui-dialog .ui-dialog-titlebar{
+ width:650px;
+}
+
+.no-titlebar.ui-dialog .ui-dialog-titlebar-close,
+.no-titlebar.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,
+.no-titlebar-small.ui-dialog .ui-dialog-titlebar-close,
+.no-titlebar-small.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{
+ background-image:url(../images/popup/close.png);
+ background-position:center;
+ width:100%;
+ height:22px;
+ position:absolute;
+ top:0;
+ left:0;
+ margin:0;
+ padding:0;
+ border:none;
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+
+.no-titlebar-small.ui-dialog .ui-dialog-title {
+ margin:0;
+ height:65px;
+}
+
+.no-titlebar-simple.ui-dialog .ui-dialog-titlebar-close .ui-icon{
+ float:right;
+}
+
+.no-titlebar.ui-dialog .ui-dialog-titlebar-close .ui-icon,
+.no-titlebar-small.ui-dialog .ui-dialog-titlebar-close .ui-icon{
+ display:none;
+}
+
+#welcome{
+ opacity:1;
+ padding:0;
+}
+
+.welcome-dialog .title{
+ margin:0;
+ text-align:left;
+ height:10px;
+}
+
+.welcome-dialog .title h2{
+ display:none;
+}
+
+.welcome-dialog h3, .welcome-dialog h4{
+ padding:0 1em;
+}
+
+.ui-dialog.ui-widget{
+ font-size:0.9em;
+ padding:0;
+ margin:0;
+}
+
+.welcome-dialog p{
+ padding:0;
+ margin:0;
+}
+
+.no-titlebar-small .ui-dialog-content.ui-widget-content{
+ margin-top:22px;
+}
+
+.welcome-dialog .ui-dialog-content.ui-widget-content,
+.no-titlebar .ui-dialog-content.ui-widget-content,
+.no-titlebar-small .ui-dialog-content.ui-widget-content{
+ position:static;
+}
+
+.no-titlebar .ui-dialog-content.ui-widget-content{
+ background-image:url(../images/popup/title_frame.png);
+ background-repeat:repeat-x;
+ margin-top:22px;
+}
+.no-titlebar .ui-dialog-content.ui-widget-content h2{
+ margin:2px 0 12px 0;
+ text-transform:uppercase;
+}
+
+.dialog-content{
+}
+
+.dialog-content .content{
+ overflow:auto;
+ padding:1em;
+ max-height:400px;
+}
+
+#multimedia_form{
+ background-image:url(../images/popup/multimedia_title.png) ;
+ background-repeat:no-repeat;
+ background-position: center top;
+ padding-top:45px;
+}
+
+#multimedia_form input[type=text]{
+ width:250px;
+ border:1px solid #e0e0d8;
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ background-color:#e0e0d8;
+}
+
+#submited-window{
+ background-image:url(../images/popup/thanks_title.png) ;
+ background-repeat:no-repeat;
+ background-position: center top;
+ padding-top:45px;
+}
+
+/* autocomplete theming */
+ul.ui-autocomplete.ui-menu.ui-corner-all.ui-widget-content{
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ font-weight:normal;
+ padding:0;
+}
+
+.ui-menu .ui-menu-item a{
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ font-weight:normal;
+}
+
+a#ui-active-menuitem.ui-state-hover{
+ background-image:none;
+}
+
+#logos{
+ width:340px;
+ margin-left:auto;
+ margin-right:auto;
+}
+
+#welcome_message{
+ padding:1em;
+ margin:0;
+ /* float:left;
+ width:334px; */
+}
+
+#welcome_content{
+ height:145px;
+ overflow:auto;
+ margin-bottom:1em;
+}
+
+.welcome-col{
+ padding:1em;
+ margin:0;
+ float:left;
+ width:430px;
+}
+
+.no-titlebar .footer{
+ padding:0.3em 1em;
+ font-size:0.9em;
+}
+
+.welcome-logo{
+ border-top:1px solid;
+}
+
+#welcome .news{
+ height:298px;
+ overflow:auto;
+ padding:10px
+}
+
+#welcome .footer{
+ height:12px;
+ padding:5px 30px;
+ text-align:right;
+ text-transform:uppercase;
+ background-image:url(../images/plus.png);
+ background-repeat:no-repeat;
+ background-position:420px;
+}
+
+#welcome .footer a{
+ font-size:12px;
+}
+
+.info{
+ border:none;
+ padding:0;
+}
+
+/* edition */
+
+.fieldWrapper{
+ padding:2px 7px;
+}
+
+.edit label.error{
+ display:none;
+}
+
+.edit .error label.error{
+ display:block;
+}
+
+.edit h3{
+ text-align:left;
+ font-size:1.4em;
+ width:100%;
+ border-bottom:1px solid;
+ padding:0 0 0.4em 0;
+ margin:0;
+}
+
+.edit h4{
+ padding:1em 0;
+ border-top:1px solid;
+ border-bottom:1px solid;
+ width:100%;
+ cursor:pointer;
+ margin-top:0.5em;
+}
+
+.edit .minified{
+ background-image:url(../images/plus_on.png) ;
+ background-repeat:no-repeat;
+ background-position: 95% center;
+}
+
+.edit .maximized{
+ background-image:url(../images/minus_on.png) ;
+ background-repeat:no-repeat;
+ background-position: 95% center;
+}
+
+.notice{
+ padding:0.4em;
+ font-size:0.8em;
+ margin:0;
+}
+
+.remove-media{
+ cursor:pointer;
+}
+
+#chimere_map_menu{
+ padding:0;
+}
+
+#chimere_map_menu li{
+ padding-left:20px;
+ background-position:0 center;
+ background-repeat:no-repeat;
+}
+
+#marker_hover_content{
+ border-color:#c1c1b0;
+ border-bottom-width:0;
+ margin-bottom:11px;
+}
+
+#marker_hover{
+ background-image:url("../images/bottom-arrow.png");
+}
+
+#map_menu_from{
+ background-image:url("../images/menu/icon_from.png");
+}
+
+#map_menu_to{
+ background-image:url("../images/menu/icon_to.png");
+}
+
+#map_menu_step{
+ background-image:url("../images/menu/icon_add.png");
+}
+
+#map_menu_zoomin{
+ background-image:url("../images/menu/icon_plus.png");
+}
+
+#map_menu_zoomout{
+ background-image:url("../images/menu/icon_minus.png");
+}
+
+#map_menu_center{
+ background-image:url("../images/menu/icon_center.png");
+}
+
+#content{
+ border:none;
+ padding:0;
+}
+
+#page_title{
+ top:0;
+ right:0;
+ padding:0 30px;
+ position:relative;
+ border-bottom-width:1px;
+ border-bottom-style:solid;
+ background-color:#fff;
+ display:none;
+}
+
+#page_title h1{
+ text-align:right;
+ padding:0;
+ margin:0;
+ font-size:40px;
+ font-style:italic;
+}
+
+#page_title h2{
+ text-align:right;
+ padding:0;
+ margin:0;
+ font-style:italic;
+ background-color:#fff;
+}
+
+#topbar{
+ height:26px;
+ padding:0;
+ background-image:url('../images/background-top.png');
+ background-repeat:repeat-x;
+}
+
+#header{
+ padding:0;
+ margin:0;
+}
+
+ul.action,
+ul#action-2 {
+ display:block;
+ float: left;
+ margin:0;
+ padding:0;
+}
+
+#action-3 {
+ float:right;
+}
+
+#action-3 li {
+ padding:0;
+}
+
+#action-3.action li:hover{
+ cursor:pointer;
+ background-color:transparent;
+ font-size:0;
+}
+
+
+ul.action li{
+ display:block;
+ float:left;
+ margin:0;
+ height:26px;
+}
+
+.action li:hover,
+.action li label:hover{
+ cursor:pointer;
+}
+
+ul#action{
+ width:282px;
+}
+
+#panel #categories{
+ clear:both;
+ border-top-width:1px;
+ border-top-style:solid;
+}
+
+#action-panel .action li{
+ padding:0;
+ height:38px;
+ width:138px;
+ margin-top:22px;
+}
+
+.action li,
+.action li a,
+.action li label{
+ padding:0;
+ margin:0;
+ font-size:1.1em;
+ margin-top:10px;
+ text-align:center;
+ width:141px;
+ display:block;
+ text-transform:uppercase;
+ color:transparent;
+ font-size:0;
+ border-width:0;
+}
+
+.action li label{
+ width:130px;
+}
+
+#action-3.action li,
+#action-3.action li a{
+ width:86px;
+}
+
+.action li .share a{
+ color:transparent;
+ font-size:0;
+}
+
+#action-3.action li.share-list li,
+#action-3.action li.share-list{
+ width:auto;
+}
+
+#action-3.action li.share-list li.shared,
+#action-3.action li.share-list li.shared a{
+ width:26px;
+ margin:1px 0;
+}
+
+.action li.print-page{
+ background-image:url(../images/buttons/button-print-off.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.print-page.state-active,
+.action li.print-page:hover{
+ background-image:url(../images/buttons/button-print-on.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.share-icon.state-active,
+.action li.share-icon:hover{
+ background-image:url(../images/buttons/button-share-on.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.share-icon{
+ background-image:url(../images/buttons/button-share-off.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.share-send.state-active,
+.action li.share-send:hover{
+ background-image:url(../images/buttons/button-send-on.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.share-send{
+ background-image:url(../images/buttons/button-send-off.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.help-page.state-active,
+.action li.help-page:hover{
+ background-image:url(../images/buttons/button-help-on.png) ;
+ background-repeat:no-repeat;
+}
+
+.action li.help-page{
+ background-image:url(../images/buttons/button-help-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-carte{
+ background-image:url(../images/button-map-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-carte.state-active,
+#action-carte:hover{
+ background-image:url(../images/button-map-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-participate{
+ background-image:url(../images/button-participate-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-participate.state-active,
+#action-participate:hover{
+ background-image:url(../images/button-participate-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-news{
+ background-image:url(../images/button-news-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-news.state-active,
+#action-news:hover{
+ background-image:url(../images/button-news-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-project{
+ background-image:url(../images/button-project-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-project.state-active,
+#action-project:hover{
+ background-image:url(../images/button-project-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-categories{
+ background-image:url(../images/button-cat-off.png) ;
+ background-repeat:no-repeat;
+ margin-right:6px;
+}
+
+#action-categories.state-active,
+#action-categories:hover{
+ background-image:url(../images/button-cat-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-routing{
+ background-image:url(../images/button-route-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-routing.state-active,
+#action-routing:hover{
+ background-image:url(../images/button-route-on.png) ;
+ background-repeat:no-repeat;
+}
+
+
+#action-categories.category-selected label{
+ background-image:url(../images/check-active.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-categories.category-selected.state-active label,
+#action-categories.category-selected:hover label{
+ background-image:url(../images/check.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-categories.category-selected label{
+ background-position:right center;
+}
+
+#action-edit-marker{
+ background-image:url(../images/button-location-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-panel .action li#action-edit-marker{
+ width:78px;
+}
+
+#action-edit-marker.state-active,
+#action-edit-marker:hover{
+ background-image:url(../images/button-location-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-panel .action li#action-edit-route{
+ width:98px;
+}
+
+#action-edit-route{
+ background-image:url(../images/button-wander-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-edit-route.state-active,
+#action-edit-route:hover{
+ background-image:url(../images/button-wander-on.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-panel .action li#action-edit-event{
+ width:104px;
+}
+
+#action-edit-event{
+ background-image:url(../images/button-event-off.png) ;
+ background-repeat:no-repeat;
+}
+
+#action-edit-event.state-active,
+#action-edit-event:hover{
+ background-image:url(../images/button-event-on.png) ;
+ background-repeat:no-repeat;
+}
+
+
+#main-map{
+ top:0px;
+ bottom:0;
+ height:auto;
+}
+
+#layer_selection{
+ top:40px;
+ left:auto;
+ right:90px;
+}
+
+#layer_selection h4{
+ width:130px;
+ padding:2px 20px;
+ background-image:url('../images/display_option.png');
+ background-repeat:no-repeat;
+ text-align:left;
+}
+
+#layer_selection h4.opened{
+ background-image:url('../images/display_option_open.png');
+}
+
+#layer_selection ul#layer_list{
+ padding:0;
+ width:170px;
+ text-align:right;
+}
+
+#layer_selection ul#layer_list li.head{
+ text-align:left;
+}
+
+#layer_selection ul#layer_list li{
+ padding:2px 10px;
+ border-bottom:1px solid;
+}
+
+#layer_selection ul#layer_list input{
+ display:none;
+}
+
+#layer_selection ul#layer_list label:hover{
+ cursor:pointer;
+}
+
+#layer_selection ul#layer_list li.selected{
+ background-image:url('../images/check-small.png');
+ background-position:left;
+ background-repeat:no-repeat;
+}
+
+#edit-actions{
+ display:none;
+}
+
+div#map-shadow{
+ position:absolute;
+ left:0;
+ bottom:0;
+ top:0px;
+ width:15px;
+ z-index:5;
+}
+
+div#map-shadow,
+div#sidebar{
+ background-color:transparent;
+ background-image:url('../images/shadow.png');
+ background-position:right;
+ background-repeat:repeat-y;
+}
+
+div#sidebar{
+ z-index:7;
+ width:282px;
+ top:0px;
+ position:absolute;
+ bottom:0;
+ padding-right:15px;
+}
+
+div#action-panel{
+ border-width:0;
+ border-right-width:1px;
+ border-style:solid;
+ z-index:10;
+ height:60px;
+ width:282px;
+ background-image:url(../images/background-small.png) ;
+ background-repeat:no-repeat;
+ background-position:center;
+}
+
+div#panel{
+ position:absolute;
+ width:282px;
+ z-index:10;
+ max-height:none;
+ padding:0;
+ right:auto;
+ bottom:0px;
+ top:0px;
+ border-width:0 1px;
+ background-image:url('../images/logo.png');
+ background-repeat:no-repeat;
+ background-position:left bottom;
+}
+
+/* share toolbar */
+
+a.share_id_email_single{
+ width:23px;
+ overflow:hidden;
+ background-image:url('../images/email.png');
+ display:inline-block;
+}
+a.share_id_email_single{
+ color:transparent;
+ font-size:0;
+}
+
+#footer-panel{
+ text-align:center;
+ padding:3px;
+ bottom:0;
+ position:absolute;
+ width:275px;
+ height:22px;
+}
+
+.sidebar-handler{
+ height:55px;
+ width:34px;
+ position:absolute;
+ background-position:left top;
+}
+
+#sidebar-handler-hide{
+ bottom:102px;
+ right:-20px;
+ z-index:10;
+ background-image:url('../images/handler-hide.png');
+ background-repeat:no-repeat;
+}
+
+#sidebar-handler-show{
+ bottom:102px;
+ left:0px;
+ z-index:6;
+ background-image:url('../images/handler-show.png');
+ background-repeat:no-repeat;
+}
+
+.sidebar-handler:hover{
+ cursor:pointer;
+}
+
+div#panel #categories{
+ width:auto;
+}
+
+ul#ul_categories{
+ padding:0;
+ width:auto;
+}
+
+#ul_categories li.main_category > span{
+ display:block;
+ height:40px;
+ padding:0;
+ margin:0;
+}
+
+#ul_categories li.main_category span{
+ display:block;
+}
+
+#ul_categories li.main_category .subcategories li{
+ padding:0;
+ margin:0;
+ overflow:hidden;
+}
+
+.toggle_category{
+ margin-top:13px;
+ margin-right:2px;
+}
+
+.control_image{
+ visibility:hidden;
+}
+
+.map_button{
+ display:none;
+ z-index:20;
+ top:40px;
+ left:350px;
+ position:absolute;
+ background-color:#fff;
+ padding:2px 20px;
+ border:1px solid;
+ border-color:#c1c1b0;
+}
+
+.main_category > span > label{
+ display:block;
+ width:242px;
+ padding:0 20px;
+ height:40px;
+ line-height:40px;
+ background-image:url('../images/plus.png');
+ background-repeat:no-repeat;
+ background-position:90% center;
+ color:#fff;
+}
+
+.main_category > span.category-selected > label{
+ background-image:url('../images/plus_on.png');
+}
+
+.main_category.toggle_minus > span > label{
+ background-image:url('../images/minus.png');
+}
+
+.main_category.toggle_minus > span.category-selected > label{
+ background-image:url('../images/minus_on.png');
+}
+
+#ul_categories .subcategories li label{
+ width:274px;
+ display:block;
+ padding:5px 0 0 9px;
+ height:21px;
+ font-weight:bold;
+ background-color:#fff;
+}
+
+#ul_categories .subcategories li .selected label{
+ color:#fff;
+}
+
+#ul_categories .subcategories input{
+ display:none;
+}
+
+
+
+/* itinéraire */
+
+#id_transport.ui-buttonset{
+ margin-right:0;
+}
+
+#id_transport_it span,
+#id_transport.ui-buttonset label{
+ width:122px;
+ height:25px;
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ margin-left:1px;
+ color:transparent;
+ font-size:0;
+}
+#id_transport_it span{
+ margin-right:-3px;
+
+}
+#id_start_div, #id_end_div{
+ padding:0 8px;
+}
+
+#id_transport_it{
+ margin:7px 0;
+}
+
+#id_transport_it span{
+ display:inline-block;
+ border-width:1px;
+ border-style:solid;
+}
+
+#id_transport_it span#id_transport_it_foot,
+label[for=id_transport_0]{
+ background-image:url('../images/buttons/walk.png');
+}
+
+#id_transport_it span#id_transport_it_foot.selected,
+label[for=id_transport_0]:hover,
+label[for=id_transport_0][aria-pressed=true]{
+ background-image:url('../images/buttons/walk_on.png');
+}
+
+#id_transport_it span#id_transport_it_bicycle,
+label[for=id_transport_1]{
+ background-image:url('../images/buttons/bicycle.png');
+}
+
+#id_transport_it span#id_transport_it_bicycle.selected,
+label[for=id_transport_1]:hover,
+label[for=id_transport_1][aria-pressed=true]{
+ background-image:url('../images/buttons/bicycle_on.png');
+}
+
+#chimere_itinerary_panel input[type=text]{
+ width:250px;
+ border:none;
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+
+#search_routing,
+#id_start_div label[for=id_start],
+#id_end_div label[for=id_end],
+label.step_label,
+#frm-edit-route label.step_label{
+ width:250px;
+ height:25px;
+ display:block;
+ color:transparent;
+ background-color:transparent;
+ font-size:0;
+ border:none;
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+
+#step_link a{
+ font-size:0.9em;
+ padding:0 8px;
+}
+
+#id_start_div label.start_label,
+#id_end_div label.end_label,
+#chimere_itinerary_panel label.step_label{
+ height:25px;
+ width:200px;
+ display:block;
+ font-size:0;
+}
+
+#id_start_div label.start_label{
+ background-image:url('../images/buttons/form_start.png');
+}
+
+#id_end_div label.end_label{
+ background-image:url('../images/buttons/form_finish.png');
+}
+
+#chimere_itinerary_panel label.step_label{
+ color:transparent;
+ font-size:0;
+}
+label.step_label{
+ background-image:url('../images/buttons/form_step.png');
+}
+
+#search_routing{
+ padding:8px;
+ background-image:url('../images/buttons/search.png');
+}
+
+#add_multimedia_list{
+ color:transparent;
+ font-size:0;
+ width:100%;
+ position:absolute;
+ left:0;
+}
+
+ul#multimedia_list_content li{
+ width:210px;
+ margin:0 7px;
+}
+
+#head_multimedia{
+ background-image:url('../images/buttons/add.png');
+ background-repeat:no-repeat;
+ background-position:right center;
+}
+
+.extra-criteria{
+ border-width:1px;
+ border-style:solid;
+ width:264px;
+}
+
+.extra-criteria .extra-label{
+ height:25px;
+ color:transparent;
+ font-size:0;
+ background-image:url('../images/buttons/extra_criteria.png');
+ background-repeat:no-repeat;
+}
+
+.extra-criteria.opened .extra-label{
+ background-image:url('../images/buttons/extra_criteria-open.png');
+}
+
+.extra-criteria ul{
+ list-style:none;
+ padding:10px 0;
+ margin:0;
+ font-weight:bold;
+ font-size:0.9em;
+}
+
+.extra-form{
+ display:none;
+}
+
+/* itinerary */
+
+.itinerary_label.itinerary_start,
+.itinerary_label.itinerary_end,
+#chimere_itinerary h4{
+ line-height:18px;
+ padding:2px 8px;
+}
+.itinerary_label.itinerary_start .contener,
+.itinerary_label.itinerary_end .contener{
+ overflow:auto;
+ width:1000px;
+ height:36px;
+ display:block;
+}
+#chimere_start_label,
+#chimere_end_label{
+ height:22px;
+ width:230px;
+ padding:2px;
+ display:block;
+ overflow:hidden;
+ text-overflow:ellipsis;
+ -o-text-overflow:ellipsis;
+ -moz-binding:url('bindings.xml#ellipsis');
+}
+
+.nominatim-label{
+ overflow:hidden;
+ height:2.6em;
+}
+
+.itinerary_label.itinerary_start .label,
+.itinerary_label.itinerary_end .label,
+#chimere_itinerary h4{
+ text-transform:uppercase;
+}
+
+ul#roadmap_toolbar, ul#roadmap_toolbar li{
+ padding:0;
+}
+
+ul#roadmap_toolbar a img{
+ vertical-align:bottom;
+}
+ul#roadmap_toolbar{
+ position:absolute;
+ top:45px;
+ right:10px;
+}
+
+ul#roadmap_toolbar, ul#roadmap_toolbar ul, ul#roadmap_toolbar li{
+ display:inline;
+ list-style-type:none;
+}
+
+.itinerary_label{
+ line-height:18px;
+ font-style:normal;
+ padding:0.5em;
+ border-width:0;
+ font-weight:bold;
+}
+
+.itinerary_label.itinerary_start,
+.itinerary_label.itinerary_end{
+}
+
+.itinerary_label div.t{
+ display:inline;
+}
+
+#chimere_itinerary{
+ overflow:hidden;
+}
+
+#chimere_itinerary_panel{
+ display:none;
+ border-width:0;
+ padding:0.5em;
+}
+
+#chimere_itinerary_form{
+ padding:0.5em 0;
+}
+
+#chimere_itinerary_content{
+ margin:0;
+ height:auto;
+ max-height:250px;
+}
+
+#chimere_itinerary_content span.j{
+ display:none;
+}
+
+#chimere_itinerary_action ul{
+ margin:0;
+ padding:0;
+}
+#chimere_itinerary_action li{
+ display:block;
+ float:left;
+ margin-top:5px;
+}
+#chimere_itinerary_action li a{
+ height:24px;
+ display:block;
+ color:transparent;
+ font-size:0;
+}
+#chimere_itinerary_modify{
+ background-image:url('../images/buttons/modify.png');
+ width:82px;
+ margin-right:20px;
+}
+#chimere_itinerary_new{
+ background-image:url('../images/buttons/new_search.png');
+ width:160px;
+}
+
+#total_label_div{
+ margin:0;
+}
+
+#chimere_total_label span.l,
+#chimere_itinerary_content span.l{
+ display:none;
+}
+
+#chimere_itinerary_content div.s{
+ font-size:0.8em;
+ padding:4px;
+}
+
+#chimere_itinerary_content div.n{
+ font-size:0.9em;
+ padding:4px;
+}
+
+#edit-panel label{
+ font-size:0.9em;
+}
+
+#edit-panel h3,
+#edit-panel h4,
+#edit-panel .notice{
+ margin:7px;
+}
+
+#edit-panel h3,
+#edit-panel h4{
+ text-transform:uppercase;
+ color:#fff;
+ font-weight:bold;
+ font-size:12px;
+ padding:5px;
+ width:240px;
+}
+
+#frm-edit-marker h3,
+#frm-edit-marker h4{
+ background-color:#6f8196;
+}
+
+#frm-edit-route h3,
+#frm-edit-route h4{
+ background-color:#d38fac;
+}
+
+#frm-edit-event h3,
+#frm-edit-event h4{
+ background-color:#996998;
+}
+
+#frm-edit-marker label{
+ font-weight:bold;
+ color:#6f8196;
+}
+
+#frm-edit-route label{
+ font-weight:bold;
+ color:#d38fac;
+}
+
+#frm-edit-event label{
+ font-weight:bold;
+ color:#996998;
+}
+
+#frm-edit-marker textarea,
+#frm-edit-marker input[type=text]{
+ background-color:#dfe8f3;
+ border:none;
+}
+
+#frm-edit-route textarea,
+#frm-edit-route input[type=text]{
+ background-color:#f5e4eb;
+ border:none;
+}
+
+#frm-edit-event textarea,
+#frm-edit-event input[type=text]{
+ background-color:#f2e4f5;
+ border:none;
+}
+
+input.hasDatepicker{
+ background-image:url(../images/buttons/calendar.png) ;
+ background-repeat:no-repeat;
+ background-position:right;
+ width:120px;
+}
+
+.ui-datepicker th{
+ background-color:#996998;
+}
+
+#div_start_date{
+ float:left;
+}
+
+#add_media,
+#proposition_form_submit{
+ width:100%;
+ display:block;
+ height:25px;
+ color:transparent;
+ font-size:0;
+ background-image:url(../images/buttons/validate.png) ;
+ background-repeat:no-repeat;
+ background-position:center;
+}
+
+#add_media{
+ margin:1em 0;
+}
+
+#proposition_form_submit:hover{
+ cursor:pointer;
+}
+
+.cloud{
+ width:350px;
+ padding:0;
+ margin:0;
+}
+
+div.cloud h4{
+ margin:0;
+ padding:0.3em;
+ font-size:1.2em;
+ text-align:center;
+ background-image:url(../images/popup/title_frame.png);
+ background-repeat:repeat-x;
+ background-position:center bottom;
+}
+
+.close_img{
+ display:block;
+ overflow:hidden;
+ width:350px;
+ height:22px;
+ background-image:url(../images/popup/close.png);
+ background-position:center;
+}
+a.close_img{
+ color:transparent;
+ font-size:0;
+}
+
+.read_more,
+.read_less{
+ margin:0;
+ text-align:right;
+ padding-right:25px;
+ font-weight:bold;
+ line-height:22px;
+}
+
+.read_more:hover,
+.read_less:hover{
+ cursor:pointer;
+}
+
+.read_less,
+.read_more{
+ background-position:330px 5px;
+ background-repeat:no-repeat;
+}
+.read_more{
+ background-image:url(../images/plus_alt.png);
+}
+.read_less{
+ background-image:url(../images/minus_alt.png);
+}
+
+#detail_content{
+ overflow:auto;
+ max-height:300px;
+ padding:0;
+}
+
+#detail_start_date,
+#detail_end_date,
+#detail_content .description{
+ padding:0 1em;
+}
+
+#detail_footer{
+ text-align:center;
+ border-top-width:1px;
+ border-top-style:solid;
+}
+
+.description_long, .read_less{
+ display:none;
+}
+
+.small-gallery{
+ width:auto;
+ margin-top:0;
+}
+
+.small-galery p.legend{
+ line-height:22px;
+}
+
+.small-gallery .media-player{
+ padding:0 1em;
+}
+
+#frm-edit-route, #frm-edit-event{
+ display:none;
+}
+
+#panel textarea{
+ height:100px;
+ width:250px;
+}
+
+input#id_name{
+ width:250px;
+}
+
+#itinerary_field #id_transport_div,
+#itinerary_field #id_speed_div,
+#itinerary_field .extra-criteria
+{
+ display:none;
+}
+
+.single-line label{
+ display:inline-block;
+ width:95px;
+ /*IE7*/
+ zoom:1;
+ *display:inline;
+}
+
+.single-line input{
+ width:150px;
+}
+
+
+#main-map .olControlPanPanel{
+ right:60px;
+ left:auto;
+}
+
+#main-map .olControlZoomPanel{
+ right:51px;
+ left:auto;
+}
+
+#main-map .olControlZoom{
+ display:none;
+}
+
+#main-map .olControlPanPanel .olButton,
+#main-map .olControlZoomPanel .olButton {
+ background-image: url('../images/map_sprite.png');
+}
+
+#main-map .olControlPanPanel .olControlPanNorthItemInactive {
+ background-position:-4px -2px;
+ width:50px;
+ height:23px;
+ right:-50px;
+ left:auto;
+}
+
+#main-map .olControlPanPanel .olControlPanWestItemInactive {
+ width:25px;
+ background-position:-4px -20px;
+ right:-25px;
+ left:auto;
+}
+
+#main-map .olControlPanPanel .olControlPanEastItemInactive {
+ width:25px;
+ background-position:-29px -20px;
+ right:-50px;
+ left:auto;
+}
+
+#main-map .olControlPanPanel .olControlPanSouthItemInactive {
+ background-position:-4px -38px;
+ width:50px;
+ right:-50px;
+ left:auto;
+}
+
+#main-map .olControlZoomPanel .olControlZoomInItemInactive {
+ top:-8px;
+ left:-9px;
+ background-position:-4px -60px;
+ width:50px;
+ height:22px
+}
+
+#main-map .olControlZoomPanel .olControlZoomOutItemInactive {
+ top:14px;
+ left:-9px;
+ background-position:-4px -130px;
+ width:50px;
+ height:35px;
+}
+
+#main-map .olControlZoomPanel .olControlZoomToMaxExtentItemInactive {
+ top:-40px;
+ left:7px;
+ background-position:-20px -23px;
+ width:14px;
+ height:16px;
+ display:none;
+}
+
+
+/*
+.olControlSimplePanZoom #slider,
+.olControlSimplePanZoom #zoomin,
+.olControlSimplePanZoom #zoomout,
+.olControlSimplePanZoom #zoombar,
+.olControlSimplePanZoom #panup,
+.olControlSimplePanZoom #pandown {
+ right:15px;
+ left:auto;
+}
+.olControlSimplePanZoom #panright {
+ right:14px;
+ left:auto;
+}
+
+.olControlSimplePanZoom #panleft {
+ right:39px;
+ left:auto;
+ background-position:-4px -17px;
+ width:26px;
+}
+
+.olControlSimplePanZoom .button {
+ background-image: url('../images/map_sprite.png');
+}
+
+.olControlSimplePanZoom #zoombar{
+ width:50px;
+ height:90px;
+ background-position:-4px -75px;
+}
+
+.olControlSimplePanZoom #zoomin{
+ width:50px;
+ background-position:-4px -61px;
+}
+.olControlSimplePanZoom #pandown {
+ width:50px;
+ background-position:-4px -40px;
+}
+.olControlSimplePanZoom #panup{
+ width:50px;
+ background-position:-4px -5px;
+}
+
+.olControlSimplePanZoom #slider {
+ width:50px;
+ background-position:-60px -100px;
+}
+*/
+
+#content .olControlLayerSwitcher .maximizeDiv,
+#content .olControlLayerSwitcher .minimizeDiv {
+ display:none;
+}
+
+#utils-div{
+ left:auto;
+ right:28px;
+}
+
+.properties{
+ padding: 2px 1em;
+}
+.properties p{
+ padding: 0;
+ margin:0;
+}
+
+#waiting{
+ top:0;
+ height:100%;
+ background-color:rgba(255, 255, 255, 0.4);
+}
+
+#waiting-content{
+ margin-top:20%;
+}
+
+.main_category.toggle_plus > span > label,
+.main_category.toggle_minus > span > label{
+ text-transform:uppercase;
+}
+
+#ul_categories .subcategories li .selected label,
+.main_category.toggle_plus > span > label,
+.main_category.toggle_minus > span > label{
+ background-color:#777;
+}
+
+#ul_categories .subcategories li label{
+ color:#777;
+}
+
+#ul_categories .subcategories#maincategory_1 li .selected label,
+#ul_categories .subcategories#maincategory_2 li .selected label,
+#ul_categories .subcategories#maincategory_3 li .selected label,
+#ul_categories .subcategories#maincategory_4 li .selected label,
+#ul_categories .subcategories#maincategory_5 li .selected label,
+#ul_categories .subcategories#maincategory_6 li .selected label,
+#ul_categories .subcategories#maincategory_7 li .selected label,
+#ul_categories .subcategories#maincategory_8 li .selected label {
+ color:#fff;
+}
+
+#ul_categories .subcategories#maincategory_1 li .selected label,
+.main_category.toggle_plus > span#main_category_1 > label,
+.main_category.toggle_minus > span#main_category_1 > label{
+ background-color:#cd5a5a;
+}
+
+#ul_categories .subcategories#maincategory_1 li label{
+ color:#cd5a5a;
+}
+
+#ul_categories .subcategories#maincategory_2 li .selected label,
+.main_category.toggle_plus > span#main_category_2 > label,
+.main_category.toggle_minus > span#main_category_2 > label{
+ background-color:#996998;
+}
+
+#ul_categories .subcategories#maincategory_2 label{
+ color:#996998;
+}
+
+#ul_categories .subcategories#maincategory_3 li .selected label,
+.main_category.toggle_plus > span#main_category_3 > label,
+.main_category.toggle_minus > span#main_category_3 > label{
+ background-color:#c49c86;
+}
+
+#ul_categories .subcategories#maincategory_3 label{
+ color:#c49c86;
+}
+
+#ul_categories .subcategories#maincategory_4 li .selected label,
+.main_category.toggle_plus > span#main_category_4 > label,
+.main_category.toggle_minus > span#main_category_4 > label{
+ background-color:#85ae7a;
+}
+
+#ul_categories .subcategories#maincategory_4 label{
+ color:#85ae7a;
+}
+
+#ul_categories .subcategories#maincategory_5 li .selected label,
+.main_category.toggle_plus > span#main_category_5 > label,
+.main_category.toggle_minus > span#main_category_5 > label{
+ background-color:#a8adad;
+}
+
+#ul_categories .subcategories#maincategory_5 label{
+ color:#a8adad;
+}
+
+#ul_categories .subcategories#maincategory_6 li .selected label,
+.main_category.toggle_plus > span#main_category_6 > label,
+.main_category.toggle_minus > span#main_category_6 > label{
+ background-color:#697c92;
+}
+
+#ul_categories .subcategories#maincategory_6 label{
+ color:#697c92;
+}
+
+#ul_categories .subcategories#maincategory_7 li .selected label,
+.main_category.toggle_plus > span#main_category_7 > label,
+.main_category.toggle_minus > span#main_category_7 > label{
+ background-color:#eba44a;
+}
+
+#ul_categories .subcategories#maincategory_7 label{
+ color:#eba44a;
+}
+
+#ul_categories .subcategories#maincategory_8 li .selected label,
+.main_category.toggle_plus > span#main_category_8 > label,
+.main_category.toggle_minus > span#main_category_8 > label{
+ background-color:#d38fac;
+}
+
+#ul_categories .subcategories#maincategory_8 label{
+ color:#d38fac;
+}
+