@charset "utf-8"; 

/*Title: le Domaine des Aspras main CSS*/
/*Object: Contain main layout of "le Domaine des Aspras" website for the screen media*/
/*Author: Sébastien Mouren*/

/*----------------------------------------------------*/
/*Universal selector properties; cover the entire page*/
/*----------------------------------------------------*/

* {
        margin:0;
        padding:0;
        border:0;
        }

/*------------------------------*/
/*  Font management   */
/*------------------------------*/

@font-face {
         font-family:etahoma;
        font-style:oblique;
        font-weight:normal;
        src:url("TAHOMA0.eot");
        }

@font-face {
        font-family:etahoma;
        font-style:normal;
        font-weight:normal;
         src:url("TAHOMA1.eot");
        }

@font-face {
         font-family:etahoma;
        font-style:normal;
        font-weight:700;
        src:url("TAHOMA2.eot");
   }

@font-face {
        font-family:egeorgia;
        font-style:oblique;
        font-weight:normal;
         src:url("GEORGIA0.eot");
        }

@font-face {
         font-family:egeorgia;
        font-style:oblique;
        font-weight:700;
        src:url("GEORGIA1.eot");
        }

@font-face {
   font-family:egeorgia;
   font-style:normal;
   font-weight:700;
   src:url("GEORGIA2.eot");
   }

@font-face {
         font-family:egeorgia;
        font-style:normal;
        font-weight:normal;
        src:url("GEORGIA3.eot");
        }

@font-face {
        font-family:elucida console;
        font-style:oblique;
        font-weight:700;
         src:url("LUCIDAC0.eot");
        }

@font-face {
         font-family:elucida console;
        font-style:normal;
        font-weight:normal;
        src:url("LUCIDAC1.eot");
        }

@font-face {
        font-family:elucida sans;
        font-style:normal;
        font-weight:700;
         src:url("LUCIDAS0.eot");
        }

/*------------------------------*/
/*  Link management   */
/*------------------------------*/

a {
        text-decoration:none;
        }

a:link {
        color:#EB8B1A;
        }

a:visited { 
        color:#8979BA;
        }

a:hover { 
        text-decoration:none; 
        color:#666666;
        }

a:focus {
        text-decoration:none;
        color:#666666;
        }

a:active {
        text-decoration:none;
        color:#444444;
        }

/*------------------------------*/
/* Main selectors management */
/*------------------------------*/

body {
        font:normal normal normal 10.5pt/1em georgia, egeorgia, garamond, serif;
        background:transparent url() no-repeat top left; 
        text-align:center;
        width:100%;
        }

img {
        vertical-align:middle;
        border:0;
        margin:0;
        }

/*--------------------------------------*/
/*ID selectors; cover in page-defined IDF8FFDA*/
/*--------------------------------------*/

#main {
        width:73.6%;
        text-align:center;
        background:transparent url() no-repeat top left;
        margin:10px auto auto auto;
        border:1px solid black;
        }

#mainHeader {
        width:auto;
        text-align:left;
        background:transparent url() no-repeat top left;
        }

#links {
        text-align:center;
        margin:3.5em 0 .5em 0;
        font:normal small-caps normal 9pt/1em georgia, egeorgia, garamond, serif;
        }

#firstLinks {
        border:0 !important;
        }

/*---------------------------------------------------------------------------*/
/*related selectors; contains generic block selectors related to ID selectors*/
/*---------------------------------------------------------------------------*/

#mainHeader h1 {
        margin:0;
        display:none;
        position:absolute;
        z-index:-1;
        }

#mainHeader img {
        vertical-align:top;
        text-align:left;
        background:transparent url() no-repeat top left;
        }

#footer p {
        text-align:center;
        font:normal small-caps normal 8.25pt/1em georgia, egeorgia, garamond, serif;
        }

#links li {
        display:inline;
        padding:0 .7em 0 .7em;
        border-left:1px solid black;
        }

/*---------------------------------------------------------------------------*/
/*class selectors; */
/*---------------------------------------------------------------------------*/

*.clearing {
        clear:both;
        height:1px;
        }

*.disclaimer {
        font:italic normal normal 9.75pt/1em georgia, egeorgia, garamond, serif;
        margin:0 1em 1em 1em;
        text-align:justify;
        }