body {
    background-color: #000;
}
/* Début des styles de la page d'accueil */
#coffrage_acc {
    margin-top: 0px;
    width: 958px;
    position: relative;
    left: 50%;
    margin-left: -478px;
    background-color: #fff;
}

#title_acc {
    width: 958px;
    height: 161px;
    background-image: url("../images/bandeau_acc.jpg");
}

#middle {
    background-image: url("../images/middle2.jpg");
    width: 958px;
    height: 303px;
}

#uleft_acc {
    background-image: url("../images/under_left_acc.jpg");
    width: 490px;
    height: 140px;
    float: left;
}

#uright_acc {
    background-image: url("../images/under_right_acc.jpg");
    width: 126px;
    height: 140px;
    float: left;
}

#enter_acc {
    background-image: url("../images/enter_acc.jpg");
    width: 342px;
    height: 140px;
    float: left;
}

#enter_acc a {
    display: block;
    background-image: url("../images/aenter2.jpg");
    position: relative;
    top: 15px;
    left: 212px;
    width: 108px;
    height: 33px;
}

#enter_acc a:hover {
    background-image: url("../images/aenterhover2.jpg");
}
/*Fin des styles de la page d'accueil */
/*Styles de structure */
#top_haut {
    background-image: url("../images/top_struc.jpg");
    background-color: #000;
    width: 956px;
    height: 110px;
    margin-left: auto;
    margin-right: auto;
}

#top_l {
    background-image: url("../images/ul_struc1.jpg");
    float: left;
    background-color: #000;
    width: 162px;
    height: 74px;
}

#top_m {
    background-image: url("../images/umid_struc1.jpg");
    float: left;
    background-color: #000;
    width: 449px;
    height: 74px;
}

#top_r {
    background-image: url("../images/ur_struc1.jpg");
    float: left;
    background-color: #000;
    width: 345px;
    height: 74px;
}

#structure {
    width: 956px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}
/* fin style de structure */
/*styles de menu */
#menu1 {
    width: 161px;
    height: 190px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #50350e;
    background-color: #130b02;
    text-align: center;
    float: left;
    position:relative;
    z-index:9999;
}
/*
#menu1 a {
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    width: 116px;
    background-image: url("../images/menu.jpg");
    background-repeat: no-repeat;
    margin-bottom: 05px;
    margin-left: 16px;
    margin-right: 15px;
    padding: 4px;
}
*/
.menbase {
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    width: 116px;
    background-image: url("../images/menu.jpg");
    background-repeat: no-repeat;
    margin-bottom: 05px;
    margin-left: 16px;
    margin-right: 15px;
    padding: 4px;
}


#menu1 a:hover {
    background-image: url("../images/menu_hover.jpg");
}

#mensurvol {
	
	display: block;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    width: 116px;
    background-image: url("../images/menu_hover.jpg");
    background-repeat: no-repeat;
    margin-bottom: 05px;
    margin-left: 16px;
    margin-right: 15px;
    padding: 4px;

}

#titre {
    float: left;
}

#fin_header {
    float: left;
    background-image: url("../images/ur_struc2.jpg");
    width: 344px;
    height: 62px;
}

#fin_header2 {
    float: left;
    background-image: url("../images/ur_struc2photos.jpg");
    width: 344px;
    height: 62px;
}

#menu2 {
    width: 162px;
    height: 226px;
    background-image: url("../images/ticket_acc.jpg");
}
/*
#menu2 a {
    display: block;
    width: 103px;
    height: 36px;
    background-image: url("../images/enterticket.jpg");
    position: relative;
    top: 161px;
    left: 22px;
}

#menu2 a:hover {
    width: 103px;
    height: 36px;
    background-image: url("../images/entertickethover.jpg");
}
*/
#menu2photos {
    position: relative;
    left: -1px;
    width: 160px;
    height: 1349px;
    background-image: url("../images/left_acc2.jpg");
	margin-bottom:650px;
}

