

body { height:100%; width:100%; margin:0px; overflow:auto;
       text-align:center; font-family:"times new roman"; font-size:11pt;
       color:#000; background-color:#e8e2c3;
       scrollbar-track-color:#f9f3e1; scrollbar-base-color:#eedba6;
}
table, div { font-family:"times new roman";  font-size:11pt;}

img { margin:0px; }
hr { color:#a05c5a; height:2px;}
li.picto, ul.picto { list-style-image: url("images/li.gif"); }
a { text-decoration:none; color:#000; font-weight:700; }
a:hover { color:#a05c5a; }

.beige { background-color:#f9f3e1; }
.violet { background-color:#a05c5a; }
.violett { color:#a05c5a; }

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


#main { position:absolute; width:770px; height:auto; min-height:100%;
	    padding:0px; margin:0px; left:50%; top:0px; margin-left: -385px;
	    background-color:#f9f3e1; text-align:left;  border-right:2px solid #a05c5a;
	    background-image:url("images/res/bgpage.jpg"); background-repeat:repeat-y; background-position:left top;
}

#entete { position:absolute; width:150px; height:100%; left:0px; top:0px;
             border:0px solid #000; border-right:2px solid #a05c5a;
             background: url("images/bgpage.jpg"); background-repeat:repeat-y; background-position:left top;
}
a#logo { position:absolute; left:0px; top:0px; width:148px; height:100px;
         background: url("images/logo.gif"); background-repeat:no-repeat; background-position:center center;
}
div.menu { position:absolute; left:0px; top:110px; width:148px; }
div.menu a { display:block; line-height:30px; padding-left:5px; margin-top:5px; width:148px;
             font-size:12pt;  border:0px solid;
}
div.menu a:hover { background-color:#f9f3e1; }


#page { position:relative; padding-top:0px; top:0px; width:615px; height:100%; float:right;
           /* background-color:#f3eac9; */ margin:0px; border:0px solid #f00;
           background-image:url("images/bg/vigne1.jpg"); background-repeat:no-repeat; background-position:right top;
}

#enseigne { position:absolute; top:0px; right:0px;  }

div.bandeau { width:615px; text-align:center; height:90px; border:0px solid;  display:none;
              background-repeat:no-repeat; background-position:bottom center; }
#titre { position:absolute; z-index:40; width:428px; left:100px; top:70px;
            color:#a05c5a; font-size:15pt; text-align:center; margin:0px; margin-bottom:5px; border-bottom:2px solid #a05c5a;
}


div.smenu { position:absolute; left:110px; top:0px;
            display:none; z-index:50; width:165px;
            border:1px solid #a05c5a; background-color:#f9f3e1;
}
div.smenu a { padding-left:5px; padding-top:6px; padding-bottom:6px; line-height:15px; width:100%; display:block; }
div.smenu a:hover { background-color:#f3eac9; }

div.texte {  margin:0px; margin-top:110px; margin-left:25px; margin-right:25px; text-align:justify; border:0px solid #000; }
div.texte a { color:#bc2b27; font-weight:900;}
div.texte p { text-indent:30px; }
div.texte h1 { color:#a05c5a; font-size:15pt; width:80%; text-align:center; margin:0px; margin-bottom:5px; font-style:normal; border-bottom:1px solid #a05c5a; }


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

#page .left  { float:left; margin-right:20px; }
#page .right { float:right; margin-left:20px; }
#page .center { text-align:center; }

#page img.cadre { border:3px solid #a05c5a; }

img#diapo { filter:blendTrans(Duration=1); }

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

.drapeau { position:absolute;z-index:0;right:3px; top:3px;
  width:50px; height:24px; background-repeat:no-repeat; background-position:center center;
}
.den { background-image:url("images/res/Anglais.GIF"); }
.dfr { background-image:url("images/res/France.gif"); }

.print { display:none; }
.noprint { }
 .sautdepage { page-break-before: always; }

.titre { color:#779966; font-weight:900;}
h1 { color:#a05c5a; font-size:15pt; text-align:center; margin:0px; margin-bottom:5px; }
input.b, textarea, select, option { background-color:#ffffff; }

.cache { display:none; visibility:hidden; position:absolute; z-index:-1; width:1px; height:1px; overflow:hidden; }
img.zoom { behavior: url("zoom.htc"); margin:1px; }
img.zoomPlan { behavior: url("zoomplan.htc"); margin:1px; }
