@charset "utf-8";
/* CSS Document */
html{
	width: 100%;
	height: 100%;
}
body{
width: 100%;
height: 100%;
background-color:#000000;
margin:0;
padding:0;
color:#FFFFFF;
}

img{
border:none;
}

a{
color:#FFFFFF;
text-decoration:none;
}
a:hover{
color:#ae0000;
}
h1{
color:#fff;
text-align:center;
}
#content{
margin:auto;
width:980px;
height:670px;
}
/*
#animFlash{
	width: 100%;
	height: 100%;
	z-index: -1;
}
*/

#accueil{
background: url(../fr/img/fond_accueil.jpg) no-repeat;
width:980px;
height:662px;
/*z-index: 2;
position: relative;
top: -100%;
left: 0%;*/

}
#texte_accueil{
position:absolute;
margin:180px 0px 0px 670px;
}
#son_accueil{
z-index:-1;
position:absolute;
margin:450px 0px 0px 750px;
}
#agenda{
z-index:-1;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
width:980px;

/*height:2525px;*/
}
#agenda-bg-1{
z-index:-1;
position:absolute;
background: url(../fr/img/agenda/agenda_fond_1.jpg) no-repeat;
margin:auto;
width:980px;
height:1286px;
}
#agenda-bg-2{
z-index:-1;
position:absolute;
background: url(../fr/img/agenda/agenda_fond_2.jpg) no-repeat;
margin:auto;
margin-top:1286px;
width:980px;
height:1239px;
}
#agenda-bg-3{
z-index:-1;
position:absolute;
background: url(../fr/img/agenda/agenda_fond_3.jpg) repeat-y;
margin:auto;
margin-top:2525px;
width:980px;
height:600px;
}
#agenda-promo{
margin:auto;
padding-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-indent:20px; 
width:800px;
text-align:justify;

}
#agenda-avenir{
position:absolute;
margin:130px 30px 0px 40px;
}
#agenda-passe{
position:absolute;
margin:600px 30px 0px 40px;
}
#agenda-avenir-dates{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
width:480px;
margin:40px 0px 0px 440px;
}
#agenda-passe-dates{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
width:480px;
margin:40px 0px 0px 440px;
}

#credits{
background: url(../fr/img/fond_credits.jpg) no-repeat;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
width:980px;
height:661px;
}
#texte_credits_photos{
color:#FFF;
position:absolute;
margin:100px 0px 0px 100px;
}
#texte_credits_photos_accueil{
color:#db0000;
margin-left:50px;
}
#texte_credits_photos_accueil_noms{
color:#486666;
margin-left:70px;
}
#texte_credits_photos_poli{
color:#db0000;
margin-left:30px;
}
#texte_credits_photos_poli_noms{
color:#486666;
margin-left:30px;
}
#texte_credits_photos_remede{
color:#db0000;
margin-left:90px;
}
#texte_credits_photos_remede_noms{
color:#486666;
margin-left:90px;
}
#texte_credits_photos_hors{
color:#db0000;
margin-left:65px;
}
#texte_credits_photos_hors_noms{
color:#486666;
margin-left:65px;
}
#texte_credits_photos_coulisses{
color:#db0000;
margin-left:0px;
}
#texte_credits_photos_coulisses_noms{
color:#486666;
margin-left:0px;
}
#texte_credits_redac{
color:#fff;
position:absolute;
margin:420px 0px 0px 100px;
}
#texte_credits_redac_noms{
color:#779898;
margin-left:20px;
}
#texte_credits_trad{
color:#fff;
position:absolute;
margin:460px 0px 0px 100px;
}
#texte_credits_trad_noms{
color:#779898;
margin-left:20px
}

#texte_credits_graph{
color:#fff;
position:absolute;
margin:505px 0px 0px 100px;
}
#texte_credits_graph_noms{
color:#779898;
margin-left:20px;
}
#texte_credits_graph_noms a{
color:#779898;
}
#texte_credits_graph_noms a:hover{
color:#fff;
}
#texte_credits_web{
color:#fff;
position:absolute;
margin:540px 0px 0px 230px;
}
#texte_credits_web_noms{
color:#779898;
margin-left:20px;
}
#texte_credits_web_noms a{
color:#779898;
}
#texte_credits_web_noms a:hover{
color:#fff;
}

