body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #262626;
text-align: center;
}

h1,h2,h3,p,ul,img{
margin:0;
padding:0;
border:0;
}

#homepage{
width: 1000px;
height: 720px;
margin:25px auto 0 auto;	
}

#footer{
width: 1000px;
height: 20px;
margin: auto;
padding: 0 0 0 130px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
 color: #000;
 font-size: 9px;
 text-decoration: none;
 color:#000;
}

/** -------------------------------------------
PRESSE
-----------------------------------------------**/

#presse{
width: 1000px;
height: 720px;
margin:25px auto 0 auto;
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#00ff00;
}

.grey{
font-size: 14px;
font-weight: bold;
color:#969696;	
}

.green-link:link,.green-link:visited{
font-size: 17px;
font-weight: bold;
color:#000;
text-decoration: none;
}

.green-link:hover,.green-link:active{
font-size: 17px;
font-weight: bold;
color:#00ff00;
text-decoration: none;
}

.green-link-inactive:link,.green-link-inactive:visited{
font-size: 17px;
font-weight: bold;
color:#000;
text-decoration: none;
}

.green-link-inactive:hover,.green-link-inactive:active{
font-size: 17px;
font-weight: bold;
color:#fff;
text-decoration: none;	
}


#presse-left{
width: 420px;
height: 595px;
float:left;
text-align: left;
}

#presse-right{
width: 570px;
height: 580px;
float:right;
text-align: left;
padding: 15px 0 0 10px;
}

#presse-right h1{
margin: 0 0 18px 0;	
}

#presse-right h2{
margin: 0 0 8px 0;	
}

#coords{
margin: 0 0 20px 0;	
}

.green-link,.green-link-inactive{
line-height: 34px;
margin-left: 7px;
}

#backlink{
float:left;
width:1000px;
height: 129px;
margin: 0 auto 0 auto;
text-align: left;
}

#backlink img{
margin: 0 0 0 358px;	
}

/** -------------------------------------------
INFOS-PRATIQUES
-----------------------------------------------**/

#infos-pratiques{
width: 1000px;
height: auto;
color:#969696;
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
margin: auto;
text-align: left;
font-weight: bold;
}

#infos-pratiques-content{
width: 580px;
height: auto;
float: right;
padding: 14px 0 0 40px;
}

#infos-pratiques-mosaique{
width: 376px;
height: auto;
float: left;
text-align: right;
}

#infos-pratiques-content h1{
margin: 0 0 18px 0;	
}


#bloc-adresse{
width: 573px;
height: 126px;
margin: 0 0 40px 0;	
}

#infos-pratiques-content #adresse{
float: left;
}

#retour1{
float: right;
padding-top: 35px
}

#infos-pratiques-content h2{
margin: 0 0 15px 0;	
}

.p-tarifs{
width: 500px;
height: auto;
margin: 0 0 100px 0;
line-height: 20px;
}
.p-acces{
width: 500px;
height: 413px;
line-height: 20px;
}

.p-equipe{
width: 525px;
height: 610px;
line-height: 25px;
}

.logos{
margin-bottom: 70px	
}

#up{
width: 548px;
height: 93px;
margin:0;
padding:0;
text-align: right;
float: right;
}

/** -------------------------------------------
PHOTOS FILMS
-----------------------------------------------**/

#photos-films{
width: 560px;
height: 600px;
overflow: auto;
text-align: left;
margin: 20px 0 0 30px;
background-color: #262626;
}

#photos-films h1{
margin: 0 0 20px 0;	
}

.row-film{
width: 540px;
height: 125px;
margin: 0 0 15px 0;

}

.img-film{
float:left;
width: 169px;
height:112px;
}

.text-film{
float:left;
width: 340px;
height:40px;
color:#00ff00;
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
margin: 75px 0 0 10px;
}

a.link-films:link, a.link-films:visited{
font-size: 12px;
color:#969696;
text-decoration: none;
font-weight: bold;
}

a.link-films:hover, a.link-films:active{
color:#00ff00;
}

/** -------------------------------------------
CALENDRIER
-----------------------------------------------**/

#calendrier{
width: 1000px;
height: auto;
color:#969696;
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
margin: auto;
text-align: left;
font-weight: bold;
}

#calendrier-content{
width: 580px;
height: auto;
float: right;
padding: 14px 0 0 40px;
}

a.jours:link, a.jours:visited{
font-size: 13px;
color:#000;
text-decoration: none;
font-weight: bold;
}

a.jours:hover, a.jours:active{
color:#00ff00;
}

a.selected:link, a.selected:visited{
font-size: 13px;
color:#00ff00;
text-decoration: none;
font-weight: bold;
}

a.selected:hover, a.selected:active{
color:#00ff00;
}




#calendrier-mosaique{
width: 376px;
height: auto;
float: left;
text-align: right;
}

#calendrier-content h1{
margin: 0 0 10px 0;	
}


#bloc-calendrier{
width: 640px;
height: 20px;
margin: 0 0 0px 0;
color: #000;
}

#calendrier-homepage-link{
width: 600px;
height: 120px;
margin: 0 0 25px 0;
color: #000;
}


.event{
width : 550px;
height: auto;
color :#000;
margin: 0 0 20px 0;
}

.heure{
font-size: 18px;
color:#00ff00;
}

.type{
color:#969696;
font-size: 15px;
}

.detail{
color:#FFF;
font-size: 16px;
font-weight: normal;
}


#retour1{
float: right;
padding-top: 20px
}

#calendrier-content h2{
margin: 0 0 15px 0;	
}



#up{
width: 548px;
height: 93px;
margin:0;
padding:0;
text-align: right;
float: right;
}









