html, body {
	background-color: #ccc2ac;
	font-family: Verdana, Tahoma;
	font-size: 13px;
    padding: 0;
    margin: 0;
}

a {
    color: #585858;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

table {
    border-collapse: collapse;
}

tr, td {
    padding: 0;
    margin: 0;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 15px;
}

#content {
    width: 911px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
}

#content-table,#content-table-center {
    width: 100%;
    height: 100%;
}

#shadow-left {
    background-image: url(../images/interface/shadow-left.gif);
    background-repeat: repeat-y;
    width: 5px;
    height: 100%;
    border-right:1px solid white;
}

#shadow-right {
    background-image: url(../images/interface/shadow-right.gif);
    background-repeat: repeat-y;
    width: 7px;
    height: 100%;
}

#logo {
    background-image: url(../images/interface/logo.gif);
    background-repeat: no-repeat;
    width: 174px;
    height: 100px;
}

#banner-top {
    background-image: url(../images/interface/top.gif);
    width: 100%;
    height: 55px;
    vertical-align: top;
}
/*
#banner-first {
    background-image: url(../images/interface/banner_first.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 726px;
    height: 55px;
}
*/
#banner-middle {
    background-image: url(../images/interface/banner.gif);
    width: 100%;
    height: 147px;
}

#banner-last {
    background-color: #e1e2ca;
    width: 100%;
    vertical-align: top;
    border-top: 1px solid #f2f3e9;
    border-bottom: 1px solid #f2f3e9;
}

#wave {
    background-image: url(../images/interface/banner_last.gif);
    background-position: left bottom;
    width: 100%;
    height: 56px;
}

#box-search {
    background-color: #414141;
    width: 230px;
    height: 26px;
    float: right;
    color: white;
    font-size: 8px;
    margin-top: 2px;
}

#box-search table {
    margin-top: 5px;
    margin-left: 7px;  
}

#box-search td {
    padding-right: 5px;    
}

#box-search input {
    border: 1px solid #e5e9d1;
    width: 126px;
    height: 13px;
    font-size: 9px;
}

#box-search input#go-search {
    background-color: #e5e9d1;
    width: 25px;
    height: 15px;
}

#content-text {
    background-color: white;
    height: 380px;
    vertical-align: top;
    padding: 20px;
}

#home-column-right a {
    color:black;   
}

#slogan {
    font-size: 25px;
    text-align: right;
    padding: 6px;
    color: #1d2d28;
}

#footer {
    background-color: white;
    height: 50px;
    text-align: center;
}

#footer ul li {
    display: inline;
}

#footer ul li a {
    color: #999999;
    text-decoration: none;
    font-size:13px;
}

#footer ul li:after {
    content: " | ";
    color: #c5c2c2;
    padding-left: 14px;
    padding-right: 14px;
}

#footer ul li:last-child:after {
    content: none;
    padding-right: 0px;
}

/* MENU */
/* LEVEL ONE */
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; background-color: #e2e4cc; width: 179px;text-align:center; }
ul.dropdown li a                    { display: block; font-size:13px; padding: 4px 8px; border-right: 1px solid #585858; color: #585858; text-decoration: none;}
ul.dropdown li a:hover              { color: #fffad2; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li:hover                { background-color: #d1ccb7; }
ul.dropdown li:hover a:hover        { color: #fffad2; }


/* LEVEL TWO */
ul.dropdown li ul.sub_menu                      { width: 220px; visibility: hidden; position: absolute; top: 24px;padding-top:0px; }
ul.dropdown li ul.sub_menu li                   { text-align:right; font-weight: normal; background-color:#d7dbc6; color: #585858; float: none;border-top:1px solid white; }
ul.dropdown li ul.sub_menu li:hover             { background-color:#d1ccb7;color:#fffad2; }
                                      
/* IE 6 & 7 Needs Inline Block */
ul.dropdown li ul.sub_menu li a                 { border-right: none; display: inline-block; } 
ul.dropdown li ul.sub_menu li a:hover           { color: #fffad2; } 
ul.dropdown li ul.sub_menu li:hover a           { color: #fffad2; } 

/* LEVEL THREE */
ul.dropdown ul ul.sub_menu                   { left: 100%; top: 0; }
ul.dropdown li:hover > ul.sub_menu           { visibility: visible; }

td#content-text td p, td#content-text p {
    padding-top: 15px;
}

td#content-text strong {
    font-weight: bold;
}
#slider {color:white;}
#slider a {color:white;}
#slider a.diaporamaTitle {
    color: white;
}

/* SITEMAP */
ul#sitemap li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}

ul#sitemap  ul.sub_sitemap {
	padding-left:30px;
}

ul#sitemap  ul.sub_sitemap_bis {
	padding-left:30px;
}
