@charset "UTF-8";

/* 
TODO rationaliser
*/
body {
    font-family : "Arial", sans-serif;
    font-size : small;
    padding: 10px;
    background-image: url("fond.png");
    }
#bandeau {
    width : 396px;
    margin : 5px auto auto;
    padding : 5px 20px 0 264px;
    clear : both;
    background-color : #fff;
    color : inherit;
    background-image : url("logo.png");
    background-repeat : no-repeat;
    }
#cadre, #pied, #cherche {
    background-color : #fff;
    color : inherit;
    margin : 5px auto 0;
    padding : 0 5px 1px;
    width : 670px;
    clear : both;
    }
#cadre {
    padding-top : 10px;
    text-align : justify;
    }
    #menu {
        border : 1px solid #fc6;
        background-color : #ffc;
        color : inherit;
        margin: 5px;
        padding: 5px;
        float : right;
        width : 140px;
        }
        dl#menu dt {
            font-size : x-small;
            text-align : left;
            }
        dl#menu dd {
            font-size : x-small;
            margin-left : 0;
            text-align : right;
            }
        dl#courant dt {
            font-weight : bold;
            text-align : left;
            }
        dl#courant dd {
            font-style : italic;
            }
    #contenu {
        padding : 10px 5px 10px 10px;
        border : solid #fc6;
        border-width : 1px;
        }
        #infos, #notes {
            border : 1px solid #fc6;
            padding : 5px;
            font-size : x-small;
            }
        #infos {
            float : left;
            clear : left;
            }
        #notes {
            font-style : italic;
            float : right;
            clear : right;
            }
    #plus {
        background: #ffff66 url("../images/bg_plus.png") repeat-x; 
        width: 200px; /*280*/
        float: right;
        color: blue;
        font-style: italic;
        padding: 20px 5px 5px;
        margin: 5px;
        }
#pied {
    font-size : 80%;
    padding-top : 5px;
    text-align : center;
    }
#cherche {
    font-size : 80%;
    padding-top : 5px;
    text-align : center;
    }
pre {
    background-color : inherit;
    color : #336;
    text-align : left;
    font-family : monospace;
    border : 2px solid #336;
    margin : 0 25px 25px;
    padding : 10px;
    }
img {
    border : 0;
    }
    img.g {
        float : left;
        margin: 10px;
        margin-left: 5px;
        }
    img.d {
        float : right;
        margin: 10px;
        margin-right: 5px;
        }
    img.thumbg {
        float : left;
        padding: 1px;
        }
    img.thumbd {
        float : right;
        clear: right;
        padding: 1px;
        }
a {
    text-decoration : none;
    font-weight : bold;
    }
    a:link, a:visited, a:hover {
        background-color : inherit;
        color : #960;
        }
h1 {
    font-variant : small-caps;
    }
h2 {
    font-variant : small-caps;
    }
.s1, .s2, .s3, .s4, .s5, .s6 {
    text-align : left;
    background-color : inherit;
    color : #333;
    page-break-before : auto;
    }
    .s1 {
        font-size : x-large;
        }
    .s2 {
        font-size : large;
        }
    .s3 {
        font-size : medium;
        }
    .s4 {
        font-size : small;
        }
    .s5 {
        font-size : x-small;
        }
    .s6 {
        font-size : xx-small;
        }
    .s7 {
        font-size : xx-small;
        }
div.centre {
    text-align : center;
    }
p {
    font-family : "Arial", sans-serif;
    font-size : small;
    text-align : justify;
    text-indent : 10pt;
    margin-left : 5pt;
/*TODO
http://www.w3.org/TR/css3-text/#wrapping
	text-wrap: normal;
	word-wrap: break-word;
*/
    }
sup {
    font-size : 0.5em;
    }
.nompropre {
    font-variant : small-caps;
    }
.adresse {
    text-align : center;
    font-size : small;
    }
.navig {
    display: block;
    text-align : center;
    clear : both;
    border : 1px solid #fc6;
    padding : 10px 0px 0px;
    margin : 0px;
    }
    .navig li {
        list-style : none;
        display : inline;
        border : 1px solid #fc6;
        margin : 5px 5px 0;
        }
    .navig li a {
        background-color : inherit;
        color : inherit;
        font-weight : normal;
        padding : 0 5px;
        border-bottom : 1px solid #fc6;
        }
    .navig li a:hover {
        background-color : #fc6;
        border-bottom : 1px solid #fc6;
        color : #222;
        }
hr {
    width : 25%;
    background-color : inherit;
    color : #999;
    }

/*
Google Map Maker script v.1.1
(c) 2006 Richard Stephenson http://www.donkeymagic.co.uk
Email: donkeymagic@gmail.com
http://mapmaker.donkeymagic.co.uk
*/
div#popup {
    background:#EFEFEF;
    border:1px solid #999999;
    margin:0px;
    padding:7px;
    width:270px;
    }
/*Google Map Maker*/ 