#liens{
background: url(../fr/img/fond_liens.jpg) no-repeat;
margin:auto;
width:980px;
height:661px;
}
#texte_liens{
position:absolute;
margin:100px 0px 0px 150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
}
#texte_liens a{
color:#cccccc;
}
#texte_liens a:hover{
color:#ae0000;
}
#contact{
background: url(../fr/img/fond_contact.jpg) no-repeat;
margin:auto;
width:980px;
height:661px;
}
#hors{
background: url(../fr/img/fond_hors.jpg) no-repeat;
margin:auto;
width:980px;
height:768px;
}
#texte_hors{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
text-align:justify;
}
.texte_hors_titre{
color:#FFF;
}
#texte_hors_1{
position:absolute;
margin:550px 0px 0px 30px;
width:220px;

}
#texte_hors_2{
position:absolute;
margin:550px 0px 0px 280px;
width:200px;
}
#texte_hors_3{
position:absolute;
margin:550px 0px 0px 515px;
width:190px;
}
#texte_hors_4{
position:absolute;
margin:550px 0px 0px 730px;
width:235px;
}
#texte_hors_5{
position:absolute;
margin:645px 0px 0px 30px;
width:450px;
}
#texte_hors_6{
position:absolute;
margin:645px 0px 0px 515px;
width:460px;
text-align:left
}
#texte_hors_7{
position:absolute;
margin:780px 0px 0px 0px;
width:960px;
text-align:center;
}

#photos{
background: url(../fr/img/fond_photos.jpg) no-repeat;
margin:auto;
width:980px;
height:662px;
}
#menu-photos{
z-index:1;
position:absolute;
margin:500px 0px 0px 650px;
}


#thumbs {position:absolute;overflow:auto; list-style:none; margin:150px 0px 0px 550px;padding:0; width:450px;} 
#thumbs li {float:left;display:block;} 
#thumbs a {display:block; padding:5px; margin:5px; outline:none;} 
#thumbs a:hover, #thumbs a:focus {background:#fff;} 
#thumbs a.active {background:#8f1008;} 
#viewer {position:absolute; margin:0px; width:470px; height:662px;overflow:hidden;} 
#viewer img{vertical-align:bottom; border:none;}
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}



#poli-bg-1{
z-index:-1;
position:absolute;
background: url(../fr/img/polidegaine/polidegaine_01.jpg) no-repeat;
margin:auto;
width:980px;
height:2439px;
}

#poli-bg-2{
z-index:-1;
position:absolute;
background: url(../fr/img/polidegaine/polidegaine_02.jpg) no-repeat;
margin:auto;
margin-top:2439px;
width:980px;
height:3344px;
}
#poli-bg-3{
z-index:-1;
position:absolute;
background: url(../fr/img/polidegaine/polidegaine_03.jpg) no-repeat;
margin:auto;
margin-top:5783px;
width:980px;
height:3969px;
}
#poli-bg-1-en{
z-index:-1;
position:absolute;
background: url(../en/img/polidegaine/polidegaine_01.jpg) no-repeat;
margin:auto;
width:980px;
height:2439px;
}

#poli-bg-2-en{
z-index:-1;
position:absolute;
background: url(../en/img/polidegaine/polidegaine_02.jpg) no-repeat;
margin:auto;
margin-top:2439px;
width:980px;
height:3344px;
}
#poli-bg-3-en{
z-index:-1;
position:absolute;
background: url(../en/img/polidegaine/polidegaine_03.jpg) no-repeat;
margin:auto;
margin-top:5783px;
width:980px;
height:3969px;
}

