/* --- GÉNÉRAL --- */
html, body {
font-family: "Trebuchet MS";
margin: 0px;
padding: 0px;
height: 100%;
text-align:center;
background-image:url(../images/background_index.jpg);
background-position:center top;
background-repeat:no-repeat;
}

div#contenu {
position: relative;
/* permet au bloc de servir de référent pour
ses descendants positionnés en absolu */
width:1000px;
margin: 0px auto;
min-height: 100%;
text-align:center;
}

#header {
width:1000px;
height: 138px;
text-align:right;
/*background-color:#FFFF00;*/
}

div#centre {
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


/* -------- BANDEAU MENU -------- */

#bandeau_menu {
position:relative;
top:62px;
left:65px;
text-align:left;
width:790px;
height:40px;
padding:0px;
margin:0px;
/*background-color:#FF00FF;*/
}

/* -------- FIN BANDEAU MENU -------- */

#contenu_left {
position:absolute;
left:10px;
text-align:left;
font-size:12px;
width:500px;
height:400px;
margin-top:20px;
padding-top:75px;
padding-left:50px;
/*background-color:#00FF00;*/
}

#contenu_right {
margin-left:502px;
text-align:left;
font-size:12px;
width:500px;
height:345px;
margin-top:20px;
padding-top:75px;
}

/* --- PIED DE PAGE --- */
div#footer {
position: absolute;
width: 1000px;
/* pour que le bloc prenne toute la largeur du bloc de référence
Note : le bloc de référence est le plus proche ancêtre positionné
en relatif ou en absolu */
height: 180px;
text-align:center;
/*background-color:#0000FF;*/
margin:0px;
}

div#menufooter {
position: absolute;
top: 8px;
left: 20px;
height: 20px;
font-size:11px;
width:60%;
text-align:left;
color:#885588;
}

div#flag {
position:absolute;
float:right;
top: 4px;
right: 20px;
text-align:right;
height: 20px;
}

div#home {
position:absolute;
float:right;
font-size:11px;
top: 8px;
right: 90px;
text-align:left;
color:#774477;
height: 20px;
}

.menufooterlink {
color:#774477;
text-decoration:none;
}

.menufooterlinkin {
color:#FFFFFF;
text-decoration:none;
}

.homelink {
color:#666666;
text-decoration:none;
}

div#copyfooter {
position: absolute;
left: 20px;
top: 54px;
font-size:11px;
color:#996699;
text-align:left;
width:800px;
}

.linkfooter {
font-size:11px;
color:#996699;
text-decoration:none;
}

.linkfooter:hover {
font-size:11px;
color:#996699;
text-decoration:underline;
}

div#linkfooter {
position: relative;
top: 220px;
font-size:11px;
color:#FFFFFF;
text-align:center;
width:900px;
margin:auto;
padding:10px;
background-color:#BB88BB;
opacity:0.3;
filter:alpha(opacity=30);
-moz-opacity:0.3;
-webkit-box-shadow:rgba(0, 0, 0, 1) 0px 4px 5px;
-moz-box-shadow:rgba(0, 0, 0, 1) 0px 4px 5px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.linkfooter2 {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.linkfooter2:hover {
font-size:11px;
color:#000000;
text-decoration:underline;
}

/* --- INDEX --- */

#indexchoix {
position:relative;
top:10px;
left:10px;
font-size:12px;
color:#666666;
line-height:16px;
}

#indexchoix a {
text-decoration:none;
color:#666666;
}

#indexchoix a:hover {
text-decoration:underline;
color:#666666;
}

#indexchoix .titre {
font-size:14px;
color:#666666;
margin-bottom:15px;
}

#indexchoix .mots {
font-size:16px;
color:#666666;
margin-bottom:15px;
padding-left:25px;
}

#indexchoix ul {
font-size:11px;
color:#888888;
line-height:18px;
padding-left:40px;
}

#indexchoix li a {
font-size:11px;
color:#888888;
}

#indexchoix .entrer {
font-size:16px;
color:#666666;
padding-left:25px;
}



#indexchoix2 {
position:relative;
top:10px;
left:10px;
font-size:12px;
color:#666666;
line-height:16px;
}

#indexchoix2 a {
text-decoration:none;
color:#666666;
}

#indexchoix2 a:hover {
text-decoration:underline;
color:#666666;
}

#indexchoix2 .titre {
font-size:14px;
color:#666666;
margin-bottom:15px;
}

#indexchoix2 .mots {
font-size:16px;
color:#666666;
margin-bottom:15px;
padding-left:25px;
}

#indexchoix2 ul {
font-size:11px;
color:#888888;
line-height:18px;
padding-left:40px;
}

#indexchoix2 li a {
font-size:11px;
color:#888888;
}

#indexchoix2 .entrer {
font-size:16px;
color:#666666;
padding-left:25px;
}