body{
margin : auto ;
background : url("../img/deg10.png");
/*deg 10 : bleu (#47acc1)
deg 11 : rouge (#3b0512)*/
background-repeat : repeat-x;
/*background-color:#FF0000;*/
/*background-color:#47acc1;*/
background-color:#47acc1;}

#centrage{
position : relative ;
top : 20px ;
left : 0px ;
width : 980px ;
height : 700px ;
z-index : 1 ;
margin : auto ; }

#ensemble{
background : url("../img/back.gif") center ;
background-repeat : repeat-y ;
height : 600px ; }

#en_tete{
position : absolute ;
top : -20px ;
left : 0px ;
width : 980px ;
height : 110px ;
text-align : center ;
margin-top : 0px ;
background : url("../img/banniere.gif") ; }

#menu{
position: absolute;
left : 20px ;
top : 110px;
width : 190px ;
height : 480px ;
background : url("../img/menu.gif");
background-repeat : no-repeat ; }

#menu li{
margin-right : 10px;
list-style-image : url("../img/cine_logo2.gif") ;
}

#menu a{
color : #2a759e ;
font-family : "Arial", serif ;
font-size : 0.9em ;
text-decoration : none ;
font-variant : small-caps ; }

#menu a:hover{
width : 90px ;
height : 30px ;
font-size : 1em ;
color : #ffcc00 ;
 }

#menu a:visited{
color : #2a759e ;
font-size : 0.9em ; }


#menu1{
margin-top : 140px ; }

#corps{
position: absolute;
top:100px;
left : 190px ;
width : 785px ; 
height : 480px ;
border : 6px black ;
background : white ; }

#corps img{
position : absolute ; }

.bord2{
margin-top : 25px ; }

.bord4{
margin-top : 25px ;
margin-left : 755px ; }

.bord3{
margin-top : 455px ; }

.rond1{
margin-left : 25px ;
margin-top : 25px ; }

.rond2{
margin-left : 730px ;
margin-top : 25px ; }

.rond3{
margin-left : 730px ;
margin-top : 430px ; }

.rond4{
margin-left : 25px ;
margin-top : 430px ; }

.bord_out{
margin-left : 780px ; }

.aff{
position : absolute ;
margin-top : 45px ;
margin-left : 45px ;
width : 220px ;
height : 293px ; }

#corps h2{
background : url("../img/fond-titre.gif") no-repeat;
text-transform : uppercase;
position : absolute ;
margin-left : 240px ;
margin-top : 40px ;
width : 300px ;
height : 51px;
font : 1em Verdana, serif ;
font-weight: bold ;
color : red ;
text-align : center ;
padding-top : 13px; }

#corps h5{
font-family : "Verdana", serif ;
font-size : 0.6em ;
position : absolute ;
margin-left : 310px ;
margin-top : 90px ;
}
#desc_out{
position : absolute ;
margin-top : 10px ;
margin-left : 280px ;
height : 185px ;
width : 300px ;
padding : 15px ; }

#desc{
width : 300px ;
height : 130px ;
overflow : auto ;
background : url("../img/fond.gif") ;
text-indent : 20px ;
font-family : "Trebuchet MS" ; }

#desc p:first-letter{
font : 1.1em Tahoma ;
color : purple ; }

#desc_out h3{
background : url("../img/fond-titre.gif") no-repeat;
font : 1em Verdana, serif ;
color : #ea052b;
width : 300px ;
height : 51px;
font-weight: bold ;
text-align : center;
padding-top : 13px;  }

#menu2{
position : absolute ;
margin-top : 50px ;
margin-left : 620px ;
width : 135px ;
height : 230px ;
background : url("../img/palme.jpg") ;
background-repeat : no-repeat;}

#menu2 h3{
text-align : center ;
font : "verdana", serif ;
color : black ;
margin : 2px ;
background : url("../img/deg3.gif") ;
font-variant : small-caps ; }

#menu2 a:visited{
font: 0.6em arial #eeaf06;
}
#menu2 a{
margin-left : 0px ;
font : 0.7em arial ;
color : #eeaf06 ;
}
#menu2 a:hover{
background : url("../img/sol2.jpg") ;
color : #ff8000;
font : 0.8em arial ;
}
#menu2 table{
margin-left : 13px ;
width : 100px ;
margin-top : 10px ;
text-align : center ;
}
#act{
font-family : "Verdana", serif ;
font-size : 0.6em ;
position : absolute ;
overflow : auto ;
width : 320px ;
height : 97px ;
margin-left : 295px ;
margin-top : 260px ;
}
#bas{
position : absolute ;
margin-top : 352px ;
margin-left : 40px ;
width : 700px ;
height : 90px ;
border : 2px ridge #2a3442 ;
}

