.displaynone{display:none;}
#portletGeoloc span.search_portlet, a:hover.acc_menu span.annuaire_personne { padding-left:47px; background:url(../image/module/geoloc/image_titre_portlet.png) no-repeat left}
#portletGeolocTheme span.search_portlet, a:hover.acc_menu span.annuaire_personne { padding-left:40px; background:url(../image/module/geoloc/image_titre_portlet_theme.png) no-repeat left}

#offreSante .formGeoloc { width:190px;margin-top:10px;}
#offreSante .formGeoloc .libelle { color:#333; font-size:1em; float:left; width:60px; text-align:right; margin-right:5px;}
#offreSante .formGeoloc .champ { color:#993300; font-size:1em; float:left; width:125px; margin-top:1px}
#offreSante .formGeoloc .champ input { margin-top:1px;width:97%;}
#offreSante .formGeoloc .champ select { margin-top:1px;width:97%;}

#map_canvas {height: 230px;position:relative;}
#pannelLeft #map_canvas div img {max-width:none;}
#portletGeoloc {padding:0px 0px 0px 0px;}
#map_canvas2 {height: 600px; width:100%;}
#overlay_map {height: 600px;width:96%;background:#EEEEEE;filter:alpha(opacity=70); -moz-opacity:0.70; opacity: 0.70;z-index:1000;position:absolute;}
#overlay_map img { left: 50%;  margin-left: -16px;  margin-top: -16px;  position: relative;  top: 50%;  z-index: 1001;}
#directionsPanel table { width:100%}
.itineraire {background:#E7E1D8; position:absolute; width:70%; z-index:1000; -moz-box-shadow: 0px 10px 10px #aaa; -webkit-box-shadow: 0px 10px 10px #aaa; box-shadow: 0px 10px 10px #aaa;  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=90, Strength=10);}
.itineraire2 {background:#E7E1D8; width:250px; height:100px; -moz-box-shadow: 0px 10px 10px #aaa; -webkit-box-shadow: 0px 10px 10px #aaa; box-shadow: 0px 10px 10px #aaa;  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=90, Strength=10); position:absolute; margin-top:-50px; margin-left:50px; z-index: 1010;}
.itineraireSearch {background:#ebebeb; width:100%; height:100px; margin:0 0 10px 0; padding-bottom:40px; -moz-box-shadow: 0px 10px 10px #aaa; -webkit-box-shadow: 0px 10px 10px #aaa; box-shadow: 0px 10px 10px #aaa;  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=90, Strength=10);}
.itineraireSearch a.button,.itineraire a.button  {margin-top:5px;}
.itineraireSearch input.button,.itineraire input.button {margin-top:5px;}
.itineraireSearch input[type=text] { background:#FFF; }
.itineraire a.button span { font-size:1.3em; font-weight:normal; }
.bulle { margin-right:10px; font-size:1em; min-width:500px }
.bulle div.hr { line-height:5px; margin-bottom:5px}
.bulle h4 { margin-bottom:0px; padding-bottom:0px}
.bulle h3 { margin-bottom:0px; padding-bottom:0px}
.activiteDetail h3 { display:inline-block; margin:0 0 5px 0; }
.popinGeoloc { min-width:350px;min-height:230px  }
/*
.fiche.box2 .hd { background:url(../image/module/offre_sante/box2_on_top_left.gif) no-repeat left top; height:16px; }
.fiche.box2 .hd .c { background:url(../image/module/offre_sante/box2_on_top_right.gif) no-repeat right top; height:16px; }
.fiche.box2 .bd { background:#f2f9da; border-left:solid 1px #d2dcb0; border-right:solid 1px #d2dcb0; }
.fiche.box2 .ft { background:url(../image/module/offre_sante/box2_on_bottom_left.gif) no-repeat left top; height:16px; }
.fiche.box2 .ft .c { background:url(../image/module/offre_sante/box2_on_bottom_right.gif) no-repeat right top; height:16px; }
*/
/** styles back **/
#geoloc_portlet_admin {width:190px}
.geoloc_button_point {margin-top:2px;margin-bottom:2px;}
.gbp_1 {background-color: #F5F5F5; background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);border: 1px solid #E0E0E0;color: #444444;}
.gbp_2 {display: inline-block;position: relative;}
.gbp_3 {border-radius: 2px;cursor: default;font-size: 10px;font-weight: bold;text-align: center;margin-right: 10px;margin-left: 5px;height: 27px;line-height: 27px;width: 156px;min-width: 156px;outline: 0;padding: 0 8px;}
.gbp_3_over {   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);border: 1px solid #C6C6C6;background-color: #F8F8F8;background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);color: #333333;}
.gbp_3_on {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;border: 1px solid #CCCCCC;background-color: #CCCCCC;background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);color: #333333;}
.gbp_action1 {display: inline-block;position: relative;}
.gbp_action2 { vertical-align: middle;opacity: 0.55;}
.gbp_down {background: url("../image/module/geoloc/arrow_down.png")  no-repeat 0 1px;margin-top: -3px;font-size: 0;margin-left: 3px;height: 6px;width: 7px;}
.gbp_contour {background-color: white;border: 1px dashed #CCC;cursor: pointer;margin: 9px 9px 9px 9px;padding: 4px;border-image: initial;width: 156px;height: 48px;}
.geoloc_button_del{text-decoration:underline;color: #333;font-weight: bold;cursor:pointer;}
.geoloc_button_mod{text-decoration:underline;color: #333;font-weight: bold;cursor:pointer;}
.geoloc_button_add {background: url(../image/module/geoloc/addpointplus.gif) no-repeat scroll center center transparent;float: left;height: 35px;margin: 7px 9px 0;width: 27px;}
.gbp_menu {-moz-transition: opacity 0.218s ease 0s;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E0E0E0;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);cursor: default;margin: 0;outline: medium none;padding: 0px;position: absolute;max-height: 360px;overflow: auto;z-index: 7;}
.gbp_menu .gbp_menu_item { border: medium none;box-shadow: none; padding: 0;}
.gbp_add_txt{color: #888;float: left;font-size: 13px;height: 33px;margin: 10px 0 0 7px;overflow: hidden;text-decoration: inherit;width: 100px;}
.menu_add_select {margin-top: -20px;}
.menu_add_select {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);box-shadow: 0 1px 3px rgba(0,0,0,.2);background-color: white;border: 1px solid;padding: 16px;position: absolute;z-index: 1201!important;border-image: initial;border-color: #BBB #BBB #A8A8A8;}
.menu_add_select_field {padding: 0 10px 0 0;}
.menu_add_select_field .input {font: normal 13px arial,sans-serif;height: 20px;margin-bottom: 2px;width: 294px;}
.menu_add_select_field .input_help {-webkit-user-select: none;background: none repeat scroll 0 0 white;border: 1px solid #C6D2EB;font: 13px arial,sans-serif;position: absolute;width: 280px;z-index: 900;border-image: initial;}
.menu_add_select_field .input_help .libelle{background-color: white!important;cursor: auto!important;color: #666!important;padding: 8px 16px 8px 16px;}
.menu_add_panel {margin: 10px 0 5px 0;}
.menu_add_panel .button {float: right;padding-left: 5px;-webkit-border-radius: 2px;border-radius: 2px;cursor: default;font-size: 11px;font-weight: bold;text-align: center;margin-right: 16px;height: 27px;line-height: 27px;min-width: 54px;outline: 0;padding: 0 8px;position: relative;display: inline-block;}
.menu_add_panel .buttonSave {background-color: #4D90FE;background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);border: 1px solid #3079ED;color: white;border-image: initial;cursor:pointer}
.menu_add_panel .buttonCancel {background-color: whiteSmoke;background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: linear-gradient(top,#f5f5f5,#f1f1f1);color: #444;border: 1px solid gainsboro;border: 1px solid rgba(0, 0, 0, 0.1);border-image: initial;cursor:pointer}
.menu_add_close {background: url("../image/module/geoloc/addpointclose.png") no-repeat;border: 1px solid transparent;height: 21px;opacity: .4;outline: 0;position: absolute;right: 2px;top: 2px;width: 21px;border-image: initial;}
.flecheContainer {border-color: white transparent;left: 20.5px;border-top-width: 0;top: 1px;position: absolute;}
.menufleche {border: 9px solid;border-image: initial;display: block;height: 0;top: -10px;position: absolute;width: 0;border-color: #BBB transparent;border-top-width: 0;}
.dialogError .ui-dialog-titlebar {border: 1px solid #CD0A0A;background: #FEF1EC url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color: #CD0A0A;border-image: initial;}