 html, body { width:100%; height:100%; margin:0; }
 body { font-family:"Times New Roman, Times, serif"; font-size:11pt;
	scrollbar-track-color:#fff; scrollbar-base-color:#266111;
	background: #fff url("images/bg2.jpg") repeat-y center top; text-align:center;
	color:#333333; background-color:#fff; }
 table, div { font-family:"Times New Roman, Times, serif"; }
 
 #main { width:760px; height:100%;
       background: url("images/bg.jpg") no-repeat left top; position:relative; top:0; left:0;
       text-align:left; margin:0 auto;
 }
 
 #page { padding:10px; padding-left:135px; padding-right:25px; padding-top:21px; height:100%;
       border:0px solid #f00; text-align:justify;
       position:relative; top:0; left:0;
 }
 

 img, IMG { margin:0px; } 
 img.photo { border:6px solid #fff; margin:6px; background-color:#fff; }
 hr { color:#1A5117; height:2px;}
 li.picto, ul.picto { list-style-image: url("images/li.gif"); }
 a { color:#000; text-decoration:none; }
 a:hover { color:#1A5117; }
 
 a.menu { background-image: url("images/mnu/1.gif"); background-repeat: no-repeat; background-position:0px 0px;
        display:block; width:108px; height:23px; text-align:center; font-size:1pt; color:#fff; overflow:hidden;
 }
 a.menu:hover { background-position: 0px -24px ; color:#ff0; }
 a#mm2 {  background-image: url("images/mnu/2.gif"); }
 a#mm3 {  background-image: url("images/mnu/3.gif"); }
 a#mm4 {  background-image: url("images/mnu/4.gif"); }
 a#mm5 {  background-image: url("images/mnu/5.gif"); }
 
 aa.menu { width:110px; font-family:"Freestyle Script,Comic Sans MS"; font-size:22pt; color:#fff; font-weight:700; }
 aa.menu:hover { color:#ff0; }
 
 .res {
   position:absolute; top:1px; left:-106px;
   width:91px; height:180px; font-size:12px;
   border:0px solid #282; overflow:hidden;
   background:transparent url("images/res.jpg") no-repeat center top;
 }
  .res p { margin-top:2px; }
  .res a { text-decoration:none; color:#000; }
  #blink { display:block; }
  
 .res2 {
   position:absolute; bottom:1px; left:-106px;
   width:91px; height:99px; font-size:12px;
   border:0px solid #282; overflow:hidden;
 }
 .res2 img { border:0; }
 
  .titre { color:#1A5117; font-weight:900; font-size:140%; }
 h1 { color:#1A5117; font-size:18pt; font-weight:900; margin-bottom:10px; border-bottom:2px solid #1A5117; padding:4px; }
 input.b, textarea, select, option { background-color:#fff; }

 .cache { display:none; visibility:hidden; position:absolute; z-index:-1; width:1px; height:1px; overflow:hidden; }


div.tarif { font-size:10pt; font-style:italic; text-align:right; padding-right:0px; margin-top:25px; }

#logis {
   display:none; position:absolute; top:5px; left:-95px; width:80px; height:80px;
   border:0px; cursor:pointer;
}

.drapeau { position:absolute; left:-135px; top:0; }

.menua { position:absolute; left:-100px; top:225px; width:90px; text-align:center; font-size:120%;  }
.menua a img { width:90px; height:69px; border:0; }
