a:hover img,a:active img{
opacity:.7;
moz-opacity:.7;
}
/* #arplan{  
position:absolute;
top:0;
left:0;
z-index:190;
background-color: #555;
-moz-opacity: 0.6;
opacity: 0.6;
height:100%;
width:100%;
}
*/
#pop{ /* fenêtre */
position:absolute;
z-index:200;
text-align:center;
font-family: "trebuchet MS", arial, sans-serif;
color: #666666;
font-size:0.8em;
background-color:#ffffff;
}

#pop img{cursor:default;
border:0;
}
/*
#titre,.galerie dt{
font:15px/22px "Comic Sans MS", "Times New Roman", Times, serif;
color:brown;
background-color:#fff;
text-align:center
}
*/
#statIM{ 
text-align:center;
}
#cdeIM{ 
padding:0 3px;
}

#pop a{ 
padding:0;
text-decoration:none;
margin:0;
}
#pop a:active,#pop a:focus,#pop a:visited{ /*evite de marquer le lien actif*/
background-color:#fff;
}
#pop a span{ 
text-decoration:none;
}

a.violet:link
{
font-family: "trebuchet MS", arial, sans-serif;
color: #bb0598;
text-decoration: none;
}
a.violet:visited
{
font-family: "trebuchet MS", arial, sans-serif;
color: #a00081;
text-decoration: none;
}
a.violet:hover
{
font-family: "trebuchet MS", arial, sans-serif;
color: #a68840;
text-decoration: none;
}
a.gris:link
{
font-family: "trebuchet MS", arial, sans-serif;
color: #888888;
font-weight: normal;
text-decoration: none;
}
a.gris:visited
{
font-family: "trebuchet MS", arial, sans-serif;
color: #999999;
font-weight: normal;
text-decoration: none;
}
a.gris:hover
{
font-family: "trebuchet MS", arial, sans-serif;
color: #333333;
font-weight: normal;
text-decoration: none;
}
a.haut:link
{
font-family: "trebuchet MS", arial, sans-serif;
color: #888888;
letter-spacing:1px;
font-weight: bold;
text-decoration: none;
}
a.haut:visited
{
font-family: "trebuchet MS", arial, sans-serif;
color: #999999;
letter-spacing:1px;
font-weight: bold;
text-decoration: none;
}
a.haut:hover
{
font-family: "trebuchet MS", arial, sans-serif;
color: #333333;
letter-spacing:1px;
font-weight: bold;
text-decoration: none;
}
a.lien_texte:link
{
font-family: "trebuchet MS", arial, sans-serif;
color: #bb0598;
text-decoration: none;
}
a.lien_texte:visited
{
font-family: "trebuchet MS", arial, sans-serif;
color: #bb0598;
text-decoration: none;
}
a.lien_texte:hover
{
font-family: "trebuchet MS", arial, sans-serif;
color: #888888;
text-decoration: none;
}
.actif
{
font-family: "trebuchet MS", arial, sans-serif;
color: #a68840;
font-weight: bold;
text-decoration: none;
}
.couleur
{
color: #bb0598;
}
.body
{
height: auto;
margin-top: 0px;
margin-right: auto;
padding: 0px;
border: 0;
}

.bando
{
height: 20%;
margin-right: auto;
margin-top: 0px;
background-image:url(images/bando.jpg);
background-repeat: no-repeat;
}
.adresse
{
font-family: "trebuchet MS", arial, sans-serif;
font-size: 0.75em;
color: #888888;
text-align: right;
height: 150px;
width: 300px;
margin-left: 72%;
margin-top: 0;
padding-top: 5px;
}
.texte
{
font-family: "trebuchet MS", arial, sans-serif;
text-align:justify;
font-size: 0.8em;
width: 450px;
position:absolute;
color: #333333;
}
.central
{
width: 805px;
height: 520px;
margin-left:25%;
margin-top:0;
position:absolute;
}
.fresque
{
width: 300px;
height: 520px;
background-image:url(images/fresque.jpg);
background-repeat: no-repeat;
float:right;
position:relative;
}
.liste_menu_violet
{
list-style: none;
font-family: "trebuchet MS", arial, sans-serif;
color: #bb0598;
font-weight: bold;
margin:10px;
padding:0;
}
.liste_menu_gris
{
list-style: none;
font-family: "trebuchet MS", arial, sans-serif;
color: #888888;
font-weight: normal;
margin-left:30px;
margin-top:-7px;
padding:0px;
}
.liste_texte
{
list-style-image: url("images/puce.gif");
}
.menu   /*gauche*/
{
float: left;
margin-top: 30px;
width: auto;
line-height: 20px;
font-size: 0.8em;
position:absolute;
}
.menu_haut  /*haut*/
{
position: relative;
width:505px;
text-align:center;
}
.liste_haut
{
font-size: 0.8em;
font-family: "trebuchet MS", arial, sans-serif;
color: #888888;
letter-spacing:1px;
font-weight: bold;
list-style:none;
display:inline;
}
.liste_haut_actif
{
font-size: 0.8em;
font-family: "trebuchet MS", arial, sans-serif;
color: #bb0598;
letter-spacing:1px;
font-weight: bold;
list-style:none;
display:inline;
}
.ul_haut
{
padding:0;
margin:0;
}

/* galerie photos */
.vignette
{
border:none;
height:118px;
width:118px;
margin-right:4px;
margin-left:4px;
background-color:#ffffff;
padding:0px;
}

.galerie{
height:520px;
width:505px;
background-color: #f0f4d6;
padding:0px;
float:left;
position:absolute;
}

.galerie li{
list-style: none;
display:block;
float:left;
padding:0px;
margin-top:5px;
height:118px;
}
.liste_ul
{
list-style: none;
padding:0px;
margin:0px;
}

/* liens avec class */
.galerie a,.bul{
background:transparent !important;

}
.galerie a {

}
.galerie a span{
display:none;
margin:auto;
}
