*{
margin:0;
padding:0;
}

body{
font-size:72.5%;
font-family:Zapf Chancery, Comic Sans MS, cursive;
background:#660000;
}


#conteneur{
border-collapse:collapse;
width:900px;
margin:auto;
background:#cc9900;
}

#conteneur .menu li{
display:inline;
}

#conteneur .menu a img{
float:left;
}

#conteneur .menu p{
display:none;
}

#conteneur .contenu {
padding:10px;
}


#conteneur .contenu h1{
font-size:1.3em;
color:#990000;
}


#conteneur .contenu h2{
font-size:1.2em;
color:#fff;
font-weight:normal;
}


#conteneur .contenu h3{
font-size:1.2em;
font-weight:normal;
}


#conteneur .contenu p{
font-size:1.3em;
line-height:1.3em;
padding:15px;
}

#conteneur .contenu i{
color:#993300;
font-weight:bold;
}

#conteneur .contenu .photo{
float:left;
width:276px;
height:300px;
background: url(images/fond_photo.gif) no-repeat top left;
}

#conteneur .contenu .photo img{
padding:20px;
}

#conteneur .contenu .scenes{
float:right;
padding:10px;
background:#993300;
}

#conteneur .contenu .scenes h1{
color:#cc9900;
font-size:1.6em;
}

#conteneur .contenu .scenes p{
color:#fff;
font-size:1.1em;
padding:0;
}


#conteneur .bas_de_page{
margin-top:10px;
font-family:arial;
background:#49250D;
}

#conteneur .bas_de_page p{
color:#aaa;
font-size:10px;
font-weight:bold;
text-align:right;
padding:3px;
}

#conteneur .bas_de_page a{
color:#aaa;
text-decoration:none;
}

#conteneur marquee{
margin-top:5px;

}

#conteneur marquee p{
color:#660000;
font-weight:bold;
font-size:1.3em;
}

#conteneur .contenu .tarifs{
margin-left:140px;
}

#conteneur .contenu .heures{
float:left;
width:256px;
}

#conteneur .contenu  .prix{
float:left;
width:400px
}

#conteneur .contenu .manifs{
width:45%;
margin-bottom:10px;
float:left;
margin-left:33px;
}

#conteneur .contenu .manifs_details{
margin-bottom:10px;
width:90%;
margin-left:33px;
}

#conteneur .contenu .manifs h1, #conteneur .contenu .manifs_details h1{
font-size:1.6em;
margin-bottom:5px;
border-bottom:2px solid #660000;
}

#conteneur .contenu .manifs p, #conteneur .contenu .manifs_details p{
margin-left:20px;
padding:0;
color:#fff;
font-size:1.2em;
}

#conteneur .contenu .manifs a, #conteneur .contenu .manifs_details a{
text-decoration:none;
margin-left:20px;
color:#000;
font-size:1.2em;
display:block;
}

#conteneur .contenu .manifs a:hover, #conteneur .contenu .manifs_details a:hover{
text-decoration:underline;
color:#660000;
}


#conteneur .contenu .manifs_details img{
float:left;
margin:10px;
}

#conteneur .contenu #infos{
width:100%;
float:left;
clear:both;
}

a{
text-decoration:none;
color:#fff;
}

a:hover{
text-decoration:underline;
color:#660000;
}