html {height:100%;}

img{ border: none;}
	 
body{
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
background-color : #1b1b1b;
}

#background{
position: relative;
height: 100%;
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color : #1b1b1b;
height:auto!important;
bottom: 0px;
clear : both;
}

#newsite{
position: relative;
height: 100%;
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:auto!important;
bottom: 0px;
clear : both;
}

#gallerie{
position: relative;
height: 100%;
width: 1280px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:auto!important;
bottom: 0px;
clear : both;
}

#texture{
position: relative;
height: 100%;
width: 1024px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:auto!important;
bottom: 0px;
clear : both;
}

#texturet{
position: relative;
height: 100%;
width: 770px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:auto!important;
bottom: 0px;
clear : both;
}

#gallery_btn{
position: relative;
height: 100%;
width: 380px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:auto!important;
bottom: 0px;
clear : both;
}

#lf_btn{
position: relative;
height: 100%;
width: 90px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:auto!important;
bottom: 0px;
clear : both;
}

#header{
background-repeat: no-repeat;
width: 1024px;
height: 80px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

#header_bottom{
background-repeat: no-repeat;
width: 800px;
height: 50px;
padding: 0px;
margin-left: 0px;
}

#titre_home{
background-repeat: no-repeat;
width: 800px;
height: 100%;
padding: 0px;
margin-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#titre_bottom{
background-repeat: no-repeat;
width: 800px;
height: 153px;
padding: 0px;
margin-top: -5px;
}

#titre_contact{
background-repeat: no-repeat;
width: 600px;
padding: 0px;
margin-left: 100px;
margin-top: -5px;
margin-bottom: 0px;
margin-right: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#lucha{
background-repeat: no-repeat;
width: 800px;
height: 90px;
padding: 0px;
margin-top: 1px;
margin-left: 0px;
float: left;
position : relative;
}

#backhome{
background-repeat: no-repeat;
width: 800px;
height: 70px;
padding: 0px;
margin-top: 0px;
margin-right: 1px;
float: left;
position : relative;
}

#lucha2{
background-repeat: no-repeat;
width: 800px;
height: 90px;
padding: 0px;
margin-top: 1px;
margin-left: 1px;
margin-bottom: 1px;
float: left;
position : relative;
}

#lienpro{
width: 800px;
height: 100px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#titre_gallery{
background-repeat: no-repeat;
width: 800px;
height: 100%;
padding: 0px;
margin-left: 1px;
}

#divContact{
float : left;
background-repeat: no-repeat;
width: 800px;
padding: 0px;
}

#contact{
background-repeat: no-repeat;
width: 800px;
height: 47px;
padding: 0px;
margin-top: 1px;
float: left;
}

#fond_text_contact {
	width: 800px;
	padding: 0px;
	background-repeat: no-repeat;
	float : left;
}

#text_contact {
	width:800px;
	color: black;
	font-family: Arial, Verdana;
	font-size: 14px;
	text-align : left; 
	margin-left: 25px;
	padding: 0px;
	
}

#footer{
background-repeat: no-repeat;
width: 1024px;
height: 80px;
padding: 0px;
margin-left: auto;
margin-right: auto;
background-image: url(img/footer.png);
}

img.mini{
margin-left:5px;
margin-top:5px;
}