#lapendue-bg-1{
z-index:-1;
position:absolute;
background: url(../fr/img/lapendue/lapendue_01.jpg) no-repeat;
margin:auto;
width:980px;
height:1234px;
}
#lapendue-bg-2{
z-index:-1;
position:absolute;
background: url(../fr/img/lapendue/lapendue_02.jpg) no-repeat;
margin:auto;
margin-top:1234px;
width:980px;
height:1808px;
}
#lapendue-bg-3{
z-index:-1;
position:absolute;
background: url(../fr/img/lapendue/lapendue_03.jpg) no-repeat;
margin:auto;
margin-top:3042px;
width:980px;
height:924px;
}
#texte_lapendue_1{
position:absolute;
/*margin:800px 0px 0px 500px;*/
margin:970px 0px 0px 300px;
/*width:450px;*/
width:640px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}
#texte_lapendue_1a{
position:absolute;
/*margin:800px 0px 0px 500px;*/
margin:1040px 0px 0px 300px;
/*width:450px;*/
width:640px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}
#texte_lapendue_1b{
position:absolute;
/*margin:800px 0px 0px 500px;*/
margin:1190px 0px 0px 300px;
/*width:450px;*/
width:640px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}
#texte_lapendue_2{
position:absolute;
margin:3070px 0px 0px 500px;
width:450px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}
#texte_lapendue_3{
position:absolute;
margin:3300px 0px 0px 20px;
width:450px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}
#texte_lapendue_4{
position:absolute;
margin:3540px 0px 0px 500px;
width:450px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}
#remerciements{
position:absolute;
margin:3990px 0px 0px 0px;
width:980px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#fff;

}

#menu-top{
position:absolute;
width:980px;
/*margin:20px 10px 10px 20px;*/
margin-top:20px;
/*z-index:3;*/
}
#menu-top-left{
float:left;
margin-left:20px;
}
#menu-top-right{
float:right;
margin-right:20px;
}
#menu-top-photos{
float:right;
margin-right:384px;
}
#menu-top img{
margin-right:7px;
}


#texte_contact{
position:absolute;
margin:118px 0px 0px 665px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
letter-spacing:0.1em;
}
#texte_contact a{
color:#fff;
}
#texte_contact a:hover{
color:#8f1008;
}
#poli-ancre1{
position:absolute;
margin-top:1300px;
}
#poli-ancre2{
position:absolute;
margin-top:2500px;
}
#poli-ancre3{
position:absolute;
margin-top:3550px;
}
#poli-ancre4{
position:absolute;
margin-top:4250px;
}
#poli-ancre5{
position:absolute;
margin-top:5800px;
}
#poli-ancre6{
position:absolute;
margin-top:6800px;
}
#poli-ancre7{
position:absolute;
margin-top:7400px;
}

#texte_poli_1{
position:absolute;
margin:720px 0px 0px 500px;
width:450px;
font-weight:bold;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_2{
position:absolute;
margin:870px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_3{
position:absolute;
margin:1590px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_4{
position:absolute;
margin:3200px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_5{
position:absolute;
margin:3750px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_6{
position:absolute;
margin:5070px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_7{
position:absolute;
margin:6000px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_8{
position:absolute;
margin:7000px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#texte_poli_9{
position:absolute;
margin:7700px 0px 0px 500px;
width:450px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#accueil_poli{
position:absolute;
margin:9600px 0px 0px 500px;
}
#menu-poli{
position:absolute;
margin:670px 0px 0px 10px;
font-size:12px;
}
#menu-poli a{
text-decoration:none;
color:#FFFFFF;
}
#menu-poli a:hover{
text-decoration:none;
color:#ae0000;
}
#menu-poli li{
display: inline;
padding-right: 10px;
padding-left:15px;
background: url(../fr/img/menu_top/etoile.png) no-repeat;
}

#menu{
/*z-index:4;*/
position:absolute;
margin:317px 0px 0px 678px;
}

#pro{
background: url(../fr/img/fond_pro.jpg) no-repeat;
width:980px;
height:662px;
}
#texte-pro{
position:absolute;
margin:50px 0px 0px 100px;
width:750px;
}
#texte-pro td,th{
text-align:center;
padding:5px;
vertical-align:middle;
}

.viewer img{
vertical-align: middle;
display: inline-block; 	
}



.rouge{
color:#d60000;
}
.vert{
color:#8ccbcb;
}
.left{
float:left;
}
.rigth{
float:right;
}
