* { margin:0; padding:0; }

body{
margin:0;
padding:0;
background-color:#000;
}
img{
border:0;
}
#ctn{
width:1000px;
height:650px;
margin-left:3%;
background: url('../../img/2009/couv_fond_passages_b.jpg') no-repeat 0 0;
font-family: Arial;
font-size: 10px;
}

#head{
background: transparent;
}

#head p{
margin:3px 0px 0px 0px;
}

#head img{
margin: 0px 0px 0px 0px;
}

/* Main */

#menu{
width:800px;
height:36px;
margin-top:0px;
padding:10px 0px 0px 0px;
background-color:#fff;
}

#menu span{
margin: 0px 10px 0px 0px;
}
#menu p{
padding-left:8px;
padding-bottom:10px;
}

#menuCal{
width:800px;
height:36px;
margin-top:0px;
padding:10px 0px 0px 0px;
background-color:#fff;
}

#menuCal span{
margin: 0px 3px 0px 0px;
}
#menuCal p{
font-size:12px;
font-weight:bold;
padding-left:150px;
padding-bottom:10px;
}

/* IE 6 height */
#frame{
width:800px;
height:507px;
background-color:#fff;
overflow:auto;
filter:alpha(opacity=85);
}
/* mozilla height */
#ctn > #frame{
width:800px;
height:509px;
background-color:#fff;
overflow: scroll;
opacity: 0.85;
}

/* IE 6 height */
#calFrame{
width:725px;
height:507px;
margin-left:75px;
background-color:#fff;
overflow: scroll;
}
/* mozilla height */
#ctn > #calFrame{
width:725px;
height:509px;
margin-left:75px;
background-color:#fff;
overflow: scroll;
}

/* IE 6 height */
#frameAcc{
width:800px;
height:507px;
background-color:#fff;
overflow:auto;
filter:alpha(opacity=80);
}
/* mozilla height */
#ctn > #frameAcc{
width:800px;
height:509px;
background-color:#fff;
overflow: scroll;
opacity:0.8;
}

.spec{
clear:left;
margin-left:10px;
}

.spec img{
margin-bottom:5px;
}

.colonne{
float:left;
margin: 0px 20px 25px 20px;
}

/* calendrier */

#calendrier{
clear:left;
padding-top:10px;
/*border-bottom:1px solid #999;*/
}


#calendrier img{
margin-bottom:5px;
}

#calendrier .colonne{
float:left;
margin: 0px 25px 140px 20px;
}

#calendrier p{
padding: 0px 0px 7px 0px
}

#gauche{
float:left;
margin:10px 10px 10px 0px;
}
#gauche p{
padding: 0px 0px 2px 10px;
}

#droite{
margin-left:330px;
text-align:justify;
}

/* EDITO */
#edito{
margin: 10px 60px 0px 0px;
text-align:justify;
}
#edito img{
float:left;
margin: 5px 15px 5px 0px;
}
#edito .txt{
margin: 0px 60px 0px 20px;
}

/* BILLETTERIE */
#billetterie{
font-family: Verdana;
margin: 0px 60px 0px 0px;
}
#billetterie p{
margin: 0px 60px 0px 20px;
}
#billetterie span{
font-family: Arial;
}
#billetterie img{
width:683px;
}

.margeplus{ /* */
margin: 0px 0px 2px 30px;
font-size:11px;
font-weight:bold;
}

.titrenoir{
font-size:13px;
font-weight:bold;
color: #000000;
}

.grasnoir{
font-size:11px;
font-weight:bold;
color: #000000;
}
.grasnoirS{
font-size:10px;
font-weight:bold;
color: #000000;
}

.titrerouge{
font-size: 14px;
font-weight: bold;
color: #cc0000;
}
.grasrouge{
font-size: 11px;
font-weight: bold;
color: #cc0000;
}
.grasrougeS{
font-size: 10px;
font-weight: bold;
color: #cc0000;
}

.grasgris{
font-size:11px;
font-weight:bold;
color: #666;
}
.grasgrisS{
font-size:10px;
font-weight:bold;
color: #666;
}

.rouge{
color:#cc0000;
}

.txt{
font-family: Verdana;
margin:0px 50px 0px 0px;
font-weight:normal;
}
.txtj{
font-family: Verdana;
margin:0px 50px 0px 0px;
font-weight:normal;
text-align: justify;
}

.passage{
margin-left:25px;
font-size:12px;
font-weight:bold;
color:#fff;
}

/* distribution */
.liste1{
float:left;
margin:0px 60px 0px 0px;
}

.prod{
margin:10px 0px 0px 0px;
text-align:left;
font-family: Verdana;
color:#666;
font-weight:bold;
}
.pprod{ /* erreur de nommage pprod concerne le lien "<<< retour" */
clear:right; padding-top:10px;
}

.retour{
	text-align: right;
	margin: 10px 75px 0 0;
}

.logos{
width:73px;
margin-right:3px;
}

a.rouge:link{color:#cc0000; text-decoration:none;}
a.rouge:visited{color:#cc0000; text-decoration:none;}
a.rouge:hover{color:#666; text-decoration:none;}
a.rouge:active{color:#cc0000; text-decoration:none;}

a.grisrouge:link{color:#333; text-decoration:none;}
a.grisrouge:visited{color:#333; text-decoration:none;}
a.grisrouge:hover{color:#333; text-decoration:none;}
a.grisrouge:active{color:#000; text-decoration:none;}

a.noir:link{color:#000; text-decoration:underline;}
a.noir:visited{color:#000; text-decoration:underline;}
a.noir:hover{color:#666; text-decoration:none;}
a.noir:active{color:#000; text-decoration:none;}

a.titre:link, a.titre:hover, a.titre:visited{color:#cc0000; text-decoration:none}




#flashCtn{
position: relative;
width: 300px;
/*height:230px;*/
overflow: hidden;
}