body { background: #fff url(../images/bg.jpg) top repeat-x; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454c5b;}

/* ID(#) - Mise en forme de la page en DIV -  */

#header { margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom:0px; height: 213px; width: 853px; padding: 0px 0px 0px 0px;}
#headerGauche { float: left; background: url(../images/header_Excursion_Bleue.jpg) no-repeat; margin: 0px 0px 0px 0px; height: 213px; width: 604px; padding: 0px 0px 0px 0px;}
#headerDroite { float: left; background: url(../images/BgPhotos.jpg) no-repeat; margin: 0px 0px 0px 0px; height: 213px; width: 249px; padding: 0px 0px 0px 0px;}

#menu { margin-top: 14px; margin-left:auto; margin-right:auto; margin-bottom:0px; height: 34px; width: 582px; padding-left: 22px; padding-right: 0px; padding-bottom: 0px; color: #0168aa;}

#smenu {background: #fff url(../images/sMenu.gif) top left no-repeat; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; height: 10px; width: 853px;  padding: 0px 0px 0px 0px;}

#contenuBgA {background: url(../images/contenuBg.gif) top left repeat-y; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; height:auto; width: 853px; padding: 0px 0px 0px 0px;}
#contenuBgD {background: url(../images/bgContenuFade.jpg) top left no-repeat; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:auto; width: 853px; padding: 0px 0px 0px 0px;}

#boiteTitre{float: left; width: 763px; height: 35px; padding-left: 45px; padding-right: 45px; padding-bottom: 0px; padding-top: 35px;  margin-top: 0px 0px 0px 0px; }

#filariane { margin-top: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #58594a; }
#filariane a:link {color: #0070af; text-decoration: none;}
#filariane a:visited {color: #0070af; text-decoration: none;}
#filariane a:hover {color: #58594a; text-decoration: underline;}

#boiteMenuG{float: left; width: 0px; height: auto; margin-top: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
#boiteMenuG a:link {color: #0168aa; text-decoration: none;}
#boiteMenuG a:visited {color: #0168aa; text-decoration: none;}
#boiteMenuG a:hover {color: #57594b; text-decoration: none;}
#boiteMenuG p { margin-top: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;}

#boiteTexte{float: left; width: 0px; height: auto; margin-top: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
#boiteTexte p { margin-top: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;}
#boiteTexte ul {list-style-image:url(../images/puce.gif); margin:0; padding:0; line-height:19px;}
#boiteTexte li {margin-left: 50px;}

#boitePrevNext {font-family: Verdana, Arial, Helvetica, sans-serif;  padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
#boitePrevNext a:link {color: #007fc6; text-decoration: none;}
#boitePrevNext a:visited {color: #007fc6; text-decoration: none;}
#boitePrevNext a:hover {color: #57594b; text-decoration: none;}

#footer {margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; height: 81px; width: 853px; background: url(../images/footer.jpg) top left no-repeat;}
#footer a:link {color: #918f73; text-decoration: none;}
#footer a:visited {color: #918f73; text-decoration: none;}
#footer a:hover {color: #918f73; text-decoration: underline;}

.spacer {
  clear: both;
  padding-bottom: 0px;
}

/* CLASS - Mise en forme des textes */

#footer ul { padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
#footer ul li { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cdcbaf; display:inline; list-style-type: none; }*/

/* Titre */

.titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #006ba8; font-weight: bold; margin: 0px 0px 0px 0px; padding-bottom: 5px;}
.soustitre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff950b; font-weight: bold;}

.titrephoto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0069aa; font-weight: bold; margin: 0px 0px 0px 0px;}
.titre2photo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6d9fc0; font-weight: bold; margin: 0px 0px 0px 0px;}
.infophoto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #bcbcbc; padding-top: 0px; margin-top: 0px; }

/* Autre textes */

.texte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #556074;}

.elementMenu {background-color: #fff; width: 268px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* Menu photo */

.titreMenuPhoto {padding: 0px 0px 0px 0px; margin: 12px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #57594b;}
.nbMenuPhoto {padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #57594b;}

/* Liens pour MENU DES ONGLETS - Doir tre appliqu sur la cellule <td> ou tableau est non sur le texte*/

.menu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
.menu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
.menu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: underline;}
.menu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; text-align:center;}

.menuPadding { padding-top: 11px; margin: 0px 0px 0px 0px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0168aa;}
.menuSeparateur { background: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 1px;}

.menuPaddingPhoto { background: url(../images/photos_fondPhotos.gif) top left no-repeat; padding-top: 6px; text-align:center; padding-bottom: 0px; height: 95px; margin: 0px 0px 0px 0px; vertical-align:top;}
.menuPaddingPhotoV { background: url(../images/photos_fondPhotosV.gif) top center no-repeat; padding-top: 6px; text-align:center; padding-bottom: 0px; height: 119px; margin: 0px 0px 0px 0px; vertical-align:top;}
.menuPaddingPhotoV2 { background: url(../images/photos_fondPhotosV2.gif) top center no-repeat; padding-top: 6px; text-align:center; padding-bottom: 0px; height: 95px; margin: 0px 0px 0px 0px; vertical-align:top;}

.menuSeparateurPhoto { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 4px;}

.menuSelection { padding-top: 0px; padding-bottom: 0px; height: 60px; margin: 0px 0px 0px 0px; vertical-align: top; }

/* A appliquer a form */

.formulaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e; border: 0px; background-color: #fff; margin: 0; padding: 0;}
.boiteFormulaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e; border: 1px solid #d5d5d5; background-color: #fff; padding-top:2px; padding-bottom:2px; padding-left: 5px; font-weight:normal;}
.boutonFormulaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #58594a; border: 1px solid #b6b392; background-color: #f0eed9; padding-top:2px; padding-bottom:2px; padding-left: 5px; font-weight:normal;}
.formMenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6f6f6f; font-weight:normal; margin: 0px 0px 0px 0px;}
.galerie {margin: 0px 0px 0px 0px; background-color: #e2ddcd; width: 63px; height: 63px;}
.alignRight {text-align:right;}