body{
background:url(../images/bg-page.gif);
margin:5px auto;}


#container{
background:url(../images/bg-site.png) repeat-y;
margin:auto;
padding:0 22px 0 28px;
width:810px;/*860*/}

#ombre-bas{
margin:auto;
background:url(../images/ombre-bas.png) no-repeat;
width:860px;
height:7px;}

#top{
width:800px;
padding:0;}

*html #top{
position:relative;}


#banner{
margin:0;
text-align:center;
width:800px;
padding:0;
background:url(../images/logo-bas.gif) top right no-repeat;
}

ul#image_rotate{
list-style:none;
padding:0;
margin:0;}

ul#image_rotate li {
_margin-left:-400px; /*ie6 fix*/
*margin-left:-400px; /*ie7 fix */
}

#nav{
background:#008363;
height:31px;
width:800px;
padding:15px 0 0 0;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
text-align:center;}

*html #nav{
position:relative}

#nav img{
border:none;}

#nav a:link, #nav a:visited{
font-size:18px;
color:#fff;
text-decoration:none;}

#nav .sep{
display:inline;
margin:0 11px 0 11px;}

#content{
background:url(../images/bg-content.gif) top repeat-x #fff;
width:768px;/*800*/
border:1px solid #bcbcbc;
font-family:Arial, Helvetica, sans-serif;
color:#2b6387;
font-size:12px;
padding:0 15px 0 15px;
margin:0 0 5px 0;
text-align:justify}

#content p{
line-height:14px;}

*html #content{
position:relative;}

#footer{
width:780px;/*800*/
padding:10px;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#416379;
border-top:1px solid #008363;
background:#e8e8e8;}

#footer img{
margin:0 20px 0 0;}

#footer a{
color:#416379}

a:link, a:visited{
color:#2b6387;}
a:hover, a:active, a:focus{
color:#196a56;
text-decoration:none;}

h1{
color:#cdd9d3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
text-transform:uppercase;}

h2{
color:#437454;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-transform:uppercase;}

.liens a{
margin:0 10px 0 0;
}

/* css pour la tooltip normal */
#tooltip{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
position:absolute;
border:1px solid #dddddd;
 background:#eaeced;
 padding:2px 5px;
        color:#2b6387;
        display:none;
		font-size:11px;
}
/*glossaire*/

UL.tabNavigation {
    list-style: none;
    margin:10px 0;
    padding: 0;
}

ul.tabNavigation li {
    display: inline;
}

ul.tabNavigation li a {
    padding: 3px 5px;
    text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
    background-color: #437454;
	color:#fff;
}

ul.tabNavigation li a:focus {
        outline: 0;
}

div.tabs > div {
        padding: 5px;
        margin-top: 3px;
}

div.tabs > div h2 {
        margin-top: 0;
}