#contenu .tx-rggooglemap-pi1 {margin:0 0 25px 0;}

/* tooltip at POI on map */
.markerTooltip div{font-weight:bold;color:#000;padding: 3px 6px;white-space: nowrap;border: #333 solid 1px;-moz-opacity: 98%;opacity: 0.98;z-index:4;}
#rggooglemapload {position:absolute;background:#0088AD;-moz-opacity: 58%;opacity: 0.58;z-index:4;}
#rggooglemapload .center {margin-top:200px;text-align:center;font-size:30px;color:#fff;font-weight:bold;}
#rggooglemapload .center img {margin:0 auto;}
.rggooglemap-map {border:1px solid #f0eee6;border-bottom:none;}
/*
.rggooglemap-cat fieldset {border:0;padding:0;margin:0;}
.rggooglemap-cat ul {list-style:none;padding:0;margin:0;}
.rggooglemap-cat li {display:inline-block;padding:0;margin:0;}
.rggooglemap-cat fieldset label {color:#464646;display:normal;float:none;font-weight:bold;margin-right:10px;text-align:right;width:120px;}
.rggooglemap-cat fieldset  input {background:#FFFFCC none repeat scroll 0%;border:1px solid #CCCCCC;font-family:Verdana,Helvetica,sans-serif;font-size:10px;margin-bottom:10px;padding:2px;width:16px;}
.rggooglemap-cat li input {width:16px;}
*/
.rggooglemap-results {margin:5px 10px;padding:5px;border:1px solid #3C581D;background:#B6C587;}
.rggooglemap-results ul {list-style:none;padding:0;margin:5px;}
.rggooglemap-pb {border-bottom:1px solid #3C581D;padding:2px 5px;margin:2px 10px;}
.rggooglemap-pb .rggooglemap-links .rggooglemap-next,
.rggooglemap-pb .rggooglemap-links .rggooglemap-prev,
.rggooglemap-pb .rggooglemap-links .rggooglemap-act  {float:left;padding-left:100px;}
.rggooglemap-pb .rggooglemap-links  .rggooglemap-clr {clear:both;}

/* FENETRE D'INFOS GOOGLEMAP */
#gmap {width:301px;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 100px;background:#f1f3f8;}
#gmap_contents {font-size:12px;color:#564b40;}
#poi, #poi div {margin:0; padding:0;background:url('../Images/ext_map/bg-fiche.gif') bottom left repeat-x #fff;}
#poi div {background:transparent;}
#contenu #poi .tab_contents{position: relative;background:transparent;}
#tab0_content{position: relative;background:transparent;}
#tab1_content, #tab2_content, #tab3_content {position: absolute;display:none;background:transparent;}

#contenu #poi .entete {margin:0;padding:7px 20px 6px 7px;}
#contenu #poi .entete4,
#contenu #poi .entete1,
#contenu #poi .entete2,
#contenu #poi .entete3,
#contenu #poi .entete6,
#contenu #poi .entete7,
#contenu #poi .entete8,
#contenu #poi .entete11,
#contenu #poi .entete24,
#contenu #poi .entete13 {background:#d4007a;}
#contenu #poi .entete10,
#contenu #poi .entete5,
#contenu #poi .entete9,
#contenu #poi .entete14,
#contenu #poi .entete15,
#contenu #poi .entete16 {background:#904ba4;}
#contenu #poi .entete12 {background:#009ce4;}
#contenu #poi .entete17,
#contenu #poi .entete25,
#contenu #poi .entete26 {background:#d24b19;}
#contenu #poi .entete18,
#contenu #poi .entete19,
#contenu #poi .entete20,
#contenu #poi .entete21 {background:#7ab51d;}
#contenu #poi .entete22 {background:#ffed20;}
#contenu #poi .entete23 {background:#fff;}

#contenu #poi .entete p.description {padding:0;margin:0;display:inline;height:auto;text-transform:uppercase;font-size:9px;color:#FFF;}

#contenu #poi .entete h2 {margin:0;padding:4px 0 0 15px;min-height:37px;line-height:16px;background-repeat:no-repeat;background-position:left top;font-size:16px;font-weight:bold;color:#fff;}
#contenu #poi .entete h2 span {color:#fff;font-size:12px;font-weight:normal;background:none;display:block;}
#contenu #poi .entete22 h2, #contenu #poi .entete23 h2,
#contenu #poi .entete22 h2 span, #contenu #poi .entete23 h2 span {color:#000;}
#contenu #poi .entete h3 {background:none;}

#contenu #poi .fiche {margin:0;padding:0 15px 8px 15px;zoom:1;position:relative;top:0;left:0;}
#contenu #poi .fiche img {float:right;margin:0 0 10px 10px;}
#contenu #poi .fiche div div {padding:8px 0 0 0;font-size:11px;line-height:14px;color:#565b5e;font-weight:bold;}
#contenu #poi .fiche div img {float:left;margin:0 2px 0 0;}
#contenu #poi .fiche p {margin:12px 0;padding:0;font-size:10px;line-height:14px;color:#565b5e;font-weight:normal;text-transform:uppercase;width:271px;}
#contenu #poi .fiche p.voir-fiche a {display:block;color:#fff;border:1px solid #fff;text-decoration:none;text-align:center;}

#contenu #poi .fiche4 p.voir-fiche a,
#contenu #poi .fiche1 p.voir-fiche a,
#contenu #poi .fiche2 p.voir-fiche a,
#contenu #poi .fiche3 p.voir-fiche a,
#contenu #poi .fiche6 p.voir-fiche a,
#contenu #poi .fiche7 p.voir-fiche a,
#contenu #poi .fiche8 p.voir-fiche a,
#contenu #poi .fiche11 p.voir-fiche a,
#contenu #poi .fiche24 p.voir-fiche a,
#contenu #poi .fiche13 p.voir-fiche a {background:#d4007a;border-color:#d4007a;}
#contenu #poi .fiche10 p.voir-fiche a,
#contenu #poi .fiche5 p.voir-fiche a,
#contenu #poi .fiche9 p.voir-fiche a,
#contenu #poi .fiche14 p.voir-fiche a,
#contenu #poi .fiche15 p.voir-fiche a,
#contenu #poi .fiche16 p.voir-fiche a {background:#904ba4;border-color:#904ba4;}
#contenu #poi .fiche12 p.voir-fiche a {background:#009ce4;border-color:#009ce4;}
#contenu #poi .fiche17 p.voir-fiche a,
#contenu #poi .fiche25 p.voir-fiche a,
#contenu #poi .fiche26 p.voir-fiche a {background:#d24b19;border-color:#d24b19;}
#contenu #poi .fiche18 p.voir-fiche a,
#contenu #poi .fiche19 p.voir-fiche a,
#contenu #poi .fiche20 p.voir-fiche a,
#contenu #poi .fiche21 p.voir-fiche a {background:#7ab51d;border-color:#7ab51d;}
#contenu #poi .fiche22 p.voir-fiche a {background:#ffed20;border-color:#ffed20;color:#000;}
#contenu #poi .fiche23 p.voir-fiche a {background:#000;border-color:#000;}

#contenu #poi .fiche p.voir-fiche a:hover {text-decoration:none;background:transparent;}

#contenu #poi .fiche4 p.voir-fiche a:hover,
#contenu #poi .fiche1 p.voir-fiche a:hover,
#contenu #poi .fiche2 p.voir-fiche a:hover,
#contenu #poi .fiche3 p.voir-fiche a:hover,
#contenu #poi .fiche6 p.voir-fiche a:hover,
#contenu #poi .fiche7 p.voir-fiche a:hover,
#contenu #poi .fiche8 p.voir-fiche a:hover,
#contenu #poi .fiche11 p.voir-fiche a:hover,
#contenu #poi .fiche24 p.voir-fiche a:hover,
#contenu #poi .fiche13 p.voir-fiche a:hover {color:#d4007a;}
#contenu #poi .fiche10 p.voir-fiche a:hover,
#contenu #poi .fiche5 p.voir-fiche a:hover,
#contenu #poi .fiche9 p.voir-fiche a:hover,
#contenu #poi .fiche14 p.voir-fiche a:hover,
#contenu #poi .fiche15 p.voir-fiche a:hover,
#contenu #poi .fiche16 p.voir-fiche a:hover {color:#904ba4;}
#contenu #poi .fiche12 p.voir-fiche a:hover {color:#009ce4;}
#contenu #poi .fiche17 p.voir-fiche a:hover,
#contenu #poi .fiche25 p.voir-fiche a:hover,
#contenu #poi .fiche26 p.voir-fiche a:hover {color:#d24b19;}
#contenu #poi .fiche18 p.voir-fiche a:hover,
#contenu #poi .fiche19 p.voir-fiche a:hover,
#contenu #poi .fiche20 p.voir-fiche a:hover,
#contenu #poi .fiche21 p.voir-fiche a:hover {color:#7ab51d;}
#contenu #poi .fiche22 p.voir-fiche a:hover {color:#000;}
#contenu #poi .fiche23 p.voir-fiche a:hover {color:#000;}

#contenu #poi .fiche ul {margin:0;list-style:none;padding:0;}
#contenu #poi .fiche li {padding:2px 0 3px 0;background:none;list-style:none;list-style-position:outside;color:#565b5e;}
#contenu #poi .fiche li.tel {padding:0 0 0 14px;background:url(../Images/picto-tel.gif) left 3px no-repeat;}
#contenu #poi .fiche li.email {padding:0 0 0 14px;background:url(../Images/picto-mail.gif) left 4px no-repeat;}
#contenu #poi .fiche li a {color:#565b5e;text-decoration:none;}
#contenu #poi .fiche span {margin:0;padding:0;}

#gmap_tl, #gmap_tr {width:11px;height:0px;background:transparent;}
#gmap_t {height:0px;background:transparent;}
#gmap_l {width:0px;}
#gmap_r {width:15px;background:url('../Images/ext_map/gmap_r.png') top right no-repeat;}
* html #gmap_r {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/ext_map/gmap_r.png', sizingMethod='crop');}
#gmap_bl {width:15px;height:50px;background:url('../Images/ext_map/gmap_bl.png') top left no-repeat;}
* html #gmap_bl {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/ext_map/gmap_bl.png', sizingMethod='crop');}
#gmap_b {height:50px;background:url('../Images/ext_map/gmap_b.png') top left repeat-x;}
* html #gmap_b {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/ext_map/gmap_b.png', sizingMethod='crop');}
#gmap_br {width:25px;height:50px;background:url('../Images/ext_map/gmap_br.png') top left no-repeat;}
* html #gmap_br {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/ext_map/gmap_br.png', sizingMethod='crop');}
#gmap_close {width:17px;height:16px;background:url('../Images/ext_map/gmap_close.gif') top left no-repeat;margin:10px 0 0 -25px;cursor:pointer;}

/* FORMULAIRE ITINERAIRE */
#poi form {margin:0 0 20px 0;}
#poi form input#saddr {float:left;padding:5px 10px 0px 10px;width:210px;height:21px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#747578;border:#e0e0e0 solid 1px;border-right:none;background:url(../Images/bg-champs.gif) left bottom repeat-x #fff;}
#poi form input.submit {float:left;}

/* ONGLETS DE LA BULLE */
#poi ul.onglets {display:block;height:26px;margin:0 0 12px 0;padding:0;width:301px;background:transparent;}
#poi ul.onglets4,
#poi ul.onglets1,
#poi ul.onglets2,
#poi ul.onglets3,
#poi ul.onglets6,
#poi ul.onglets7,
#poi ul.onglets8,
#poi ul.onglets11,
#poi ul.onglets24,
#poi ul.onglets13 {background:#d4007a;}
#poi ul.onglets10,
#poi ul.onglets5,
#poi ul.onglets9,
#poi ul.onglets14,
#poi ul.onglets15,
#poi ul.onglets16 {background:#904ba4;}
#poi ul.onglets12 {background:#009ce4;}
#poi ul.onglets17,
#poi ul.onglets25,
#poi ul.onglets26 {background:#d24b19;}
#poi ul.onglets18,
#poi ul.onglets19,
#poi ul.onglets20,
#poi ul.onglets21 {background:#7ab51d;}
#poi ul.onglets22 {background:#ffed20;}
#poi ul.onglets23 {background:#fff;}

#poi ul.onglets li {display:block;float:left;height:26px;margin:0 0 0 4px;padding:0;font-size:12px;line-height:12px;color:#fff;background:url(../Images/ext_map/gmap-liste-left.gif) left top no-repeat;text-align:center;}
#poi ul.onglets li span {display:block;text-decoration:none;height:12px;line-height:12px;padding:8px 13px 6px 13px;font-weight:bold;background:url(../Images/ext_map/gmap-liste-right.gif) right top no-repeat;cursor:pointer;}
#poi ul.onglets4 li span,
#poi ul.onglets1 li span,
#poi ul.onglets2 li span,
#poi ul.onglets3 li span,
#poi ul.onglets6 li span,
#poi ul.onglets7 li span,
#poi ul.onglets8 li span,
#poi ul.onglets11 li span,
#poi ul.onglets24 li span,
#poi ul.onglets13 li span {color:#d4007a;background-image:url(../Images/ext_map/gmap-liste-right1.gif);}
#poi ul.onglets10 li span,
#poi ul.onglets5 li span,
#poi ul.onglets9 li span,
#poi ul.onglets14 li span,
#poi ul.onglets15 li span,
#poi ul.onglets16 li span {color:#904ba4;background-image:url(../Images/ext_map/gmap-liste-right2.gif);}
#poi ul.onglets12 li span {color:#009ce4;background-image:url(../Images/ext_map/gmap-liste-right3.gif);}
#poi ul.onglets17 li span,
#poi ul.onglets25 li span,
#poi ul.onglets26 li span {color:#d24b19;background-image:url(../Images/ext_map/gmap-liste-right4.gif);}
#poi ul.onglets18 li span,
#poi ul.onglets19 li span,
#poi ul.onglets20 li span,
#poi ul.onglets21 li span {color:#7ab51d;background-image:url(../Images/ext_map/gmap-liste-right5.gif);}
#poi ul.onglets22 li span {color:#000;background-image:url(../Images/ext_map/gmap-liste-right6.gif);}
#poi ul.onglets23 li span {color:#000;background-image:url(../Images/ext_map/gmap-liste-right7.gif);}

#poi ul.onglets li.itineraire {margin:0;}
#poi ul.onglets li.clear {float:none;width:auto;height:1px;font-size:1px;visibility:hidden;clear:both;}
#poi ul.onglets li a:hover {text-decoration:none;color:#fff;background:#333;}
#poi ul.coordonnees li.coordonnees a, #poi ul.coordonnees li.coordonnees a:hover,
#poi ul.contact li.contact a, #poi ul.contact li.contact a:hover,
#poi ul.description li.description a, #poi ul.description li.description a:hover,
#poi ul.itineraire li.itineraire a, #poi ul.itineraire li.itineraire a:hover {background:#ff001e;}

/* MENU DES CATEGORIES */
#contenu .rggooglemap-cat fieldset {width:100%;height:auto;margin:0 0 25px 0;padding:20px 0 0 0;}
#contenu .rggooglemap-cat ul {margin:0 10px 0 0;padding:0;}
#contenu .rggooglemap-cat ul li {float:left;display:block;width:228px;margin:0;padding:0;background:none;}
#contenu .rggooglemap-cat ul li .jqTransformCheckboxWrapper {float:left;margin:11px 5px 0 4px;padding:0;}
#contenu .rggooglemap-cat ul li input {float:left;margin:11px 5px 0 4px;padding:0;}
#contenu .rggooglemap-cat ul li img {float:left;display:block;margin:0;}
#contenu .rggooglemap-cat ul li label {display:block;margin:0 0 0 51px;padding:14px 0 0 0;font-size:11px;color:#000;font-weight:normal;}
#contenu .rggooglemap-cat ul .level1 {margin:5px 0 0 35px;}
*#contenu .rggooglemap-cat ul .level1 img {display:none;}
#contenu .rggooglemap-cat ul .level1 li {width:193px;}
#contenu .rggooglemap-cat ul .level1 li label {margin:0 0 0 25px}

/* LOCALISER LES AUTRES POINTS SUR LA CARTE */
#contenu #rggooglemap-recordsonmap small.anim-loading {display:block;width:32px;margin:0 auto;padding:32px 0 0 0;overflow:hidden;height:0px !important;background:url(../Images/anim-loading.gif) left top no-repeat;}
#contenu .rggooglemap-recordsonmap ul.voir-aussi {background:none;padding-top:0;}
#contenu .rggooglemap-recordsonmap ul.voir-aussi li span {font-style:italic;}

/**********************
 * mode     M E N U
 **********************/
.rggooglemap-menu {}
.rggooglemap-menucat {list-style:none;padding:0 10px 0 10px;margin-bottom:10px;}
.rggooglemap-menuitems {padding:0 10px 5px 10px;margin:0 0 0 10px;}
.rggooglemap-menutitle {font-weight:bold;}
.rggooglemap-menuitems li {float:left;width:210px;padding:1px 5px;margin:0 10px;}
.rggooglemap-menuitems li a {text-decoration:none;}
.rggooglemap-menuitems li a:hover {text-decoration:underline;}
.rggooglemap-menuitems li.rggooglemap-menuitemlast {list-style:none;clear:both;float:none;}

/******************************
*** RECHERCHE
******************************/
/* réadaptation du jQuery */
#geocode button.jqTransformButton {width:200px;margin:5px 15px 0 10px;}
#geocode button.jqTransformButton span {background-image:url(../Images/styleForm/btn_right-bleu-vert.gif);}
#geocode .jqTransformSelectWrapper a.jqTransformSelectOpen {background-image:url(../Images/styleForm/select_right-bleu-vert.gif);}
#geocode button.jqTransformButton span span {background-image:url(../Images/styleForm/btn_left-bleu-vert.gif);}
#geocode a.jqTransformCheckbox {background-image:url(../Images/styleForm/checkbox-bleu-vert.gif);}
#geocode .jqTransformInputWrapper {background-image:url(../Images/styleForm/input/input_text_left-bleu-vert.gif);}
#geocode .jqTransformInputInner {background-image:url(../Images/styleForm/input/input_text_right-bleu-vert.gif);}
#geocode .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#0c7f91;}

/* chartage du formulaire */
#geocode form {margin:0 0 30px 0;}
#geocode fieldset {position:relative;display:block;margin:25px 0 0 0;padding:0;width:100%;border:1px solid #f1f1f1;background:url(../Images/bg-fieldset.gif) left bottom repeat-x #fff;}
#geocode legend {position:absolute;left:10px;top:-10px;margin:0;padding:5px 10px;font-size:12px;font-weight:bold;color:#777b7e;background:#fff;}
#geocode .fieldset-conteneur {display:block;padding:25px 0;}
#geocode label {font-size:12px;display:block;padding:0 15px;}
#geocode label span{font-size:11px;}
#geocode select {width:180px;}
#geocode .checkbox label {display:block;font-size:12px;font-weight:normal;color:#777b7e;}
#geocode .jqTransformInputWrapper {width:400px;margin:0 15px;}
#geocode .jqTransformInputInner div input {display:block;top:0;width:344px;padding:7px 0 5px 8px;}
