body
{
	 margin:0px 0px 0px 0px;
	 background-image: url(../images/technofile.jpg);
	 background-repeat: repeat-y;
	 background-color: Black;
}
a:link       
{
	font-family: arial, verdana, sans-serif;
	color: yellow;
	font-weight: bold;
	background : transparent;
}
ul a:link       
{
	font-family: arial, verdana, sans-serif;
	color: yellow;
	font-weight: bold;
	background : transparent;
	text-decoration: none;
}
a:visited
{
	font-family: arial, verdana, sans-serif;
	color: #DAA520;
	text-decoration: underline;
	background : transparent;
}
a:hover
{
	font-family: arial, verdana, sans-serif;
	color: silver;
	background : Fuchsia;
}
h1
{
position: absolute;
top: 408px;
left: 425px;
text-align: left;
font-size: 30px;
font-family: arial, verdana, sans-serif;
background-color: transparent;
color: #FF6347;
width: 290px;
z-index: +1;
}
h1.dj
{
position: absolute;
top: 630px;
left: 425px;
text-align: left;
font-size: 30px;
font-family: arial, verdana, sans-serif;
background-color: transparent;
color: #FF6347;
width: 290px;
z-index: +1;
}
h1.webmonster
{
position: absolute;
top: 1267px;
left: 425px;
text-align: left;
font-size: 30px;
font-family: arial, verdana, sans-serif;
background-color: transparent;
color: #FF6347;
width: 290px;
z-index: +1;
}
div.fond
{
position: absolute;
top: 1px;
left: 417px;
width: 365px;
height: 1465px;
background-image: url(../images/fondcd.jpg);
z-index: -1;
}
h2
{
text-align: center;
font-size: 24px;
font-family: arial, verdana, sans-serif;
color: #D0C3A0;
background-color: #2B271E;
width: 605px;
padding: 10px;
}
h3
{
text-align: justify;
font-size: 16px;
font-family: arial, verdana, sans-serif;
color: #D0C3A0;
background-color: #2B271E;
padding: 10px;
}
h4
{
float: left;
width: 150px;
font-size: 18px;
font-family: arial, verdana, sans-serif;
color: #DAA520;
}

ul
{
position: absolute;
float: left;
top: 300px;
font-size: 20px;
background-color: #2B271E;
padding: 10px;
z-index: +1;
}
ul.fonction
{
position: absolute;
left: 200px;
float: left;
font-size: 20px;
background-color: #2B271E;
}
div.texte p
{
position: absolute;
top: 495px;
padding: 20px;
background-color: #2B271E;
font-size: 16px;
}
.italic
{
font-style: italic;
}
div.texte
{
   position: absolute;
	width: 590px;
	height: 920px;
	text-align: justify;
	left: 110px;
	top: 425px;
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	color: #D0C3A0;
	background-color: transparent;
	padding: 20px;
}
div.hubert
{
position: relative;
top: 40px;
left: 425px;
width: 285px;
}

div.stpaul
{
position: relative;
top: 41px;
left: 425px;
width: 608px;
}

div.tsetse
{
position: relative;
top: 41px;
left: 425px;
width: 608px;
}
div.contact
{
   position: absolute;
	width: 300px;
	text-align: justify;
	left: 20px;
	top: 830px;
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	color: silver;
	background-color: transparent;
}
div.photo
{
   position: absolute;
	left: 340px;
	top: 790px;
}
div.photo1
{
   position: absolute;
	left: 410px;
	top: 1340px;
}
div.photo2
{
   position: absolute;
	left: 410px;
	top: 1600px;
}
div.texte2
{
   position: absolute;
	left: 550px;
	top: 1350px;
}


div.martigny h1
{
   background-color: Black;
	color: Silver;
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	position: absolute;
	left: 157px;
	top: 1740px;
}
div.festival h1
{
   background-color: Black;
	color: Silver;
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	position: absolute;
	left: 157px;
	top: 2340px;
}
div.cuivres
{
   position: absolute;
	top: 1200px;
	left: 15px;
}
div.publique
{
   position: absolute;
	top: 1850px;
	left: 15px;
}



p.sources
{
background-color: Black;
font-size: 16px;
}
div.contact p
{
font-size: 16px;
}
div.texte2 h1
{
background-color: Black;
}
div.texte2 h2
{
background-color: Black;
}
div.texte2 h3
{
background-color: Black;
}
div.texte2 h4
{
font-size: 16px;
}
div.texte2 p
{
background-color: Black;
font-size: 16px;
}


div.image
{
position: absolute;
top: 180px;
left: 145px;
}

 div.containerpied {
position: absolute;
top: 1465px;
background-color: black;
padding-left: 15px;
padding-right: 20px;
 }
 div.spacer {
  clear: both;
  font-size: 8px;
  }
  div.float {
 float: left;
 }
 div.float a:link
{
  font-size: 12px;
 }
 div.float a:visited
{
  font-size: 12px;
 }
 div.pied
{
position: absolute;
left: 25px;
top: 500px
}

