.galleria{ width: 100%; }
.galleria td , #singlePic{ text-align: center; }
.galleria td a img , .imageview{ padding: 5px; border: solid 1px #ccc; }
body   { font-size: 85%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; background-image: url(images/mag2.jpg); background-repeat: no-repeat; background-position: -50px 0; margin: 0; padding: 0; border-width: 0   }
#body2   { width: 80%; clear: both; margin-right: 10%; margin-left: 10%; }
.Menubar,.Menubar ul, .Menubar ul ul /* Suppression des puces dans le menu vertical */   { font-size: 0.9em; font-weight: bold; margin: 0; padding: 0    }
.Menubar li  { margin: 0; padding: 0 }
.Menubar a, .activeLink span   { color: #036; text-decoration: none; background-image: url("images/puce11.gif"); background-repeat: no-repeat; margin: 0; padding: 0 0 0 16px }
.Menubar a:hover  { background-image: url("images/puce12.gif") }
.activeLink span, .activeLink a  { background-image: url("images/puce13.gif") }
.activeLink a span /* Annulation de la puce si dĂ©jĂ  dans le a */  { background-image: none; margin: 0; padding: 0 }
#entete  { background-image: url(images/FondLogo.gif); background-repeat: repeat-x; background-position: left bottom; margin: 0; height: 80px; border-width: 0  }
/* #entete h1{ visibility: hidden; margin: 0; padding: 0; } */
#entete h1{ margin: 0; padding: 0; }
#entete p{ visibility: hidden; margin: 0; padding: 0; }
#entete img { margin: 0; padding: 0; border: solid 0 #f9c }
#contenuVariable{ background-color: #eee; margin-bottom: 10px; }
#contenuInterne /* Tout le contenu sans le pied de page ni l'entĂȘte */ { padding-right: 5px; padding-left: 5px; }
#contenu    { background-color: #fff; text-align: justify; position: relative; width: 65%; padding: 10px; float: left; margin-bottom: 5px; border: solid 1px #ccc; }
#contenu p{  }
#contenu h2, #citation h2{ font-size: 1.3em; }
#contenu h3{ font-size: 1.2em; font-style: italic; margin-bottom: 3px; border-bottom: 1px solid #ccc; }
#contenu ul{ list-style-position: inside; }
#contenu ul li{ color: #000; text-align: justify; list-style-position: inside; }
#citation{ background-color: #fed; padding: 5px; border: solid 1px #ccc; }
#citation h2{ margin: 0; padding: 0; }
#citation blockquote{ margin: 0 0 3px; padding: 0; }
#citation q{ font-style: italic; quotes: none}
#citation cite { font-style: normal; }
#citation p{ text-align: justify; }
#pied  { color: #000; background-color: #ccc; background-image: url(images/arrondi.gif); background-repeat: no-repeat; background-position: right bottom; text-align: center; clear: both; margin: 0; }
#ariane{ font-size: 0.7em; border-bottom: 1px solid #ccc; }
#pied p{ margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; }
#menuAide { position: relative; left: 10%; float: left; margin: 3px 0 0; padding: 0; }
#menuPrincipal  { position: relative; visibility: visible; margin: 0; padding: 15px 0 10px 6px    }
#menuSecondaire { position: relative; width: 30%; padding: 0; float: right ; }
.navInterne{ position: absolute; top: 0; left: -5000px; visibility: hidden; }
#menuAide ul li, #menuPrincipal ul li /* mise en ligne des deux menus du haut */   { display: inline; padding: 0 }
#menuSecondaire ul li   { list-style-type: none; display: block; margin: 0; padding: 0 }
#menuSecondaire ul .last{ margin-bottom: 10px; }
.FSF_form  { position: relative; right: 10%; float: right; margin: 0; padding: 0; border: solid 0 #ffeb9f; }
.FSF_form label { font-size: 0.7em; margin: 0; padding: 0;}
.FSF_input{ font-size: 0.7em; width: 8em; }
.FSF_submit{ font-size: 0.7em; background-color: #fff; border: solid 1px #036; }
.Img1{ background-color: #eee; float: left; margin: 5px 5px 5px 0; padding: 5px; border: solid 1px #ccc; }
.Img2{ background-color: #eee; float: right; margin: 5px 0 5px 5px; padding: 5px; border: solid 1px #ccc; }
#EmailForm{ clear: both; }
#EmailForm fieldset{ border: solid 1px #ccc; }
#EmailForm legend{ font-size: 1.2em; font-weight: bold; font-style: italic; }
#EmailForm p{ text-align: center; }
#EmailForm label{ display: block; }
#EmailForm input{}
#EmailForm .button{}
.error{ color: #a50000; font-weight: bold; }
kbd{ border: solid 1px #555; }
