body{ color:#ffffff; background:#575C45 none; margin:0px; padding:0px; text-align:center; font-family:verdana,arial; font-size:12px; line-height:18px; }
a:link, a:visited{ color:#ffffff; text-decoration:underline;}
a:hover{ color:#ffffff; text-decoration:none;}
h1{ color:#f5cf2e; font-size:20px; line-height:35px; font-weight:100;}
h2{ color:#91b050; font-size:18px; line-height:35px; font-weight:100;}
h3{ color:#f79548; font-size:16px; line-height:30px; font-weight:100;}
h4{ color:#ffffff; font-size:14px; line-height:25px; font-weight:100;}
h5{ color:#ffffff; font-size:12px; line-height:23px; font-weight:100;}
#container{ width:1000px; height:auto; text-align:left; background:#575C45 none; margin:auto; position:relative; }

/* MENU PRINCIPAL */
#menu_principal{ width:1000px; height:80px; overflow:hidden; background:#2C2D28 none; color:#C7C9BE; }
#menu_principal ul{ margin:0px 0px 0px 7px; padding:0px; }
#menu_principal ul li{ display:inline; }
#menu_principal ul li a:link,#menu_principal ul li a:visited{ width:auto; display:block; height:22px; padding:40px 10px 10px 10px; float:left; color:#C7C9BE; text-decoration:none; font-size:16px; margin-left:4px;}
#menu_principal ul li a:hover{ width:auto; display:block; height:22px; padding:40px 10px 10px 10px; float:left; color:#ffffff; background:#2C2D28 url(../medias/menu_principal.jpg) repeat-x; text-decoration:none; font-size:16px; margin-left:4px;}
#menuActif a:link, #menuActif a:visited{ width:auto; display:block; height:22px; padding:40px 10px 10px 10px; float:left; color:#ffffff; background:#2C2D28 url(../medias/menu_principal.jpg) repeat-x; text-decoration:none; font-size:16px; margin-left:4px;}

#langue{ float:right; margin:40px 16px 0px 0px; width:125px; height:25px; }
#langue a:link, #langue a:visited{ color:#C7C9BE; font-size:13px; text-decoration:none; }
#langue a:hover{ color:#ffffff; font-size:13px; text-decoration:underline; }

/* LOGO */
#logo{  width:1000px; height:155px; }
#logo_ramioul{ margin:40px 0px 0px 20px; }

/* MENU */
#menu{ width:1000px; height:150px; }
#menu img{ border:0px; }
#menu a:link, #menu a:visited{ width:190px; height:150px; float:left; margin:0px 0px 0px 9px; border:0px;}
#menu a:hover{ width:190px; height:150px; float:left; margin:0px 0px 0px 9px; border:0px;}

#menuInterieur{ width:1000px; height:65px; margin: auto; z-index:10000;}
#menuInterieur img{ border:0px; }

#menuInterieur span{ width:190px; height:40px; float:left; text-align:center; margin:0px 0px 0px 9px; color:#ffffff; font-size:16px; }

#menu1{ background:#f5cf2e none; }
#menu1 a:link,#menu1 a:visited{ margin-top:8px; display:block; }
#menu1 a:hover{ margin-top:8px; display:block; }

#menu2{ background:#91b150 none; }
#menu3{ background:#676baa none; }

#menu3 a:link,#menu3 a:visited{ margin-top:8px; display:block; }
#menu3 a:hover{ margin-top:8px; display:block; }

#menu4{ background:#f19349 none; }
#menu5{ background:#bd3947 none; }
#menu5 a:link,#menu5 a:visited{ margin-top:8px; display:block; }
#menu5 a:hover{ margin-top:8px; display:block; }

#menuInterieur a:link, #menuInterieur a:visited{ color:#ffffff; text-decoration:none; }
#menuInterieur a:hover{ color:#000000; text-decoration:none; }

/* bas de page */
#footer{ width:990px; height:auto; background:#2E2E2C none; padding: 5px; margin:5px auto; }
#menuFooter{ width:974px; height:30px; background:#161615 none; overflow:hidden; padding:0px 10px 0px 0px; margin-left:3px;}
#menuFooter a:link,#menuFooter a:visited{ color:#E6E6E6; font-size:13px; display:block; float:right; padding:3px 5px 0px 10px; width:auto; height:auto; text-decoration:none;}
#menuFooter a:hover{ color:#ffffff; font-size:13px; display:block; float:right; padding:3px 5px 0px 10px; width:auto; height:auto; text-decoration:underline;}

#contactFooter{ width:984px; text-align:center; height:22px; font-size:11px; background:#585C43 none; padding-top:3px; margin:5px 0px 0px 3px;}
#contactFooter a:link, #contactFooter a:visited{ font-size:11px; }
#contactFooter a:hover{ font-size:11px; }

/* RAMI */
#rami{ width:287px; height:87px; background:#6E735C none; position:absolute; left:8px; bottom:40px; }

/* ACTU */
.actu{ font-size:17px; }
#actu{ width:956px; background:#6E735C none; margin:auto; margin-top:8px; margin-bottom: 15px; overflow:hidden; font-size:13px; line-height:15px; padding:5px 5px 5px 10px; }

/* Agenda autre langues*/
#agenda{ width:380px; background:#6E735C none; margin:auto; margin-top:8px; margin-bottom: 15px; overflow:hidden; font-size:13px; line-height:15px; padding:5px 5px 5px 10px; float:right;}

/* Présentation autres langues*/
#presentation{ width:560px; margin-top:8px; margin-bottom: 15px; font-size:13px; line-height:15px; padding:5px 5px 5px 10px;} 

/* TEXTE */
#texte{ width:960px; margin: auto; padding:15px 15px 35px 15px; z-index:10; text-align: justify; text-justify: newspaper; }

#icone{ float:right; margin-top:15px;}

/* espace enfant */
#espaceEnfant a:link, #espaceEnfant a:visited{ color:#f5cf2e; font-size:16px; margin-right: 330px; margin-top:2px; }
#espaceEnfant a:hover{ color:#ffffff; font-size:16px; margin-right:330px; margin-top:2px; }

  .Clear-left {
    clear:left;
    }
    
.imagepdf{ float:left; text-align:center; margin:0 5px 5px 0; }

/* galerie_stages */
#message{margin-top:-16px;}
#galerie{width:800px; min-height:705px; margin-top:-75px; margin-bottom:8px; padding:10px 10px 10px 190px; background-color:#2c2d28; z-index:2; position:relative;}
#menuGalerie{ height:65px; z-index:10;  position:relative;}
#menuGalerie img{ border:0px; z-index:10;}
#menuGalerie span{ width:172px; height:30px; float:left; text-align:center; margin:0px 0px 0px 9px; padding:0 0 0 0; color:#ffffff; font-size:13px; line-height:14px; display:block; z-index:100;}
#menuGalerie a:link, #menuGalerie a:visited{ color:#ffffff; text-decoration:none; }
#menuGalerie a:hover{ color:#000000; text-decoration:none; }
.jaune{background-color:#F5CF2E;}
.vert{background-color:#91B150;}
.bleu{background-color:#676BAA;}
.orange{background-color:#F19349;}
.rouge{background-color:#BD3947;}
