* {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica;
}

body {
margin: 11px 0px 11px 12px; /* haut droit bas gauche*/
font-size: 12px;
color: #333333;
background-color: #fff;
}
a {text-decoration: none}
img {border-width: 0;}

#top{width:768px;}
#middle{position:relative; width:768px}
#left{
	position: absolute;
	z-index: 10;
	width: 142px;
	height: 395px;
	background-image: url(orgue/menu_left_fond.gif);
	/*border: 1px solid #000000;*/
}
#menu{
position:relative;
width:142px;
float: left;
background-color: /*#C9C9C9*/#bbbaba;
background-image: url(orgue/menu_fond.jpg);
background-position: 134px 0px ;
background-repeat: no-repeat ;
}
#menu hr {
clear: both;
visibility: hidden;
height: 1px;
padding-top: 7px;
padding-bottom: 7px;
}
#menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 1em;
}

#menu li a{
	display: block;
	text-decoration: none;
	height: 1.6em;
	line-height: 1.6em;
	color: #FFF;
	font-weight: bold;
	white-space: nowrap;
   background-image: url(orgue/menu_puce_off.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#menu li.on a{
	display: block;
	text-decoration: none;
	height: 1.6em;
	line-height: 1.6em;
	color: #333;
	font-weight: bold;
	white-space: nowrap;
   background-image: url(orgue/menu_puce_on.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#menu li a:hover {
	text-decoration: underline;
	background-image: url(orgue/menu_puce_on.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
a.red{
color: #E7471C;
	font-size: 12px;
	text-decoration: underline;
}
a.red:hover{
text-decoration: underline;
}
a.vert{
color: #97AA25;
	font-size: 12px;
	text-decoration: underline;
}
a.vert:hover{
color: #E7471C;
text-decoration: underline;
}
.vert{
color: #97AA25;
}
.big{
	font-size: 14px;
}
.txt12{
	font-size: 13px;
}
#center{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height: 400px;
background: #BFD730 url(orgue/orgue_fond.jpg) no-repeat;
}
/*.opaque{
background: #FFF;
filter : alpha(opacity=60);
-moz-opacity : 0.6;
opacity : 0.6;
}*/
#txt1{
/*border: 1px solid #000000;*/
position: absolute;
z-index: 1;
left: 18px;
width: 296px;
height: 279px;

background-image: url(orgue/facteur_fond.jpg);
background-repeat: no-repeat;

}
#txt1 h1, #txtcontact h1{
	color: #A8BD29;
	font-size: 16px;
	font-weight: bold;
	width: 90%;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: -10px
}
#txt1 h2, #txtcontact h2{
	color: #A8BD29;
	font-size: 12px;
	font-weight: bold;
	width: 90%;
	padding-left: 15px;
}
#txt1 h3, #txtcontact h3, #txtcontact table{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	width: 90%;
	padding-left: 15px;
}
#facteur{
	position: absolute;
z-index: 10;
left: 18px;
top: 279px;
width: 300px;

}
.sep{
	margin-left: 5px;
	margin-right: 5px
}
#txt2{
/*border: 1px solid #000000;*/
position: absolute;
z-index: 1;
left: 330px;
width: 279px;
height: 250px;
background-image: url(orgue/locations_fond.jpg);
background-repeat: no-repeat;
}
#txt2 h1{
	color: #A8BD29;
	font-size: 16px;
	font-weight: bold;
	width: 90%;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: -10px
}
#txt2 h2{
	color: #A8BD29;
	font-size: 12px;
	font-weight: bold;
	width: 90%;
	padding-left: 15px;
}
#txt2 h3{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	width: 90%;
	padding-left: 15px;
}
#location{
	position: absolute;
z-index: 1;
left: 330px;
top: 250px;
width: 279px;
height: 71px;
}
#contact{
	position: absolute;
z-index: 1;
left: 310px;
top: 430px;
width: 330px;
height: 55px;
}
#contact td,a{
color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#contact a:hover{
text-decoration: underline;
}


/********* CONTACT *************/

#leftcontact{
	position: absolute;
	z-index: 10;
	width: 142px;
	height: 660px;
	background-image: url(orgue/menu_left_fond.gif);
	/*border: 1px solid #000000;*/
}
#centercontact{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height: 660px;
background: #C0D72F url(orgue/contact_fond.jpg) no-repeat;
}
#txtcontact{
/*border: 1px solid #000000;*/
position: absolute;
z-index: 1;
left: 18px;
width: 595px;
height: 490px;
/*background-image: url(orgue/contact_fond.jpg);
background-repeat: repeat;*/
}
#contactcontact{
	position: absolute;
z-index: 1;
left: 283px;
top: 560px;
width: 330px;
height: 55px;
}
#contactcontact td,a{
color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#contactcontact a:hover{
text-decoration: underline;
}
.formu{	border: 1px solid #747370;	height: 18px;	font-size : 12px}


/********** CV *******/

#leftcv{
	position: absolute;
	z-index: 10;
	width: 142px;
	height: 1790px;
	background-image: url(orgue/menu_left_fond.gif);
	/*border: 1px solid #000000;*/
}
#centercv{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height:1700px;
background-image: url(bbaerd_cv/fond_cv.jpg);
background-repeat: repeat;
}

#txtcontact h3 a{
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
}
#txtcontact h3 a:hover{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.cv{
	padding-left: 20px;
}
#contactcv{
	position: absolute;
z-index: 1;
left: 0px;
top: 1700px;
width: 631px;
height: 90px;
background-color: /*#BFD730*/#b3ca2d;
}
#contactcv td,a{
color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#contactcv a:hover{
text-decoration: underline;
}


/********** LOCATION *******/

#leftlocation{
	position: absolute;
	z-index: 10;
	width: 142px;
	height: 1430px;
	background-image: url(orgue/menu_left_fond.gif);
	/*border: 1px solid #000000;*/
}
#centerlocation{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height:1360px;
background-image: url(location/fond_location.jpg);
background-repeat: repeat;
}
#txtcontact h2 a{
	color: #A8BD29;
	font-size: 12px;
	text-decoration: underline;
}
#txtcontact h2 a:hover{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}


/********** CONCERTS *******/

#leftconcerts{
	position: absolute;
	z-index: 10;
	width: 142px;
	height: 1330px;
	background-image: url(orgue/menu_left_fond.gif);
	/*border: 1px solid #000000;*/
}
#centerconcerts{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height:1260px;
background-image: url(concerts/fond_concerts.jpg);
background-repeat: repeat;
}
#centerconcerts table{

}

td.concdate{
	padding-right: 0px;
	width: 20%;
	float: left;
}
td.concinfos{
	padding-bottom: 5px;
	width: 80%;
	float: left;
}


/********** ATELIER *******/

#centeratelier{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height:1260px;
background-image: url(atelier/fond_atelier.jpg);
background-repeat: repeat;
}


/********** FABRICATION *******/

#centerfabrication{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height:1260px;
background-image: url(fabrication/fond_fabrication.jpg);
background-repeat: repeat;
}


/********** RESTAURATION *******/

#centerrestauration{
position: absolute;
z-index: 1;
left: 137px;
width:631px;
height:1260px;
background-image: url(restauration/fond_restauration.jpg);
background-repeat: repeat;
}


/********* CREDITS *************/
#ow-credits{
	background: #E7F0AD;
	margin: 0 8px 0 0;
}

