@charset "utf-8";
/* CSS Document */

html,body { height:100%; }


body { background:#DFAF2C	; font-family:Calibri, "Century Gothic", Arial, Verdana, helvetica;  }

a { color:#530; }
a:hover { color:#000; }

ul { list-style:square inside; margin:10px 5px 5px 10px; padding:0; }
ul li { margin:0; padding:0; font-size:14px }
ul ul {  list-style:circle inside; margin:0px 35px 5px 30px; padding:0;  }

h1  {text-transform:uppercase; margin:10px 0 5px 0; padding:0; font-size:18px }
h3  {text-transform:uppercase; margin:10px 0 2px 0; padding:0; color:#6633000; font-size:16px }
p { margin:5px 0 0 15px; padding:0; font-size:14px }

#Intro {text-align:center;}
#Intro h1 {text-transform:uppercase;}

img#ImgTitre { width:402px; height:85px; position:absolute; top:10px; left:50%; margin-left:-230px;margin-left:-450px; }
div#DivLangues { position:absolute; top:10px; left:50%; margin-left:0px; width:450px; text-align:right; }


ul#Navigation { 
position:absolute; top:100px; left:50%;
list-style:none; margin:0; padding:0; margin-left: -450px; background:none; height:20px; overflow:visible; width:900px; }
ul#Navigation  li { margin:0; padding:0; float:left; margin-right:10px; font-size:15px }
ul#Navigation  li a { text-decoration:none;text-transform:uppercase; color:#333; font-size:.9em; font-size:.8em;}
ul#Navigation  li a:hover { text-decoration:underline; color:#000000; }
ul#Navigation  li a.sel { text-decoration:underline; font-weight:900;}

ul#ListeGaleries { margin:0 0 0 5px; padding:0;  list-style-position:inside; list-style-type:square; }
ul#ListeGaleries ul { margin:0 0 20px 10px; padding:0; list-style-position:inside; list-style-type:circle }

div#Contenu { 
position:absolute; top:120px; left:50%; margin-left:-450px;  height:600px; width:900px; border:1px solid black;  overflow:auto; background:white; padding:10px; }

.cadre {

padding:5px; margin:5px; 
border:1px solid black;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
background:#dfce9f;
width:auto;

}
@media print  
{
body { background: white; }

img#ImgTitre { width:402px; height:85px; position:relative; top:auto; left:auto; margin-left:0; }
div#DivLangues { position:relative; top:auto; left:auto; margin-left:auto; width:auto; text-align:right; clear:left; }

ul#Navigation { 
position:relative; top:auto; left:auto;
list-style:none; margin:0; padding:0; margin-left:0; background:none; height:auto; overflow:hidden; width:auto; }

div#Contenu { 
position:relative; top:auto; left:auto; margin-left:0;  height:auto; width:auto; border:none;  overflow:visible; background:white; padding:10px; }
}


