/* CSS Document */

#evitement, #header, #hmenu, #gmenu, #pied{
  display:none;
}

/*-------------------------habillage  (coins arrondis)----------------------*/

#coinhdroit,#coinbdroit,#coinbgauche,#coinhgauche,.hautdroit,.basdroit,.basgauche,.hautgauche{
  display:none;
}

/*-------les coins de global----------*/

#coinhdroit, #coinbdroit,.hautdroit,.basdroit{
  display:none;
}

/*-------------------------------------------------------*/

#ariane{
  display:none;
}

/*-------------les separateurs invisibles dans global----------------------*/

#global hr{
  display:none;
}

/*------------------contenu----------------------------------------------*/

#contenu p{
  text-align:justify;
}

*{
  margin:0;
  padding:0;
}

body{
  color:#000;
  background:#fff;
	text-align:center;
	font: 14pt "Times New Roman","TimesNR",Times,serif;
}

#global{
  background-color:#fff;
  text-align:left;
}

img, a img{
  border:none;
}

/*------------mise en page du menu de la page d accueil-----------------------*/

#acmenu, #acmenu ul{
  display:none;
}

/*-----------------------mise en page des menus gauches-----------------------*/

#agrement{
  float:none;
  width:21%;
  margin:2cm 0.8cm 0 0.3cm;
}

#agrement div.photos{
  width:100%;
  border:solid 1px gray;
  padding:0;
}

#agrement div.photos span{
  width:100%;
  font-size:10pt;
}

#agrement img{
  width:100%;
}

/*---------------------mise en page des contenus--------------------------------*/

#accontenu{ /*---de la page d accueil---*/
  width:80%;
}

#accontenu p, #contenu p{
  text-align:justify;
  text-indent:0.5cm;
  line-height:21pt;
  margin-top:0.3cm;
  page-break-inside:avoid;
}

/*-des autres pages du site-----*/

#contenu{ /*---de la page d accueil---*/
  padding-left:1cm;
  padding-right:1cm;
}

#contenu h1{
  text-align:center;
}

#contenu h1,#contenu h2, #contenu h3,#contenu h4{
  margin:1cm 0 0 0.8cm;
  page-break-after:avoid;
}

#contenu h2{
  text-indent:1cm;
  page-break-after:avoid;
}

#contenu h3{
  text-indent:2cm;
  page-break-after:avoid;
}

#contenu h4{
  text-indent:3cm;
  page-break-after:avoid;
}

#global #contenu hr{
  visibility:visible;
  margin:0.6cm auto 0.6cm auto;
  text-align:center;
  color:#fff;
  background-color:#fff;
}

#contenu ul{
  margin:21pt 0 0 28pt;
  page-break-inside:avoid;
}

#contenu strong{
  font-weight:bold;
}

div.photos{
  width:2.2cm;
  margin:0.6cm 0 0.6cm 0;
  padding:0.3cm;
  float:none;
  text-align:center;
}

div.photos span{
  width:100%;
  color:#fff;
}

#plan{
  width:100%;
  text-align:center;
}

p.nbp{ /*note de bas de page*/
  font-size:11pt;
}

p.italic,p.nbp{
  font-style:italic;
}

dl{
  margin-left:14pt;
}

dt{
  margin-left:28pt;
}

dd{
  margin-left:42pt;
}

#contenu dd p{
  line-height:14pt;
  text-indent:0;
}

/*----------------------------------------------------------------------------*/

kbd{
  border:solid 1px gray;
}

blockquote{
  font-style:italic;
}