#bas h1{
font-family : "Verdana", serif ;
font-size : 0.7em ;
}

#bas h4{
width : 701px ;
height : 20px ;
margin-top : 0px ;
text-align : center ;
background : #2a3442 ;
font-family : Arial, serif, ;
color : white;
border-bottom : 3px yellow outset ;
margin-top : 0px ;
}
img{
border : none ;
}
#cine{
position : absolute ;
margin-top : 40px ;
margin-left : 40px ;
width : 710px ;
height : 400px ;
overflow : auto ;
}
#cine p, #cine ul{
font-family : "Verdana", serif ;
font-size : 0.8em ;
width : 450px ;
}
#cine p:first-letter{
font : 1.3em Tahoma ;
color : green ;
}

.aff_cine{
margin-top : 20px ;
margin-left : 480px ;
border : 5px ridge red ;
width : 200px ;
}
.aff_cine2{
margin-top : 220px ;
margin-left : 480px ;
border : 5px ridge red ;
width : 200px ;
}
.aff_cine3{
margin-top : 360px ;
margin-left : 480px ;
border : 5px ridge red ;
width : 200px ;
}
.aff_cine4{
margin-top : 525px ;
margin-left : 480px ;
border : 5px ridge red ;
width : 200px ;
}
.aff_cine5{
margin-top : 690px ;
margin-left : 480px ;
border : 5px ridge red ;
width : 200px ;
}
#cine h1{
background : url("../img/fond-titre.gif") no-repeat;
margin-left : 200px ;
margin-top : 0px ;
margin-bottom : 10px ;
width : 300px ;
height : 51px;
font : 1em Verdana, serif;
font-weight: bold ;
text-transform : uppercase;
color : red ;
text-align : center ;
padding-top : 13px;
}
.aff_index{
position : static ;
margin-top : 100px ;
margin-left : 200px ;
}
#tableau{
overflow : none ;
margin-top : 15px ;
margin-left : -370px ;
}
#tableau td{
padding-left : 210px ;
}
#tarifs{
font-family : "Verdana", serif ;
font-size : 0.8em ;
margin-top : 120px;
margin-left : 50px ;
border : 0px inset ;
width : 400px ;
padding : 5px ;
background-image : url("../img/fond-tarifs.gif");
background-color : #FFF8F8;
background-repeat : no-repeat;
}

/*
 * A voir....

#tarifs td
{
	border-top : 1px inset blue;
	border-bottom : 1px inset blue;
} 

#tarifs table { border-collapse : collapse; }

*/ 

#tarifs b, .tarif_reduit{
font-variant : small-caps ;
}
.siege{
position : absolute; 
left : 455px;
top : 170px;
/*margin-left : 450px ;
margin-top : -150px ; */
}

.tarifs_observations
{
	max-width : 200px;
}

.tarif_reduit{
font-size : 1.1em ;
color : red ;
}
#pied_de_page{
position: absolute;
top:600px;
left:0px;
width : 980px ;
height : 120px ;
color : white ;
background : url("../img/bas.gif") ;
background-repeat:no-repeat ;
font-family : Arial, serif ;
font-size : 0.8em ;
color : white ; }

#bas1{
position : absolute ;
margin-left : 130px ; }

.cine2{
position : absolute ;
margin-left : 180px ; }

#bas2{
position : absolute ;
margin-left : 530px ; }


.mail{
margin-left : 5px ; }

.infos{
font-family : Tahoma, serif ;
color : grey ;
text-decoration : underline ; }

#cine h4{
margin-left : 100px ;
font-family : Arial, serif ;
color : grey ;
text-decoration : underline ;
}
.lien_mail{
text-decoration : none ; 
color : white ;
}
.none{
position : absolute ;
margin-top : 310px ;
margin-left : 50px ;
font : 1.1em Arial, serif blue ;
}
.firstletter{
font : 1.3em Tahoma ;
color : green ;
}
#names{
position : absolute ;
margin-left : 810px ;
margin-top : -15px ;
font-size : .9em ;
}
#association{
font-family : "Verdana", serif ;
font-size : 0.8em ;
margin-top : 30px;
margin-left : 50px ;
border : 0px inset ;
width : 400px ;
padding : 5px ;
background-color : #FFF8F8;
}
.as{
position : absolute ;
margin-top : -230px ;
margin-left : 470px ;}
