a.tooltip{
    display:none;
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none}

a.tooltip:hover{z-index:25; background-color:#FFFFFF ; display:none;}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:none;
    --display:block;
    position:absolute;
    top:1em; left:2em; width:15em;
    border:1px solid #C0C0C0;
    background-color:#EEEEEE; color:#000000;
    text-align: center}

    /* pages courante lors de la navigation dans les biens */
.currentpage {
background:#585858 ;
border:1px solid #000000;
font-weight:bold;
color:white;
padding:4px 5px 4px 5px ;
}

td {
border:0px ;
}

 /* bulle d'aide sur pictogrammes */
 .outlined {
   background: #F7F7F7;
   border: 1px solid #5B5B5B;
   padding: 2px;
}

/* menu déroulant des formulaire */
input, select { font-size:11px;    }
.BlockContent-body { font-size:12px;}


.imgthumb {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
--background:yellow none repeat scroll 0 0 !important;
float:left;
height:115px;
position:relative;
width:175px;
z-index:99;
}


.tagarchive {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/archive.png) no-repeat scroll left top;
border:medium none;
height:81px;
left:-10px !important;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:71px;
z-index:9999 !important;
}

.tagaffaire {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/affaire.png) no-repeat scroll left top;
border:medium none;
height:81px;
left:-10px !important;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:71px;
z-index:9999 !important;
}

.tagnouveaute {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nouveaute.png) no-repeat scroll left top;
border:medium none;
height:81px;
left:-10px !important;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:71px;
z-index:9999 !important;
}


.tagcoupdecoeur {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/coupdecoeur.png) no-repeat scroll left top;
border:medium none;
height:81px;
left:-10px !important;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:71px;
z-index:9999 !important;
}






.imgthumb .click {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FFFFFF none repeat scroll 0 0 !important;
bottom:0 !important;
color:#666666;
cursor:pointer;
display:table;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:15px;
left:0;
margin:0 auto;
padding:3px 0 3px 0;
position:absolute;
text-align:right;
text-decoration:none;
width:224px;
}


img {
border:medium none;
}


.listnavbar a:link { text-decoration: none ;    }
.listnavbar a:visited {text-decoration: none ; }
.listnavbar a:hover { text-decoration: underline ; }


.article th, .article td { border: none ; }

.Post {       margin:4px; }

h1 {
  --font-size: 19px;
}
.Post-body {
margin:8px;
        }

 font-size:25px;


.PostHeaderIcons a:link { text-decoration: none ;    }
.PostHeaderIcons a:visited {text-decoration: none ; }
.PostHeaderIcons a:hover { text-decoration: none ; }

#divpano {
    border:1px solid #CCCCCC;
    padding: 2px ;
}

#map_canvas {
   width: 100%;
   height:300px ;
}

#gmap {
   border:1px solid #CCCCCC;
   padding: 2px ;
   height:300px ;
}

.homeintro {
  line-height: 1.5 ;
}

.logo { display: none ; }
