body{
text-align:center;
background-color:#f8dc89;
font-family: Verdana;
color:#000000;
font-size:12pt;
}
.cell_menu{
padding-top:0px;
color:#ffffff;
text-align:center;
}
.showdiv{
display:block;
position:absolute;
width:182px;
height:144px;
padding-top:24px;
text-align:left;
}
.hiddendiv{
display:none;
}
.accueil_menudujour{
padding-left:20px;
color:#8d662b;
font-size:9pt;
text-align:left;
}
.accueil_menudujour a{
color:#8d662b;
font-size:7pt;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
.accueil_menudujour a:hover{
text-decoration:underline;
}
.accueil_exposition{
padding:0px;
margin:0px;
width:105px;
height:187px;
color:#8d662b;
font-size:9pt;
text-align:center;
}
.accueil_exposition a{
color:#8d662b;
font-size:7pt;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
.accueil_exposition a:hover{
text-decoration:underline;
}
.accueil_concert{
padding:0px;
margin:0px;
width:107px;
height:187px;
color:#8d662b;
font-size:9pt;
text-align:center;
}
.accueil_concert a{
color:#8d662b;
font-size:7pt;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
.accueil_concert a:hover{
text-decoration:underline;
}
.accueil_recette{
padding:0px;
margin:0px;
width:286px;
height:144px;
color:#8d662b;
font-size:9pt;
text-align:left;
}
.accueil_recette a{
color:#8d662b;
font-size:7pt;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
.accueil_recette a:hover{
text-decoration:underline;
}
.accueil_papotons{
padding:0px;
margin:0px;
width:230px;
height:144px;
color:#8d662b;
font-size:9pt;
text-align:left;
}
.accueil_papotons a{
color:#8d662b;
font-size:7pt;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
.accueil_papotons a:hover{
text-decoration:underline;
}
.cell_menu a{
color:#ffffff;
text-decoration:none;
}
.cell_menu a:hover{
color:#f8dc89;
}
.cellulemenu{
color:white;
}
.cellulemenu ul{
margin-top:20px;
margin-bottom:0;
list-style-type:disc;
list-style-position:outside;
}
.cellulemenu li a{
font-size:10pt;
color:white;
text-decoration:none;
}

.titre_corps{
color:#000000;
font-size:18pt;
font-weight:bold;
text-align:left;
}
.date_into_titre{
width:394px;
text-align:right;
font-size:8pt;
color:#AD8F44;
}
.list_recettes a{
display:block;
width:365px;
height:26px;
color:#8d662b;
font-size:9pt;
padding-top:15px;
padding-left:20px;
text-decoration:none;
background-image:url(../images/list.jpg);
background-repeat: no-repeat;
}
.list_recettes a:hover{
background-position: 0 -41px;
color:black;
}
#contenu_corps_overflow{
padding-left:40px;
padding-right:20px;
width:448px;
height:274px;
overflow:auto;
text-align:justify;
font-size:10pt;
}
#contenu_corps_droite{
padding-left:20px;
padding-right:20px;
width:420px;
height:351px;
overflow:auto;
text-align:justify;
font-size:10pt;
}
.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 5em; /* 3 hauteurs de lignes pour la lettrine*/
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #8d662b;
border: 1px solid #8d662b;
margin: 2px;
padding: 3px;
line-height: 1em;
}
div#fondblanc{
display:block;
width:520px;
height:367px;
margin:0px;
padding:25px;
background-image:url(../images/fond_blanc.jpg);
background-repeat: no-repeat;
}
div#contenu_fondblanc{
display:block;
width:520px;
height:367px;
overflow:auto;
text-align:left;
margin:0px;
padding:0px;
}
div#contenu_enseigne{
color:#8d662b;
font-size:11pt;
text-align:left;
}
div#contenu_enseigne a{
font-size:8pt;
font-style:italic;
color:#8d662b;
text-decoration:none;
}
div#contenu_enseigne a:hover{
text-decoration:underline;
}
div#contenu_horaires{
margin-top:12px;
color:#8d662b;
font-size:11pt;
text-align:left;
}
div#contenu_horaires a{
font-size:8pt;
font-style:italic;
color:#8d662b;
text-decoration:none;
}
div#contenu_horaires a:hover{
text-decoration:underline;
}
div#contenu_horaires label{
text-align:right;
padding-right:10px;
float:left;
width:120px;
}
div#contenu_expo{
color:#8d662b;
font-size:11pt;
text-align:left;
}
div#contenu_expo a{
font-size:8pt;
font-style:italic;
color:#8d662b;
text-decoration:none;
}
div#contenu_expo a:hover{
text-decoration:underline;
}
.shadowImage
{
  /* On met notre span en bloque */
  display:block;
 
  /* On lui applique un float left, il sort ainsi du flux standard
  et n'occupera pas toute la largeur disponible comme il l'aurait
  fait normalement */
  float:left;
 
  /* On place notre ombre en arrière plan en bas à droite */
  background: url('../images/shadowAlpha.png') no-repeat bottom right;
 
  /* Quelques marges pour le style... */
  margin: 10px 0 0 10px;
}
 
.shadowImage img
{
  /* On fixe notre image en format bloque */
  display: block;
 
  /* On définit sa position à relative pour plus de liberté */
  position: relative;
 
  /* Son fond est blanc pour obtenir une bordure de cette couleur*/
  background-color: #fff;
 
  /* Une autre bordure */
  border: 1px solid #a9a9a9;
 
  /* Les marges positives servent à aficher les ombres,
     les marges négative sortent l'image de son coteneur */
  margin: -6px 6px 6px -6px;
 
  /* Marge interne pour la bordure blanche */
  padding: 4px;
 
}
