p
{
    margin:                 0;
}
.clear
{
    float:                  none;
    clear:                  both;
    height:                 0px;
    overflow:               hidden;
}

#container
{
    width:                      750px;
    background:                 url('/images/accueil-logo.jpg') no-repeat 100px 51px #FFFFFF;
    font-variant:               small-caps;
    font-weight:                bold;
    font-size:                  14px;
    font-family:                Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
    color:                      #0E3763;
    line-height:                145%;
    margin:                     0 auto;
}
a
{
    color:                      #0E3763;
    text-decoration:            none;
}

/* ################################################## */
#header
{
    height:                     200px;
}
html>body #header
{
    height:                     auto;
    min-height:                 200px;
}
#header > div
{
    position:                   relative;
}
#txt-top
{
    position:                   absolute;
    left:                       106px;
    top:                        9px;
}
#txt-right
{
    position:                   absolute;
    left:                       469px;
    top:                        62px;
}

/* ################################################## */
#content
{
}

#menu
{
    float:                      left;
    width:                      308px;
}
#menu ul,
#menu li
{
    margin:                     0 0 0 14px;
    padding:                    0;
}
#menu li
{
    list-style:                 none;
}
#menu li a
{
    background:                 url('/images/menu-index.png') no-repeat left center #FFFFFF;
    font-size:                  14px;
    display:                    block;
    width:                      254px;
    height:                     31px;
    line-height:                31px;
    padding-left:               26px;
}
#menu li a:hover
{
    background-image:           url('/images/menu-index-hover.png');
}

#news
{
    width:                      410px;
    margin:                     0 0 10px;
    border:                     1px solid #0E3763;
    padding:                    0 10px 10px;
}
#news legend
{
    font-size:                  14px;
    font-variant:               normal;
}
#news .block
{
    background-color:           #eedcf6;
    padding:                    10px;
    margin-top:                 10px;
}
#news .block img
{
    float:                      left;
    margin-right:               10px;
    border:                     1px solid #FFFFFF;
}
#news .block h1
{
    margin:                     0 0 10px;
    font-size:                  14px;
    font-style:                 italic;
    color:                      #000000;
    font-variant:               normal;
}
#news .block p
{
    margin-bottom:              20px;
    color:                      #000000;
    font-size:                  12px;
    font-variant:               normal;
    font-weight:                normal;
}
#news .block a
{
    text-align:                 right;
    display:                    block;
    font-size:                  12px;
    text-decoration:            underline;
    font-variant:               normal;
}

#locaux legend
{
	  font-size:                  14px;
    font-variant:               normal;
}

#locaux
{
    border: 1px solid #0E3763;
    margin: 20px 15px;
    padding: 0 10px 10px;
    width: 230px;
}

#locaux .block a
{
    font-size:                  12px;
    text-decoration:            none;
    font-variant:               normal;
    color:                      #000000;
}

#locaux .savoirplus a
{
    float: right;
    font-size: 12px;
    font-variant: normal;
    text-decoration: underline;;
}

/* ################################################## */
#footer
{
    text-align:                 center;
    font-size:                  11px;
    width:                      750px;
}
