.petit {font-size:0.8em;}
.clear {clear:both;}
.u {text-decoration:underline;}
body   {margin:0;padding:0;text-align:center; background:#5C0A39;}
.layer {position:relative;width:760px; margin:0 auto;text-align:center; border:solid 1px #FF9900; background:#FFEE67;}
#page1 {}
#page2 {}
.pagegal {}
#page3 {}
#page4 {}
#page5 {}

#header   {position:relative;width:760px;height:285px;text-align:center;font-family:Arial;}
  #Htitre {position:absolute;top:10px;left:250px;margin:0;width:500px; font-style:italic;font-size:2.1em;color:#f00;}
  #Himage {position:absolute;top:0px;left:0px;margin: 5px 20px;background:#fff;  border:solid 1px #FF9900;}
                 #Himage img {display:block;margin:5px;}
  #Htexte {position:absolute;top:120px;left:250px;width:500px;color:#333;text-align:justify;font-size:11px;}
          #page1 #Htexte {height:75px;top:190px;left:250px;}
          #Htexte a {display:block;background:#fff; color:#f00;font-size:1.6em;font-weight:bold;padding:5px;text-align:center;}
          #page1 #Htexte a {font-size:1.2em;}
  
#disclaimer {position:absolute;top:100px;left:280px;width:450px;font-size:0.9em;background:#fff;}
#disclaimer .content {margin:5px;font-size:0.9em;color:#333;text-align:justify;height:75px;overflow:auto;}

#les9recips        {position:relative;margin:10px auto; width:680px; background:#fff;}
#les9recips .content  {position:relative;margin:0 auto;width:660px; background:#fff;border:solid 1px #eee;}
  #table-de-recips {width:100%;}
  .tr-de-recips    {}
  .td-du-recip     {width:33%;}
  .div-du-recip    {margin:2px auto;}

#galerie, #listegaleries {width:760px;margin:0 auto;}
#galerie .content, #listegaleries .content {margin:10px auto;text-align:center;}
#listegaleries img {border:solid 1px #eee;}
#listegaleries td {width:260px;}
#listegaleries h3 {margin:0;padding:0;}

.pub  {}
#pub1 {}
#pub1 a {color:#fff;}

#pub2 {margin:0px auto; width:760px;font-size:1.2em;font-weight:bold}
#pub2 .content {color:#000;background:#fff;}
#pub2 .bordH {background:url('images/bordH.gif') no-repeat; height:64px; width:100%;}
#pub2 .bordB {background:url('images/bordB.gif') no-repeat; height:64px; width:100%;}

#page2 #pub2 {font-size:0.9em;}
.pagegal #pub2 {width:367px;height:270px; float:left;margin:10px 0 10px 5px; }
.pagegal #pub2 .content {height:142px; font-size:0.9em;margin:0;}
#pub2 a {display:block; color:#FF9900; font-size:1.3em;}

#pub3 { margin:10px auto;border-top:solid 1px #FF9900;border-bottom:solid 1px #FF9900; width:760px;background:#fff;}
#pub3 a {color:#f00;font-size:1.2em;}
.pagegal #pub3 a {display:block;}
#boutons    {margin:0 auto; width:600px;height:60px;}
  #out, #in {background:#000;width:150px;}
  #in       {float:left;}
  #out      {float:right;}
  #in a, #out a  {display:block;padding:10px;color:#FF9900; font-weight:bold;font-size:2em;}

#retour, #retour:visited {position:relative;text-align:center;color:#333;font-size:1.2em;}
  
#photos  {}
.photo a img {border:solid 1px #eee;margin:10px 0 10px 4px;}
.pagegal .photo   { float:left;display:block;}
#photo1  {}
#photo2  {}
#photo3  {}
#photo4  {}
#photo5  {}
#photo6  {}
#photo7  {}
#photo8  {}
#photo9  {}
#photo10 {}
#photo11 {}
#photo12 {}
#photo13 {}
#photo14 {}
#photo15 {}
#photo16 {}
#photo17 {}
#photo18 {}
#photo19 {}
#photo20 {}
#photo21 {}
#photo22 {}
#photo23 {}
#photo24 {}
#photo25 {}
#photo26 {}
#photo27 {}
#photo28 {}
#photo29 {}
#photo30 {}
