 /* div.Header-jpeg {      background-image: url('bannermcl.jpg');   }   */
.annonce {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:0 0 5px #666666;
background:#FFFFFF url(h300.png) repeat-x scroll 0 0;
border:1px solid #666666;
cursor:pointer;
float:left;
height:143px;
margin:3px;
position:relative;
width:194px;
color: #333333;
 font-size: x-small;
}

.PostContent {
color: #333333
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
color:#BF8F00 ;
font-size:20px;
}

h2, h3, h4 {
color:#BF8F00 ;
}

.scrollable {
    width:592px;
}

.nav {
width:928px;
}

.button .l, .Button .r span {
background-image:url(Button.png);
}

#lang {
float:right;
height:15px;

margin-right:52px;

margin-top:4px;
text-align:right;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
}


.nav .l, .nav .r div
{
  background-image:  none ;
}

.artmenu a span span {
background-image:url();
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
line-height:23px;
margin:0;
padding:0 10px;
text-align:center;
}

.nav .separator
{
  display: block;
  width: 1px;
  height: 19px;
  margin-top:3px;
   /* --background-image: url('item-separator.png');   */
  background-image:  none ;
}


.active  {
    background-image:  none ;
}




.artmenu a span span {
background-image: none;
}

.listnavbar {
font-size:x-small;
padding-top:-2px;
}


a:visited {
  color: #101010;
}

a:link {
  color: #101010;
}

a:hover {
  f--ont-weight : bolder;
}

 #langselect
{
  color:white ;
}

.BlockContent-body {
margin:1px;
color:#333333;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
}

.BlockContent-body ul li {
margin:0.5em 0;
padding:0 0 0 10px;
}

body {
color:#333333;  }

.BlockContent-body ul {
color:#333333;
}

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;
}

.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 {
  margin-bottom: 3px;
  margin-top: 1px;
}
.Post-body {
margin:8px;
        }


.post-by {
  margin-bottom: 1px;
  margin-top: 1px;
  font-size: 10px ;
}


#image_wrap {
  margin: 0px ;
  padding: 0 ;
  width:99%;
  }
.PostHeaderIcons a:link { text-decoration: none ;    }
.PostHeaderIcons a:visited {text-decoration: none ; }
.PostHeaderIcons a:hover { text-decoration: none ; }


 /* 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;
}

#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 ;
}

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {
  color:  #DFDFDF ;
}


