body {
width:100%;
margin:0px;
padding:0px;
text-align: center;
background:black;
font-variant:small-caps;
font-size:11.5px;
font-family: arial, helvetica, sans-serif ;
}
a {
color:black;

font-weight:bold;
}
h2 {
font-weight:bold;
padding:0px;
margin:0px;
font-size:13px;
padding-bottom:4px;
}
p {
padding-bottom:10px;
margin:0px;
}
.message {
text-transform: uppercase;
font-size:10px;
padding-top:5px;
color:red;
}
.error_list {
text-transform: uppercase;
font-size:10px;
margin:0px;
padding:0px;
border:0px;
list-style:none;
color:red;
float:left;
}
table {
border:0px;
margin:0px;
border-collapse:collapse;
}
tr {
border:0px;
margin:0px;
border-collapse:collapse;
}
td {
border:0px;
margin:0px;
border-collapse:collapse;
font-size:10px;
font-variant:small-caps;
}
input {
margin:0px;
padding:0px;
border:1px solid black;
height:15px;
font-size:10px;
background:none;
}

img {
border:0px;
}
#header {
height:168px;
width:962px;
}
#page {
text-align:left;
margin:auto;
background:url("../images/background.jpg");
background-repeat:no-repeat;
width:962px;
height:610px;
margin-top:40px;
}
.titregif {
margin-top:10px;
width:100%;
text-align:center;
}
#content {
height:319px;
overflow:hidden;
}
#menu {
height:81px;
width:100%;
overflow:hidden;
}
#menu ul {
margin:0px;
padding:0px;
width:1000px;
list-style:none;
}
#menu li {
margin:0px;
padding:0px;
float:left;
}
#but_retour {
position:relative;
float:right;
top:168px;
right:16px;
}
#texte_header {
position:relative;

top:110px;
left:0px;
font-size:10px;
}
#home_left {
width:338px;
height:284px;
text-align:right;
padding:right:5px;
}
#home_right {
width:624px;
height:284px;
}
.homeinput {
width:125px;

}
#footer {
width:962px;
text-align:center;
margin-top:5px;

font-size:12.5px;
}
#footer td {
text-align:center;
font-size:12.5px;
}
/* -------------------- SYNOPSIS -------------------------- */
#synopsis {
height:1OO%;
width:100%;
overflow:hidden;
}
#synopsis_texte {
padding-left :60px;
padding-right :60px;
overflow:hidden;
padding-top:20px;
}
#synopsis_texte p {
padding-bottom:8px;
margin:0px;
}
#synopsis ul {
margin:10px 0px 0px 60px;

padding:0px;
width:1000px;
list-style:none;

}
#synopsis li {
float:left;
height:42px;
width:60px;
margin-right:10px;

}

/* -------------------- RESSOURCES -------------------------- */
#ressources {
width:100%;
height:100%;
overflow:hidden;
}
#ressources_titre {

overflow:hidden;
}
#ressources_contenu {
padding-top:10px;
padding-left :60px;
padding-right :60px;
height:270px;
overflow:hidden;
font-size:11px;
}
#ressources_contenu p{
padding-bottom:6px;
font-size:11px;
}
#ressources_contenu td{

font-size:10px;
}
#ressources_contenu ul {
list-style:none;
margin:0px;
padding:0px;


}
#ressources_contenu li {

font-size:14px;
}
#ressources_contenu img {

margin-right:5px;
}
/* -------------------- INSCRIPTION AVANT PREMIERE -------------------------- */
#inscription_page1{
height:1OO%;
width:962px;
overflow:hidden;
}
#liste_salles{
overflow:hidden;
float:left;
width:535px;
height:205px;
border:10px solid black;
margin-left:2px;
overflow-y:scroll;

}
#liste_salles_content{


}
#infos_salles {
float:left;

}
#inscription_page2{
height:1OO%;
width:100%;
overflow:hidden;
}

#inscription_page2 table {

margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}
#inscription_page2 tr {
border:0px;
}
#inscription_page2 td {
margin:0px;
padding:0px;
border:0px;
height:8px;
}
#inscription_page2 th {
margin:0px;
padding:0px;
border:0px;
height:8px;
}
#inscription_page2 input {
margin:0px;
padding:0px;
border:1px solid black;
height:13px;
width:239px;
font-size:10px;

}
#inscription_page2 select {

margin:0px;
padding:0px;
width:243px;
font-size:10px;

}
/* -------------------- LISTE SALLES PROJECTION -------------------------- */

#liste_projections{
overflow:hidden;
width:830px;
height:180px;
border:10px solid black;
margin-top:2px;
overflow:hidden;

}
#liste_projections_content{


}
