body { color:#848687; background-color:#ffffff; font-family:Arial,Helvetica; font-size:12px; margin:0px; padding:0px;}
/* Pas standard
	scrollbar-3dlight-color:#cfd940;
	scrollbar-arrow-color:#77ad1a;
	scrollbar-base-color:#cfd940;
	scrollbar-highlight-color:#77ad1a; }
*/
td { color:#848687; font-family:Arial,Helvetica; font-size:12px; padding:0px}
div { color:#848687; font-family:Arial,Helvetica; font-size:12px; }
form { margin:0px; padding:0px; }
ul { margin:0px; padding:0px; padding-top:0px; padding-left:10px; margin-left:5px; margin-bottom:10px}
li { margin-top:5px; padding-left:10px; list-style-type: none; background-image: url(imgs/ico_puce02.gif); background-repeat: no-repeat; background-position: 0 3; }
ul.quest {margin-bottom:0px;margin-left:0px;padding-left:0px}
ul.quest li {color:#a2c222;font-weight:bold;padding-left:11px}
p.reponse {padding-left:10px;margin-top:2px}

div#titre-carte{margin-bottom:20px}
div#titre-carte span{padding-left:1px;font-size:14px}

#lien-solde{height:24px;line-height:24px;float:left}
#lien-solde img, #lien-solde a{height:24px;line-height:24px;float:left}
#lien-solde img{margin-left:62px}
#lien-solde a{margin-left:5px;font-size:14px;text-decoration:none}

a:link { text-decoration:underline; color:#848687; }
a:active { text-decoration:underline; color:#424344; }
a:visited { text-decoration:underline; color:#848687; }
a:hover { text-decoration:underline; color:#424344; }

#navHaut { position: relative; width:866px; height:42px; background-image:url("imgs/fond_haut.gif"); background-repeat:no-repeat; }
#navHautBtn { position: absolute; left: 228px; top: 4px; }
#pagCentre { position: relative; width:626px; height:436px; background-image:url("imgs/fond_page.gif"); background-repeat:no-repeat; }
#pagCentreTxt { margin:0px; padding:0px;}
#pagRecherche { position: relative; width:277px; height:127px; margin-right:20px; background-image:url("imgs/fond_rechercher.gif"); background-repeat:no-repeat; }
#pagRechercheForm { position: absolute; top:30px; margin-right:20px; }
#pagRechercheSuite { position: relative; width:277px; margin-top:5px; margin-right:20px; }
#pagRes { position: relative; margin-top:5px; }

.zoneTxt { margin-bottom: 5px; margin-right: 5px; }
.zoneTxt2 { margin-bottom: 6px; margin-right: 15px; font-size:12px; }
.zoneTxt3 { margin-bottom: 10px; margin-left: 25px; margin-right: 15px; font-size:12px; }
.zoneTxt4 { position: relative; margin-top: 5px; }
.zoneTxt5 { margin:0px; height:110px }
.zoneTxt5 table td.blank { width:110px }
.zonePuce { margin-left: 25px; margin-bottom: 10px; margin-right: 20px; font-size:11px; }
.zoneNotes { margin-left: 30px; font-size:9px; }
td.fontText01 { color:#ffffff; font-size:11px; }
input.fontText01 {color:#000}
.fontText02 { font-size:9px; }
.fontText03 { font-size:16px; color:#85b81b; }
.fontText04 { font-size:10px; color:#166627; }
.fontText05 { font-size:9px; color:#3e5868; }
.fontText06 { font-size:10px; }
.fontRes01 { color:#a9aaac; font-size:10px; }
.fontRes01 a:link { text-decoration:none; color:#abca59; }
.fontRes01 a:active { text-decoration:none; color:#abca59; }
.fontRes01 a:visited { text-decoration:none; color:#abca59; }
.fontRes01 a:hover { text-decoration:none; color:#abca59; }
.fontRes02 { color:#5f6062; }
.fontList01 { font-size:10px; }
.fontList01 ul { margin:0px; padding:0px; padding-left:0px; padding-bottom:5px; }
.fontList01 li { margin:0px; padding:0px; padding-left:20px; padding-bottom:5px; list-style-type: none; background-image: url(imgs/ico_puce01.gif); background-repeat: no-repeat; background-position: 0px 2px; }


div#google-map-1 {position:relative;width:290px;height:275px;margin:0px;}
div#google-map-2 {position:relative;margin:0px;width:290px;height:115px;}

div.errors{color:#f00}

table#border-map-1 td.top-left, table#border-map-2 td.top-left{background:url(imgs/corner-top-left2.gif) no-repeat -1px -1px}
table#border-map-1 td.top-right, table#border-map-2 td.top-right{background:url(imgs/corner-top-right2.gif) no-repeat -4px -2px}
table#border-map-1 td.bottom-left, table#border-map-2 td.bottom-left{background:url(imgs/corner-bottom-left2.gif) no-repeat 0px -2px}
table#border-map-1 td.bottom-right, table#border-map-2 td.bottom-right{background:url(imgs/corner-bottom-right2.gif) no-repeat -5px -3px}
table#border-map-1 td.left, table#border-map-2 td.left{background:url(imgs/tab_left2.gif) repeat-y 0px 0px}
table#border-map-1 td.right, table#border-map-2 td.right{background:url(imgs/tab_right2.gif) repeat-y 0px 100%}
table#border-map-1 td.bottom, table#border-map-2 td.bottom{background:url(imgs/tab_bottom2.gif) repeat-x 0px 0px}
table#border-map-1 td.top, table#border-map-2 td.top{background:url(imgs/tab_top2.gif) repeat-x 0px 0px}

table#border-map-1, table#border-map-2{float:right;margin:2px 15px 0px 0px;width:300px}

/* page services */
table#table-services td{padding-top:10px}

/* style pour contenu infobulle googlemap */
table.tooltip{width:150px}
table.border{padding:0px;margin:0px;background:#fff;border-collapse:collapse}
table.border td{margin:0px;padding:0px}
table.border td.corner{height:5px;width:5px;}
table.border td.left,table.border td.right{width:5px;}
div#tooltip-google-map-2, div#tooltip-google-map-1{visibility:hidden}
div#tooltip-google-map-2 td.top-left, div#tooltip-google-map-1 td.top-left{background:url(imgs/corner-top-left.gif) no-repeat 0px 0px}
div#tooltip-google-map-2 td.top-right, div#tooltip-google-map-1 td.top-right{background:url(imgs/corner-top-right.gif) no-repeat 0px 100%}
div#tooltip-google-map-2 td.bottom-left, div#tooltip-google-map-1 td.bottom-left{background:url(imgs/corner-bottom-left.gif) no-repeat 0px 0px}
div#tooltip-google-map-2 td.bottom-right,div#tooltip-google-map-1 td.bottom-right{background:url(imgs/corner-bottom-right.gif) no-repeat 0px 0px}
div#tooltip-google-map-2 td.left,div#tooltip-google-map-1 td.left{background:url(imgs/tab_left.gif) repeat-y 0px 0px}
div#tooltip-google-map-2 td.right,div#tooltip-google-map-1 td.right{background:url(imgs/tab_right.gif) repeat-y 0px 100%}
div#tooltip-google-map-2 td.bottom,div#tooltip-google-map-1 td.bottom{background:url(imgs/tab_bottom.gif) repeat-x 0px 0px}
div#tooltip-google-map-2 td.top,div#tooltip-google-map-1 td.top{background:url(imgs/tab_top.gif) repeat-x 0px 0px}

div.infobulle-container{background:#FFF;float:left;width:100%;/*border:solid 1px #000*/}
div.infobulle-container div{float:left;margin:0px; padding:0px;width:100%;}
div.infobulle-container div.info-magasin{background:#fff;color:#000;font-size:7pt}
/*div.infobulle-container div.visuel{width:50%}*/
div.tooltip{visibility:hidden}