/* ---------------------------- Mise en page du site ----------------------------*/
html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background-color:#000099;
font-size:11px; 
font-family : verdana, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
body {
height:100%;
max-height:100%;
overflow:hidden;
padding:0;
margin:0;
border:0;
background:#000099;
}
#content {
overflow-y:scroll;
overflow-x:hidden;
position:absolute;
z-index:3;
top:0;
bottom:0;
left:0;
right:0;
background:#000099;
padding:0;
margin:0;
border:0;
}
* html #content {
top:0;
left:0;
right:0;
bottom:0;
height:100%;
max-height:100%;
width:100%;
overflow-y:scroll;
overflow-x:hidden;
position:absolute;
z-index:3;
border-top:18px solid #ffffff;
border-bottom:18px solid #ffffff;
border-left:18px solid #ffffff;
scrollbar-arrow-color:#000099;
scrollbar-3dlight-color:#000099;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#000099;
scrollbar-face-color:#FFF;
scrollbar-track-color:#000099;
}
#head {
position:absolute;
padding:0;
margin:0;
border:0;
top:0;
left:0;
display:block;
width:100%;
height:18px;
background-color:#ffffff;
font-size:11px;
z-index:5;
overflow:hidden;
color:#eeeeee;
}
#foot {
position:absolute;
padding:0;
margin:0;
border:0;
bottom:0;
left:0;
display:block;
width:100%;
height:18px;
font-size:11px;
z-index:100;
overflow:hidden;
background-color:#ffffff;
color:#000099;
}
#left {
position:absolute;
left:0;
top:18px;
bottom:18px;
width:18px;
padding:0;
margin:0;
border:0;
background-color:#ffffff;
font-size:11px;
z-index:4;
overflow:hidden;
}
* html #left {
height:100%;
top:0;
bottom:0;
border-top:18px solid #ffffff;
border-bottom:18px solid #ffffff;
color:#ffffff;
}
/* ---------------------------- Fin de mise en page du site ----------------------------*/

#content p {
background-color:transparent;
font-family:verdana, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
line-height:150%;
word-spacing:0;
letter-spacing:0;
text-align:left;
text-indent:0;
margin:10px;
}
li, ul {
background-color:transparent;
font-family:verdana, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
line-height:150%;
word-spacing:0;
letter-spacing:0;
text-align:left;
text-indent:0;
margin:0;
margin-left:25px;
}

a:link, a:hover, a:visited, a:active { 
text-decoration:none;
color:#000099;
border:0;
} 
a:hover { 
text-decoration:underline;
color:#ff0000;
} 
h1 { 
font-family:verdana, sans-serif;
font-size:18px;
text-decoration:none;
color:#000099;
line-height:150%;
word-spacing:0;
letter-spacing:0;
text-align:left;
text-indent:0;
margin:10px;
background-color:transparent;
} 
/* ---------------------------- Cadres ----------------------------*/

#frame_gaia { 
text-align:center;
} 

table.frame_gaia { 
padding:0;
margin:auto;
border:0;
width:800px;
height:auto;
border-collapse:collapse;
background-color:#ffffff;
background-image:url('pict/background.gif');
background-repeat:no-repeat;
background-position: 50% 70%;
background-attachment:fixed;
text-align:center;
} 
td.main { 
width:100%;
height:auto;
border:0;
background-color:transparent;
padding:10px;
vertical-align:top;
text-align:left;
} 



/* ---------------------------- Fin de cadres ----------------------------*/