#menu2tarifs {
    position: relative;
    left: -1px;
    width: 162px;
    height: 367px;
    background-image: url("../images/left_acc2.jpg");
}

#contenu {
	text-align:justify;
    float: left;
    width: 426px;
    height: 309px;
    background-color: #251d15;
    position: relative;
    top: -333px;
    left: 162px;
    padding: 12px;
    color: #FFF;
    font-family: verdana, sans-serif;
    font-size: 12px;
}

#contenu2 {
	text-align:justify;
    float: right;
    width: 426px;
	height:465px;
    background-color: #251d15;
    position: relative;
    top: -110px;
    left: -344px;
    padding: 12px;
    color: #FFF;
    font-family: verdana, sans-serif;
    font-size: 12px;
    scrollbar-face-color: #8d5d11;
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #442b0d;
    scrollbar-arrow-color: #FFCC00;
}

#contenu4 {
	text-align:justify;
    float: right;
    width: 426px;
	min-height:465px;
	height:auto;
    background-color: #251d15;
    position: relative;
    top: -110px;
    left: -344px;
    padding: 12px;
    color: #FFF;
    font-family: verdana, sans-serif;
    font-size: 12px;
    scrollbar-face-color: #8d5d11;
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #442b0d;
    scrollbar-arrow-color: #FFCC00;
}

#contenu3 {
    float: left;
    width: 426px;
    height: 309px;
    background-color: #251d15;
    position: relative;
    top: -333px;
    left: 162px;
    padding: 12px;
    color: #FFF;
    font-family: verdana, sans-serif;
    font-size: 12px;
}

#contenuphotos {
    position: relative;
    top: -108px;
    left: 0px;
    float: right;
    width: 770px;
    height: 1433px;
    background-image: url("../images/contenuphotos.jpg");
    padding: 12px;
    color: #FFF;
    font-family: verdana, sans-serif;
    font-size: 12px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #50350e;
    background-color: #130b02;
}

#contenuevents {
    position: relative;
    top: -108px;
    left: 0px;
    float: right;
    width: 770px;
    height: 1433px;
    padding: 12px;
    color: #FFF;
    font-family: verdana, sans-serif;
    font-size: 12px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #50350e;
    background-color: #130b02;
}

#image {
    background-color: #120a01;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #50350e;
    height: 333px;
    width: 343px;
    position: relative;
    left: 612px;
    top: -666px;
}

#image2 {
    background-color: #120a01;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #50350e;
    height: 477px;
    width: 343px;
    position: relative;
    left: 612px;
    top: -475px;
	margin-bottom:180px;
}

#image img {
    width: 343px;
    margin-left: auto;
    margin-right: auto;
}
/*footer style */
#footer {
    position: relative;
    top: -666px;
    background-image: url("../images/footer.jpg");
    width: 956px;
    height: 21px;
}

#footerphotos {
    position: relative;
    top: -110px;
    background-image: url("../images/footer.jpg");
    width: 956px;
    height: 21px;
}

#footertarifs {
    position: relative;
    top: -480px;
    background-image: url("../images/footer.jpg");
    width: 956px;
    height: 21px;
}
/*fin footer */
/**image flash front**/
* + html .ie {
	z-index:100;
    position: relative;
    left: 77px;
    top: 05px;
}

* html .ie {
    position: relative;
    left: 77px;
    top: 05px;
}

.ie {
	z-index:100;
    position: relative;
    left: 77px;
    top: 05px;
}
/** page contact **/
.input_contact {
    width: 180px;
}

.iemargincontact {
	 margin-top:-19px;
}


* + html .iemargincontact {
	 margin-top:-15px;
}

#pagecontact, #pagephotos, #pageplan, #pagetarifs, #pagephotos, #pageevenements
{
	display	:	none	;
	position:	relative;
}

.blanc
{
	color	:	#FFF	;
}
